Skip to main content

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

1

Talk to us

Tell us about your entity structure. We'll walk you through the product and get you set up.

2

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.

3

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 guide

Assisted Deployment

Microsoft 365 Copilot

Connect Xero through Copilot Studio, then make the approved agent available in Microsoft 365 Copilot or Teams.

See the Copilot setup

Self-Serve

ChatGPT

Add ELab AI's hosted remote MCP connection to ChatGPT and work across your authorised organisations.

See the ChatGPT setup

How It Compares

Compared with working in Xero yourself, ELab AI's MCP lets you work across every authorised organisation from one session.

FeatureELab AI Multi Organisation MCPManual 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

$99/mo USD
  • 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
Most popular

Growth

For businesses with up to 10 Xero organisations

$149/mo USD
  • 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

$199/mo USD
  • 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

Custom
  • 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.

From ELab AI

In the Loop Newsletter

Model releases worth paying attention to, practical lessons from client work and useful ways to apply AI inside your business.