Xero MCP
Community
Security Notice
Read-write server β can create invoices and modify accounting data. Use OAuth2 with minimum required scopes β do not request full accounting scope if read-only access is sufficient for your use case. Community-maintained, not an official Xero product despite the XeroAPI GitHub organization. Verify the specific GitHub repository is actively maintained before deploying in production. OAuth2 tokens expire and require refresh β handle token rotation in production deployments.
Xero MCP connects AI agents to your Xero accounting system via OAuth2 for financial queries and workflow automation. Read-write access enables invoice creation alongside data retrieval. Community-maintained server, free to install. Requires active Xero subscription and OAuth2 setup through Xero developer portal. Use minimum OAuth scopes for your use case β avoid full accounting write access unless necessary.
About Xero MCP
The Xero MCP server connects AI agents to your Xero accounting system through OAuth2 authentication, enabling both data retrieval and write operations. Agents can query the chart of accounts, pull invoice lists and status, access bank transaction data for reconciliation, generate P&L and balance sheet reports, and create new invoices through natural language commands. The server is community-maintained and free to install, but requires an active Xero subscription and OAuth2 credentials configured through the Xero developer portal. Because it provides read-write access, OAuth2 scope management is critical β request only the minimum scopes required for your workflow. The community origin means verifying active maintenance of the specific repository before production deployment is important. For global businesses, Xero's international availability makes this a stronger choice than QuickBooks MCP for non-US markets.
Use Cases
- Query Xero financial data through natural language without navigating the Xero interface
- Automate invoice creation for recurring billing scenarios through AI agent workflows
- Pull bank transaction data for reconciliation and anomaly detection workflows
- Generate financial reports from Xero data for management reporting
- Access contact and supplier data for accounts payable workflow automation
Available Tools
chart of accounts and account balances
list and filter invoices by status
create new sales invoices
customer and supplier contact data
bank statement line items
general ledger journal entries
P&L report for date range
balance sheet snapshot
bank reconciliation data
tax rate configuration and codes
Pricing
Community MCP server is free to install. Requires active Xero subscription and OAuth2 credentials from the Xero developer portal. Standard Xero subscription fees apply.
Technical Details
Install Method
npm, api-key
Compatible Clients
claude, chatgpt, cursor, gemini
Access Type
Read-Write
Target Audience
smb
Available Regions
global
Release Status
GA
Last Updated
2026-07-01