xero-mcp-server
Xero's open-source MCP server, published by its developer team as the npm package @xeroapi/xero-mcp-server and run locally through npx.
What it does
Xero's open-source MCP server, published by its developer team as the npm package @xeroapi/xero-mcp-server and run locally through npx. It gives an AI client around forty tools for a Xero organisation: listing accounts, contacts, invoices, quotes, payments, items, credit notes, manual journals, tax rates and reports such as profit and loss, and creating or updating contacts, invoices, quotes, payments, bank transactions, items, journals and tracking categories, plus payroll timesheets for UK and NZ organisations. It signs in either with a Xero Custom Connection's client ID and secret, suggested for clients like Claude Desktop, or with a bearer token obtained by the client. Node 18 or later is needed.
Capabilities
- List Xero accounts, contacts, invoices, payments and quotes
- Create and update invoices, contacts, quotes and credit notes
- Record payments and bank transactions
- Run profit and loss and other Xero reports
- Manage payroll timesheets for UK and NZ organisations
About
- Publisher
- Xero
- Tool
- Xero
Works with
Install
- Add this to Claude Desktop's configuration:
{ "mcpServers": { "xero": { "command": "npx", "args": ["-y", "@xeroapi/xero-mcp-server@latest"], "env": { "XERO_CLIENT_ID": "your_client_id_here", "XERO_CLIENT_SECRET": "your_client_secret_here" } } } }
From the project's documentation · Add to a config file with the config builder
MCP servers and skills can run code on your computer and act on your data. Review the source before installing.
Details
| Fact | Value | Source |
|---|---|---|
| Type | MCP server | |
| Tool | Xero | |
| Publisher | Xero | source |
| Official status | OfficialXero's developer AI page links this repository; it is in Xero's own XeroAPI GitHub organisation | source |
| Connection | Local (runs on your computer) | source |
| Can change data | Yes | source |
| Needs an API key or sign-in | Yes | source |
| Platforms | Not stated in its documentation | |
| AI clients | Claude Desktop | source |
| Licence | MIT | source |
| Pricing | Not stated in its documentation | |
| Activity | Last commit Nov 10, 2026391 GitHub starsDownload data not available (not on npm or PyPI) | source |
| Links | Repository |
More from Xero
2 servers · 1 skill
All 3 from Xero →Sources
- GitHub repositorygithub.com/XeroAPI/xero-mcp-server · Backs: AI clients, Can change data, Connection, Needs an API key or sign-in, PublisherNov 12, 2026
- Licence file (LICENSE)github.com/XeroAPI/xero-mcp-server · Backs: LicenceNov 12, 2026
- Web pagedeveloper.xero.com · Backs: Official statusNov 12, 2026
- GitHub repositorygithub.com/xeroapi/xero-mcp-server · Backs: Activity, LicenceNov 11, 2026
- GitHub API recordgithub.com/XeroAPI/xero-mcp-serverNov 10, 2026