Skip to content

Xero MCP

Xero MCP: ask Claude or ChatGPT about your Xero books.

Connect Xero to Mammoth, then add Mammoth to Claude or ChatGPT. Ask about revenue by month, expenses by account and your top customers in plain words. Mammoth calculates the answer, so the numbers are exact.
  1. XeroYour data
  2. MammothCleans and calculates
  3. Your AI assistantClaude, ChatGPT, VS Code

Your two options

Two ways to connect Xero to your AI assistant

Mammoth answers questions about Xero and your other data. Xero's own server works inside Xero. You can add both to the same assistant.

Option 1

Mammoth

Ask about Xero and your other data. Mammoth calculates the answer, so the numbers are exact. Included on every plan.

You ask
“How much revenue did we invoice each month this year?”
Option 2

Xero's own server

Reads and writes Xero data. Hosted by Xero. You set up an app in Xero's developer portal first.

You ask
“Create a draft invoice for Acme.”

Option 1 · Mammoth

What you can ask about your Xero books

Pick a question to see what your assistant gets back.

ClaudeChatGPTVS Code

Xero transactionsTotalled sales invoices by monthCalculated by Mammoth
MonthInvoiced ($)
Jul218,400
Aug231,950
Sep246,120

Shown on sample data. Your questions run on your own data.

More questions, by team

Pick your team, then copy a question into Claude or ChatGPT.

ClaudeChatGPTVS Code
  • How much did we spend in each account last month?
  • How many invoices are overdue for each contact?
  • What's the average invoice value by customer?
  • Which suppliers did we pay the most this quarter?

Copy a question and paste it into your assistant once Mammoth is connected.

Option 1 · Mammoth

Ask about Xero and your other data together

Connect Xero and any of Mammoth’s 100+ other sources, like Stripe, Jira or Salesforce. Join them once in Mammoth, and your assistant can answer questions that cover all of them.

See all 100+ sources

Example: Xero with Stripe

Do our Stripe payouts match the deposits in Xero each month?

Stripe holds the payouts and Xero holds the deposits. Mammoth lines them up by month.

Option 1 · Mammoth

Set up Xero with Mammoth in three steps

  1. Step 1

    Connect Xero to Mammoth

    Choose Xero from Mammoth's connectors and sign in. Then pick the data you want.

  2. https://mcp.mammoth.io/mcp
    Step 2

    Add Mammoth to your assistant

    Paste this address into Claude, ChatGPT or VS Code, then sign in with your Mammoth account.

  3. Step 3

    Ask your question

    Ask in Claude or ChatGPT, in plain words. Mammoth works out the numbers and your assistant replies with the answer.

What Mammoth reads from Xero

Mammoth connects with your Xero account and asks only for read access. It reads your transactions, invoices, contacts and reports.

Start free and connect Xero14-day Pro trial · No credit card

Step-by-step setup for each assistant is in our MCP docs.

Option 2 · Xero's own server

How to set up the official Xero MCP server

Xero hosts a remote MCP server for apps on its developer platform. It reads and writes Xero data, and its tools do not ask you to confirm first. You need an app in Xero's developer portal, and live organisations need Xero's Core developer plan or above. Xero also publishes an open-source server you run on your own computer.

  1. Step 1

    Create an app

    In the Xero developer portal, create an app that signs in with PKCE. Live organisations need Xero's Core developer plan or above.

  2. https://api.xero.com/mcp/v1
    Step 2

    Add the server

    Add Xero's server address to your assistant's MCP settings.

  3. Step 3

    Sign in to Xero

    Approve access for the organisation you want to use.

Xero: Remote MCP FAQs · checked 30 October 2026

Common questions about Xero MCP

Is there an official Xero MCP server?
Yes. Xero hosts a remote MCP server for apps on its developer platform. It reads and writes Xero data, and its tools do not ask you to confirm first. You need an app in Xero's developer portal, and live organisations need Xero's Core developer plan or above. Xero also publishes an open-source server you run on your own computer. Use it to work inside Xero. Use Mammoth to ask questions across Xero and your other data.
Can Mammoth change my Xero books?
No. Mammoth's Xero connection asks only for read access, so it can't create or change anything in Xero.
How does my assistant get to my Xero data?
You connect Xero to Mammoth once. Mammoth keeps a copy of the data and updates it on demand or on a schedule. Your assistant asks Mammoth, not Xero.
Are the numbers right?
Yes. Mammoth calculates totals, counts and averages itself and gives your assistant the result. The AI model doesn't add up the rows.
Which AI assistants work with it?
Claude on the web, Claude Desktop and Claude Code, ChatGPT, and VS Code. Cursor can't sign in yet, so use the Mammoth CLI there.
What does it cost?
The MCP server is on every Mammoth plan, including Free. Connecting Xero needs a paid plan.
Do I paste a password or API key into the chat?
No. You connect Xero inside Mammoth and sign in to Mammoth from your assistant. No password passes through the model.
Can my assistant change things by mistake?
Every tool is labelled as read-only, a change you can undo, or one that deletes or sends data out. You can set your assistant to ask you before it uses anything that isn't read-only.

Ask your AI assistant about your Xero books.

Start free, connect Xero, and add Mammoth to Claude or ChatGPT.

  • ✓ 14-day Pro trial
  • ✓ No credit card
  • ✓ Viewers always free