MCP Integration by ELab AI
Connect Xero to Claude With MCP
Work with every Xero organisation you have authorised in one Claude session. ELab AI provides the hosted MCP connection, so your team can search invoices, work across entities and review actions before taking them.
Xero is a trademark of Xero Limited. ELab AI is an independent provider and is not affiliated with, endorsed by or certified by Xero.
The Multi-Entity Problem
Property managers with 10+ SPVs. Investment firms with fund-level and entity-level books. Group companies with separate Xero orgs for each subsidiary. They all share the same pain: working across those organisations usually means switching one at a time.
Before
Open org, search invoices, note the answer. Disconnect, reconnect to the next org, search again. Repeat for every entity, every time you need to find something.
After
"Show me the outstanding invoices across all 10 entities, by reference and date." Claude pulls the data from every connected organisation in one query. Credit notes and Xero Projects work the same way.
What It Does
Access to every organisation you have authorised, stronger invoice and credit note search, Xero Projects support, and a hosted connection layer with governed access.
Multi-Organisation Access
Work across every connected Xero organisation in one AI session. Standard single-org connectors cannot.
Stronger Invoice and Credit Note Search
Filter by reference, status and date range, with larger result pages when you need them.
Xero Projects Support
List projects and close completed ones, where Projects access is enabled.
Hosted for Your Team
Connection layer, token refresh and access controls included.
Governed Access
Approved users only, separated client environments and an audit trail on write actions.
Permission Updates When Features Expand
Re-approve Xero access for organisations you already use when new capabilities need it.
How It Works
Talk to us
Tell us about your entity structure. We'll walk you through the product and get you set up.
Connect Your Xero Orgs
Authenticate through Xero's secure OAuth flow. Select the organisations you want to connect. We handle the hosting and token refresh.
Start Working
Open Claude and talk to your financial data. Search invoices and credit notes across organisations, create invoices, post journals and work with Xero Projects.
Use Xero in the AI Your Team Already Uses
Claude is the established self-serve setup. The same hosted MCP integration can also connect to ChatGPT or an agent deployed through Microsoft Copilot Studio.
Self-Serve
Claude
Connect every authorised Xero organisation to Claude with the setup this page covers.
Read the Claude guideAssisted Deployment
Microsoft 365 Copilot
Connect Xero through Copilot Studio, then make the approved agent available in Microsoft 365 Copilot or Teams.
See the Copilot setupSelf-Serve
ChatGPT
Add ELab AI's hosted remote MCP connection to ChatGPT and work across your authorised organisations.
See the ChatGPT setupHow It Compares
Compared with working in Xero yourself, ELab AI's MCP lets you work across every authorised organisation from one session.
| Feature | ELab AI Multi Organisation MCP | Manual Xero |
|---|---|---|
| Connect to Xero | ||
| Multiple organisations in one session | ||
| Invoice and credit note filters (reference, status, date, page size) | ||
| Xero Projects (list and close) | ||
| Write-back (create invoices, post journals) | ||
| Hosted infrastructure and auto token refresh | ||
| Approved-user access controls | ||
| Audit trail with user identity | ||
| Support |
Built for Multi-Entity Accounting
Property Management
Connect every SPV entity, then search invoices and credit notes across all of them in one session. Filter by reference, status or date range to find what you need without opening each organisation in turn.
Investment and Fund Management
Fund-level and entity-level books sit in separate Xero organisations. Work across all of them from one session, with approved-user access controls and an audit trail on every write action.
Group Companies
Any business running separate Xero organisations for subsidiaries, divisions or regional offices. Search across all of them, work with Xero Projects and keep client environments separated.
Pricing
Pick the plan that matches your entity count, then talk to us to get started.
Starter
For businesses with up to 5 Xero organisations
- Up to 5 Xero organisations
- Hosted MCP infrastructure
- Auto token refresh
- Read and write operations
- Invoice and credit note filters
- Xero Projects support
- Basic audit log
- Email support
Growth
For businesses with up to 10 Xero organisations
- Up to 10 Xero organisations
- Hosted MCP infrastructure
- Auto token refresh
- Read and write operations
- Invoice and credit note filters
- Xero Projects support
- Approved-user access controls
- Basic audit log
- Email support
Business
For businesses with up to 20 Xero organisations
- Up to 20 Xero organisations
- Hosted MCP infrastructure
- Auto token refresh
- Read and write operations
- Invoice and credit note filters
- Xero Projects support
- Approved-user access controls
- Separated client environments
- Full audit trail with user identity
- Priority support
Enterprise
For groups beyond 20 Xero organisations
- Unlimited Xero organisations
- Custom workflows
- Dedicated infrastructure
- Onboarding with ELab AI
- Managed services and SLA
- Custom integrations
Want to See It on Your Own Xero First?
Book a demo and we'll walk through your entity structure, show you how multi-organisation access works and help you pick the right plan.
Frequently Asked Questions
Common questions about connecting Claude to Xero
MCP (Model Context Protocol) is an open standard that lets AI assistants like Claude connect directly to external tools and data sources. An MCP integration connects Claude to your Xero accounting data, so you can query financials, create invoices, post journals and run reports using natural language instead of navigating the Xero UI manually.
No. This is ELab AI's independently hosted integration. It reads and writes through the official Xero API and works with Claude, ChatGPT and Microsoft 365 Copilot. Xero also publishes its own MCP tools. ELab AI is not affiliated with, endorsed by or certified by Xero.
Talk to us from this page. We'll walk you through setup, then you sign in at app.xero.elab.co.nz, name your workspace, authenticate with Xero and select the organisations you want to connect. We handle the hosting, token refresh and infrastructure.
A standard single-org connector cannot. It connects to one organisation at a time. ELab AI connects to every organisation you have authorised, so you can search and work across them in one session without reconnecting each time.
A standard connector links your AI tool to one Xero organisation. ELab AI adds access to every organisation you have authorised in a single session, stronger invoice and credit note search (filter by reference, status and date range, with larger result pages), Xero Projects support, a hosted connection layer with automatic token refresh, approved-user access controls and an audit trail on write actions.
Yes. The MCP supports both read and write operations. Claude can create invoices, draft bills, post manual journals and manage contacts across the organisations you have authorised. Every write action is logged in the audit trail with a timestamp and the identity of the user who initiated it.
The MCP authenticates via Xero's OAuth flow using your existing Xero credentials. For multi-entity access, the authenticating user needs advisor-level or admin-level access across the organisations you want to connect. Standard access works for single-entity setups.
Financial data is read and written directly to Xero via the official API. ELab AI does not store transaction, account or report data beyond what is needed to execute the active operation. Xero credentials are stored as encrypted environment variables, never in code, logs or session context.
Every write operation (invoices, journals, payments, contacts) is logged with a timestamp, the user who initiated the action and what was changed. This gives you the same accountability you'd have if someone made the change directly in the Xero UI, even though the action was executed through Claude.
Sometimes. When a new capability needs a Xero permission you have not already granted, you will be asked to re-approve access for the organisations you already use. We tell you before it happens, and it takes about a minute per organisation.
ELab AI provides the Xero integration layer. We are not responsible for the AI model providers or the AI client software that call it. You remain responsible for reviewing outputs and any actions taken in your Xero organisations.
No. Claude remains the simplest self-serve route, and ELab AI's MCP integration also supports ChatGPT and Microsoft 365 Copilot. ChatGPT uses a remote MCP connection. Microsoft 365 Copilot is configured through Copilot Studio and normally needs an assisted business deployment.
No. Subscriptions are billed in advance and are not refundable for unused time, change of mind, or because you have not yet connected Xero or an AI tool, except where the law requires otherwise. You can cancel from billing at any time; access continues until the end of the paid period and then stops. See the Terms of Service at app.xero.elab.co.nz/terms.
Xero is a trademark of Xero Limited. ELab AI is an independent provider and is not affiliated with, endorsed by or certified by Xero.
Choose the Right Starting Point for Your Business
Tell us what you'd like your business to do better, or where you're getting stuck with AI. A few sentences are enough.