Skip to content

Xero MCP

Check profit, cash position, invoices and aged receivables in your Xero organisation.

Officialby XeroHosted or on your computerChecked October 18, 2026

Xero's hosted connector is read-only and answers questions about revenue, profit, cash position, receivables, payables and invoices for one connected organisation at a time. For write access, Xero's open-source local server can also create and update contacts, invoices, quotes, payments and payroll timesheets through a Custom Connection.

Who it is for

  • Small business owners
  • Accountants and bookkeepers
  • Startup finance leads

Prompts to try

Once it is connected, ask in plain words. Claude decides when to use the server and asks before it changes anything important.

Prompt 1
What was my profit this month, and how does it compare with the same month last year?
Prompt 2
Which customers have the most overdue invoices, and how much do they owe in total?
Prompt 3
What is my current cash position, and which suppliers do I owe the most?

How to connect it

In Claude Code

  1. claude mcp add --transport stdio xero --env XERO_CLIENT_ID=YOUR_CLIENT_ID --env XERO_CLIENT_SECRET=YOUR_CLIENT_SECRET -- npx -y @xeroapi/xero-mcp-server@latest

In the Claude desktop app

Customize > Connectors > Discover: search Xero, then select Connect to Claude

Hosted address: https://mcp.xero.com/mcp

Good to know

The directory connector is read-only and links one organisation at a time; the local command needs the client ID and secret of a Xero Custom Connection.

Unlock the setup steps

Free. Leave your email once to open the setup steps for all 150 servers, and get the best new connectors each month.

No spam. One click to unsubscribe. We use your email to send you the course and AI tips.

How we checked it

Checked Xero's help article for the Claude connector, the Claude directory listing (made by Xero, added April 2026) and the XeroAPI/xero-mcp-server repo (MIT, last commit 2026-06) with its npm package; the hosted endpoint answers with a bearer token challenge.

Source: central.xero.com/s/article/Connect-Xero-using-the-Xero-connector-in-Claude?userregion=true