Xero MCP server: what exists in September 2026
Yes. Xero publishes an official MCP server, it works with any MCP client that supports local servers, and Xero's hosted Claude connector is available to Canadian subscribers. Of the accounting and practice platforms a Canadian firm might run, Xero is the one where an agent can be connected this afternoon with nothing more than a Xero login. The limits are real, though: the hosted connector is read-only, and none of it reaches TaxCycle, the Canadian tax software Xero owns.
Status, verified September 2026
The official server is at github.com/XeroAPI/xero-mcp-server. It is a local server that runs over stdio, authenticates with a Xero developer app through OAuth 2.0 (client credentials or the standard authorization flow), and exposes tools over contacts, invoices, bills, payments, bank transactions, accounts, journals, and reports including the trial balance and profit and loss. Xero's AI Toolkit FAQ says it works with any MCP client that supports local servers, and it confirms there is no hosted MCP endpoint yet.
The hosted Claude connector is generally available and Xero's Canadian page for it is at xero.com/ca/ai-in-accounting/claude. It is read-only: an agent in Claude can look up and summarise, and cannot post transactions. Xero's ChatGPT app went live on September 15, 2026, powered by JAX, Xero's own assistant. Underneath all of it is the Xero API on OAuth 2.0.
Xero has owned TaxCycle since December 2021. The MCP server and the connectors cover Xero accounting only. TaxCycle has no MCP server and no public API; see the TaxCycle MCP server page.
Status verified September 2026. We re-check this page quarterly.
What an agent can do with Xero today
For a firm's own practice or for a client's business, an agent connected to the local server can pull the year's profit and loss and balance sheet, list unreconciled bank lines, find the invoices and bills behind a figure, and, with the local server, create contacts and draft invoices. Through the hosted Claude connector the same questions can be asked in plain language inside Claude with no setup beyond signing in, read-only.
On a T1 file, Xero matters for self-employed clients and rental owners whose books live there. An agent can pull the calendar-year figures for the T2125 or T776, reconcile them against what the client reported on the intake questionnaire, and flag the categories that need a preparer's attention before anything is keyed into the return. For practice-level client questions, Xero's Ask in Xero HQ covers the firm's client list, but it is a Xero feature rather than a tool an outside agent can call.
Where Armada T1 fits
Armada T1 is the system of record for Canadian T1 intake, with its own MCP server. The same agent that reads a client's Xero books can record the business or rental summary, the vehicle and home-office figures, and the supporting statements as validated section records in the client's Armada T1 file, with the source stored alongside each figure. The file tracks what is still outstanding, and the agent routes each open question as a task to the preparer or to the client. Armada T1 does not calculate or EFILE returns; the completed file is handed off to the CRA-certified tax software your firm already runs, TaxCycle included.
How to check for changes
Watch the AI Toolkit FAQ for a hosted MCP endpoint and for write access in the Claude connector, and the TaxCycle news page for any sign that Xero's MCP work is reaching its tax product. For the rest of the Canadian stack, see MCP servers for Canadian tax and accounting software.
This page describes third-party products as documented by their vendors in September 2026 and is not affiliated with or endorsed by Xero. Xero, Xero HQ, JAX and TaxCycle are trademarks of Xero Limited or its affiliates. Claude is a trademark of Anthropic, PBC. ChatGPT is a trademark of OpenAI. Product availability changes; verify with the vendor before relying on it.