Xero MCP servers: which one to use
Use Xero's connector in Claude for read-only answers, Xero's Remote MCP to read and write, or its local server with a Custom Connection.
- Servers
- 13
- active
- Official
- 1
- by Xero
- Hosted
- 4
- nothing to install
- Local
- 9
- runs on your machine
Xero makes three servers. The connector in Claude's directory is hosted and, per its listing, read-only. The Remote MCP at api.xero.com is hosted, reads and writes, and needs a Xero developer app on the Core plan or above. The local xero-mcp-server runs on your computer with a Custom Connection or bearer token and can create and update records, so try it on a Demo Company first. Community servers mostly differ in sign-in and where they run.
Good for
- Bookkeepers who want Claude to read P&L, invoices and contacts from Xero
- Anyone who wants an assistant to look at books without editing them
- Small business owners who want to create invoices or log payments by chat
- Developers who already have a Xero access token and want a server that uses it
Which Xero MCP server to use
Use Xero's connector in Claude if you only need to read your numbers, and the Remote MCP if an agent must write back to Xero. Pick the local Xero MCP Server for a Custom Connection or bearer token, and Pipeworx Xero for a hosted server that lists only reading tools.
| Server | Official | Runs | Sign-in | Can change data | GitHub stars |
|---|---|---|---|---|---|
| For Xero | |||||
| Xero connector in ClaudeThis page | Official | Hosted | Account | No | – |
| Xero MCP Server | Official | Local | App credentials | Yes | 388 |
| John Zhang Xero | Community | Local | App credentials | Yes | 22 |
| Mindstone Xero | Community | Local | App or token | Yes | – |
| CodeSpar Xero | Community | Local | Access token | Yes | – |
| Pipeworx Xero | Community | Hosted | – | No | 0 |
| Other tools for the same job | |||||
| Xero Remote MCP | Official | Hosted | Account | Yes | – |
All Xero MCP servers
13 active · 1 official · official first, then by GitHub stars
- Xero MCP ServerOfficialLocaltoken in env
Xero's official MCP server: read and create invoices, contacts, payments and reports in Xero from an AI assistant. Runs locally with npx.
388 GitHub stars
xero-mcpLocalA Model Context Protocol server allows Clients to interact with Xero
22 GitHub stars- xero-mcp-server
MCP server for Xero - Cloud-based accounting software integration
2 GitHub stars - XeroLocal
MCP server for Xero accounting — contacts, invoices, payments, accounts, and financial reports.
1 GitHub stars - XeroHosted or Local
Xero (Accounting) MCP Pack
0 GitHub stars - mcp-integrationsLocal
MCP server for Xero: 41 tools across Accounting, Reports, Payments, Manual Journals, Budgets, Attachments, Payroll AU, Files, Assets, and Projects. Full OAuth 2.0 (not Custom Connections) — see this package's README for the required one-time setup step.
0 GitHub stars - XeroLocal
MCP server for Xero API integration
0 GitHub stars
xeroLocalMCP server for Xero — global cloud accounting: contacts, invoices, payments, items, reports
42/wk downloads a week- AI Agent Connector by MeridianHosted
Connect Xero to AI agents with secure read or write access across multiple organisations.
- Boxkite — Xero Backup & ExportHosted
Complete read-only backup and export of Xero accounting data as a ZIP plus a manifest.
- Invio Xero MCPHosted
Every Xero organisation you run, in one AI session. Writes wait for a person to approve them.
XeroLocalXero MCP server for invoices, contacts, payments, quotes, and financial reports.
Xero MCPLocalEvery Xero Accounting read plus a local SQLite ledger - aging, reconciliation, and GL tie-out
Questions
Is there an official Xero MCP server?
Yes, Xero makes three. A hosted connector listed in Claude's directory (made by Xero Limited), a hosted Remote MCP for developers, and the local xero-mcp-server in Xero's GitHub organisation (MIT licensed).
What are the Xero MCP server URLs?
The Claude connector uses https://mcp.xero.com/mcp. The Remote MCP is https://api.xero.com/mcp/v1. The local server has no URL: you run it with npx -y @xeroapi/xero-mcp-server@latest.
Is there a read-only Xero MCP server?
Yes. Xero's connector listing says Claude connects with read-only access. The Pipeworx hosted server lists only reading tools in its README. With Xero's other servers you limit access by granting only .read scopes.
What do I need for the Xero Remote MCP?
A Xero developer app using OAuth 2.0 with PKCE on the Core plan or above. Starter apps work only with the demo organisation, and Custom Connections apps are not eligible, per Xero's FAQ. Xero documents setup for Claude Desktop, Claude Code, Cursor and VS Code.
What do I need for the local Xero MCP server?
A Xero developer account and a Custom Connection, which gives you a client ID and secret, or a bearer token from your own sign-in flow. The README lists the required scopes, which differ for connections created before and after April 29, 2026, and recommends starting with the Demo Company.
Can a Xero MCP server change or delete my accounts data?
Yes, except the Claude connector, which is read-only. The local server can create and update invoices, contacts, payments, quotes, manual journals and bank transactions. Xero says the Remote MCP tools do not ask you to confirm, so tell your agent to confirm before writing.
Does a Xero MCP server work with Claude?
Yes. Xero's connector is in Claude's directory and needs sign-in. The Remote MCP has documented setup for Claude Desktop and Claude Code, and the local server's README shows the Claude Desktop config under Settings, Developer, Edit config.
Does a Xero MCP server work in Cursor?
Yes. Xero documents Remote MCP setup for Cursor, and the Mindstone Xero server's README has an Add to Cursor button.
Do Xero MCP servers work with payroll?
The local official server has payroll tools for employees, leave and timesheets. Its README says payroll queries need an organisation in New Zealand or the UK.
Is the Xero MCP server free?
The local server is MIT licensed, so the software costs nothing. The Remote MCP is included on the Core plan and above, and Starter apps can use only the demo organisation. You still need a Xero organisation for real data.