Xero MCP
Local · stdioThe Xero MCP Server is Xero's official server: 50+ commands for contacts, invoices, credit notes, bank transactions, journals, reference data and reports (P&L, balance sheet, receivables/payables aging), plus payroll for NZ/UK organisations. Two auth modes: Custom Connections for one organisation (simpler for testing) or a bearer token for multi-account setups with your own OAuth flow.
Why this server
- 50+ commands: contacts, invoices, bank transactions, journals, reports and payroll in one server
- Custom Connections tie the server to one organisation — simple and safe for testing
- A resettable Demo Company with sample data — no real Xero account needed to start
- Bearer-token mode supports multiple accounts at once via the client's own OAuth flow
Usage examples
Prompt: Create an invoice for Bright Design Co for £640 for a logo
Result: The agent called list-contacts to find the contact, then create-invoice — the invoice appeared as a draft.
Prompt: Show me the quarter's P&L and this contact's aged receivables
Result: list-profit-and-loss returned the period's report, and list-aged-receivables-by-contact returned the contact's debt broken down by age.
Local server
This MCP runs locally on the user's machine (stdio), so availability isn't tracked — rely on reviews and the rating instead.
Reviews
No reviews yet.