AITeamGuide Hub · MCP server
Xero MCP server
Xero's official MCP server: lets an assistant read and create invoices, contacts, payments and reports in your Xero organisation.
MCP server★ 384 starsArchived on GitHubMITFinance & accounting
Key facts
- Type
- MCP server
- Jobs it fits
- Do bookkeeping; Create invoices
- Fields
- Finance & accounting
- Works with
- Claude Desktop, Any MCP client, TypeScript
- GitHub
- XeroAPI/xero-mcp-server
- Licence
- MIT
- Stars
- 384 as of October 21, 2026
- Last updated
- June 5, 2026 (last push to GitHub)
- Author
- @XeroAPI
- Submitted by
- @aiteamguide
- Added to the Hub
- October 21, 2026
Needs a Xero custom connection (client ID and secret).
Install / Use it
MITLocal MCP server
Cursor
Replace the placeholder values (API keys, tokens) with your own after adding it.
Or paste into ~/.cursor/mcp.json
{
"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"
}
}
}
}Claude Code
Run in your terminal
claude mcp add --transport stdio xero --env XERO_CLIENT_ID=your_client_id_here --env XERO_CLIENT_SECRET=your_client_secret_here -- npx -y @xeroapi/xero-mcp-server@latestReplace the placeholder values (API keys, tokens) with your own after adding it.
Claude Desktop
Add to claude_desktop_config.json (Settings → Developer → Edit Config), then restart Claude
{
"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"
}
}
}
}Replace the placeholder values (API keys, tokens) with your own after adding it.
VS Code
Replace the placeholder values (API keys, tokens) with your own after adding it.
Or from the command line
code --add-mcp '{"name":"xero","type":"stdio","command":"npx","args":["-y","@xeroapi/xero-mcp-server@latest"],"env":{"XERO_CLIENT_ID":"your_client_id_here","XERO_CLIENT_SECRET":"your_client_secret_here"}}'Codex
Run in your terminal
codex mcp add xero --env XERO_CLIENT_ID=your_client_id_here --env XERO_CLIENT_SECRET=your_client_secret_here -- npx -y @xeroapi/xero-mcp-server@latestReplace the placeholder values (API keys, tokens) with your own after adding it.
Safety: Runs code from a third-party repo. Review the source and the permissions before installing.
Commands and configs are taken from the project's README and re-wrapped in each app's documented format. If they differ, the README wins.
Prefer a ready-made product?
Commercial agents for the same job, with real prices: QuickBooks Online (Intuit AI agents), Digits, Booke AI, all bookkeeping & finance agents.
More from the Hub
-
Agent
TradingAgents
A research framework where analyst, researcher and trader agents debate a stock before a simulated decision.
Finance & accounting · Research★ 112k
-
Agent
AI Hedge Fund
An educational project where agents modelled on investor styles analyse stocks and propose simulated trades.
Finance & accounting · Research★ 64k
-
MCP server
Stripe AI toolkit
Stripe's official repo for its hosted MCP server, agent toolkit and skills for working with payments, customers and invoices.
Finance & accounting · Software development★ 2k
-
MCP server
Alpaca MCP server
Alpaca's official MCP server for trading stocks, ETFs, crypto and options and pulling market data in plain English.
Finance & accounting★ 1k
Summary written by AITeamGuide in our own words. GitHub numbers come from the public GitHub API and refresh daily. Maintainer and want a correction or removal? Tell us. Got something similar? Submit it to the Hub.