XeroAPI/xero-mcp-server
by Various
An MCP server that integrates with the MCP protocol. https://modelcontextprotocol.io/introduction
MCP
XeroAPI/xero-mcp-server
Added 1 June 2026
Overview
Connects your AI assistant to Xero so you can ask what invoices are outstanding, check a contact's balance, or review recent bank transactions without opening Xero. It reads the same data your bookkeeper sees, invoices, contacts, and bank feeds, through plain-English requests. A practical way for any Xero user to get quick answers on the numbers between accounting sessions.
Best for
Best for
Business owners on Xero who want quick answers on invoices and cash position
Use cases
- Ask what invoices are still outstanding and from whom
- Check a customer or supplier's current balance
- Review recent bank transactions without logging into Xero
- Pull a quick snapshot of accounts before a meeting
How to use
Tools exposed
npmpnpmnode
Tested with
Claude Desktop
Example client config
{\n "mcpServers": {\n "xero": {\n "command": "node",\n "args": ["insert-your-file-path-here"],\n "env": {\n "XERO_CLIENT_ID": "your_client_id_here",\n "XERO_CLIENT_SECRET": "your_client_secret_here",\n "XERO_SCOPES": "accounting.invoices accounting.contacts accounting.settings"\n }\n }\n }\n} Notes
An open-source TypeScript server that implements the Model Context Protocol (MCP) to connect AI agents with the Xero accounting API. It enables standardized access to Xero data such as invoices, contacts, and bank transactions through MCP-compatible clients.
294 stars on GitHub. Last updated 2026-05-26. Licensed MIT.
Use cases
- Connect AI assistants to Xero for querying invoices and accounts
- Automate accounting workflows by integrating MCP agents with Xero
- Build custom tools that read and manage Xero financial data via MCP
Pros
- Open source with 294 GitHub stars and a TypeScript codebase
- Follows the MCP standard for interoperability with AI clients
- Provides a direct bridge between Xero API and MCP-enabled agents
Cons
- Requires Xero API credentials and OAuth setup to use
- Limited to data and actions exposed by the Xero API
- Only works with clients that support the Model Context Protocol
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Open source with 294 GitHub stars and a TypeScript codebase
- Follows the MCP standard for interoperability with AI clients
- Provides a direct bridge between Xero API and MCP-enabled agents
Cons
- Requires Xero API credentials and OAuth setup to use
- Limited to data and actions exposed by the Xero API
- Only works with clients that support the Model Context Protocol
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.