Xero

Xero data, answered where teams work.

Articles about Xero integrations, conversational reporting, and read-only access to accounting data through Kipper.

Xero Aug 31, 2026

Xero MCP Multi-Entity: Connecting to Multiple Organisations

Can one Xero MCP setup reach several organisations? Custom Connections cover one entity each; OAuth apps handle multi entity. The three routes, compared.

Team Kipper Read
Xero Aug 4, 2026

Connecting an AI Agent to Xero: Tenants, Scopes, and What a Second Organisation Costs

Pipedream, Composio, and Zapier all connect an AI agent to Xero without a server. They differ on tenant_id handling, OAuth scopes, and what client organisation number two costs you.

Team Kipper Read
Xero Aug 4, 2026

SQL Access to Xero: What the CData Route Buys You, and What It Costs Per Organisation

The Xero API has no GROUP BY, pages 100 records at a time, and caps you at 60 calls a minute per tenant. CData sells two ways to put SQL on top of it. Here is what each one really costs.

Team Kipper Read
Xero Jul 24, 2026

30 Questions You Can Ask AI About Your Xero Data

Safe Xero AI questions and prompts for Kipper, the official Xero MCP server, and third-party Xero MCP tools, with clear scope and capability boundaries.

Team Kipper Read
Xero Jul 24, 2026

How to Connect Xero MCP to ChatGPT

Connect Xero data to ChatGPT with MCP. Learn why ChatGPT needs a remote MCP server, what the official Xero server supports, and the safest setup paths.

Team Kipper Read
Xero Jul 24, 2026

Xero MCP Custom Connections vs OAuth Apps

Choose the right Xero auth model for MCP: Custom Connections for one organisation, OAuth apps for multi-tenant flows, and hosted options for teams.

Team Kipper Read
Xero Jul 24, 2026

Xero MCP Scopes Explained

Understand Xero MCP scopes: read versus write access, granular Accounting API scopes, Custom Connections after April 2026, and safe first-test permissions.

Team Kipper Read
Xero Jul 24, 2026

Xero MCP Server: 6 Ways to Connect AI to Your Books

Compare the Xero MCP options: Xero's official server, managed platforms like Composio and Pipedream, Zapier, and hosted read-only access via Kipper.

Team Kipper Read
Xero Jul 24, 2026

Xero MCP Troubleshooting: invalid_scope & invalid_client

Fix common Xero MCP errors: invalid_scope, invalid_client, missing tools, local stdio issues, and Custom Connection re-authorisation.

Team Kipper Read
Xero Jul 21, 2026

How to Connect Xero MCP to Claude Desktop

Add the official Xero MCP server to Claude Desktop with a Xero Custom Connection, Client ID, Client Secret, and Demo Company test.

Team Kipper Read
Xero Jul 21, 2026

How to Connect Xero MCP to Codex

Connect the official Xero MCP server to Codex with a Xero Custom Connection, Client ID, Client Secret, matching scopes, and a read-only Demo Company test.

Team Kipper Read
Xero Jul 16, 2026

How to Set Up Xero MCP Server (Developer Guide)

Set up the official Xero MCP server locally with Node.js, a Xero Custom Connection, the Demo Company, and a compatible STDIO MCP client.

Team Kipper Read

What a conversational layer over Xero can and cannot reach

Xero's API is one of the more approachable in accounting software, which is why it has attracted so many integrations. Contacts, invoices, payments, bills, purchase orders, credit notes, and supplier credits are all readable, and those records cover the overwhelming majority of what non-finance staff actually ask about: who owes us money, what does this contact still owe, has this bill been paid.

There is one boundary worth stating plainly, because it surprises people. Kipper does not read Xero bank data. No bank transactions, no bank balances, no reconciliation status. That also rules out anything derived from them, including cash position and runway. Bank feeds are central to Xero itself, so the assumption that a Xero integration must see them is understandable, but for Kipper it is not the case.

The posts below cover connecting Xero to AI assistants over MCP, OAuth scopes and what each one grants, custom connections versus OAuth apps, multi-entity setups, SQL access approaches, and troubleshooting. Read the scopes post before granting anything: it is the one that determines what an integration can reach.

FAQ

Xero questions

Scope, access, and data coverage for the topics in this category.

No. Kipper reads no bank transactions, bank balances, or reconciliation status from Xero, which also rules out cash position, runway, and burn rate. Questions about money invoiced and money owed are answerable; questions about money in the bank are not.

Contacts, invoices, payments, line items, suppliers, bills, bill payments, inventory, credit notes, supplier credits, and purchase orders. Not the general ledger or journal entries, so profit and loss and reconciliation are out of scope.

Multi-entity setups are covered in a dedicated post below, including how connections and scoping work across organisations.