Claude Xero Integration: Setup, Costs & What You Can Actually Automate
Connecting Claude to Xero can make financial reporting easier, but the standard connector cannot change your books. Explore setup, costs, practical prompts and when your business needs custom automation.
A Claude Xero integration lets Claude answer questions using live data from your Xero organisation. Xero’s standard connector is read-only: it can retrieve figures on profit, cash, invoices and customers, but it cannot edit invoices, post transactions or change your books. Xero’s separate MCP server is a developer tool that can create and update records, but it needs credentials, configuration and careful controls.
The practical problem is knowing which of those you need. Asking “why is cash lower this month?” is a reporting question. Turning dispatched orders into approved invoices is a workflow that touches several systems, several people and real money. This guide separates the two, shows what the official sources confirm, and explains how to test either route without trusting a convincing paragraph over your own approved figures.

Financial questions still need checking against reviewed figures. Illustrative photograph, not an OpsMavix project.
Image credit: Jakub Żerdzicki, Unsplash License. No edits.
Key Takeaways
- Xero describes its Claude connector as read-only at launch, with no write actions.
- Xero says the connector is free to add with an active Xero subscription and a free or paid Claude account.
- The open-source Xero MCP server can create and update records, but requires developer credentials and setup.
- Anthropic’s Claude for Small Business package is a separate offer on paid Claude plans.
- Test every answer against a period you have already reviewed and reconciled.
- Workflows that change records need rules, owners, approval steps and exception handling.
In this guide:
- 1. Understand What the Xero Connector Does
- 2. Separate Confirmed Facts From Reported Claims
- 3. Connect Xero to Claude Step by Step
- 4. Compare the Connector and the Xero MCP Server
- 5. Test Prompts Against Known Figures
- 6. Budget for the Full Cost of the Work
- 7. Design Workflows That Change Records Safely
- 8. Choose the Right System Approach
- Frequently Asked Questions
- How OpsMavix Can Help
1. Understand What the Xero Connector Does
Answers from live Xero data
Xero’s Claude page says the connector gives you answers based on live Xero data and describes it as “a secure, read-only way to use Claude for finance questions”. Xero lists profit, cash, invoices and customers as the subjects you can ask about, and says Claude links back to the Xero report, invoice or contact it used.
That link back matters. It gives the person reading the answer a route to the underlying record, which is the first thing to check when a figure looks surprising.
The read-only boundary
Xero states that the connector is “read-only” at launch and that “Claude has no write actions”. Your books stay as they are. The words “at launch” suggest this could change, but Xero gives no detail, so plan on the basis of what is confirmed today.
Xero also says the connector is not a source of tax, compliance or financial advice, and that it does not replace your accountant or bookkeeper.
What that means in practice
| Task | Standard connector | Why |
|---|---|---|
| Summarise overdue invoices | Suitable to test | Reading invoice data is within scope |
| Compare profit between two periods | Suitable to test | Reading reports is within scope |
| Draft commentary for a management pack | Suitable to test, with review | The draft still needs a named reviewer |
| Create or approve an invoice | Not available | The connector has no write actions |
| Send a payment reminder to a customer | Not available through Xero | Needs a separate sending tool and approval policy |
| Match orders to invoices across systems | Partly | Xero data is only one side of the comparison |
2. Separate Confirmed Facts From Reported Claims
AI integration news moves quickly, and secondary articles often blur what a vendor has confirmed with what a commentator expects. The table below lists what we checked directly on the original sources in October 2026.
Confirmed on original sources
| Statement | Source | Status |
|---|---|---|
| The Xero connector is read-only at launch with no write actions | Xero | Confirmed by Xero |
| The connector is free to add, with an active Xero subscription and a free or paid Claude account | Xero | Confirmed by Xero |
| Setup needs no developer or API work | Xero | Confirmed by Xero |
| The Xero MCP server is a separate developer tool for custom workflows | Xero and XeroAPI on GitHub | Confirmed by Xero |
| The MCP server is published under the MIT licence and needs a Xero developer account | XeroAPI on GitHub | Confirmed in the repository |
| Claude inherits each person’s permissions from the connected service | Claude Help Center | Confirmed by Anthropic |
Company-reported figures
On 15 September 2026, Anthropic announced that Claude for Small Business now includes 43 workflows and 27 new integrations, naming Xero and Shopify among them. Anthropic also says the package, launched in May, has been installed more than 900,000 times. These are Anthropic’s own figures and we have not seen independent verification.
The same announcement says Claude for Small Business is available on every paid Claude plan and runs in Claude Cowork, the desktop app. That is a different offer from the Xero connector, which Xero says works with a free or paid Claude account. Do not assume the package and the connector have the same requirements.
What we left out
We have not repeated third-party claims about time saved, accuracy rates or adoption figures. None of those were published by Xero or Anthropic, and without a primary source they are not a sound basis for a business case.
3. Connect Xero to Claude Step by Step
The four steps Xero publishes
Xero’s setup guidance lists four steps:
- Sign in to Claude and add Xero in the connectors directory.
- Sign in with your Xero login to connect your account.
- Choose the Xero organisation you want to use.
- Start asking Claude about your finances.
Xero says setup takes a few minutes. If the interface has changed, follow Xero’s current setup guidance rather than older screenshots.
Team and Enterprise accounts
On Claude Team and Enterprise plans, the Claude Help Center explains that an Owner or Primary Owner must enable a connector for the organisation first. Enabling it does not grant everyone access; each person still authenticates individually. Owners can also set each permission category to Always allow, Needs approval or Blocked.
Before your first question
- Choose the correct Xero organisation, especially if you manage more than one entity.
- Pick a closed period you have already reviewed.
- Keep the matching Xero report open for comparison.
- Decide who in the business may connect and how access is removed when roles change.
- Note the currency, date range and accounting basis you expect in each answer.
On data handling, Xero says your data disappears once the chat ends and is not used to train AI models. Read your own Claude plan’s data terms as well, because those are set by Anthropic rather than Xero.
4. Compare the Connector and the Xero MCP Server
What the MCP server offers
The Xero MCP server is published by the XeroAPI organisation on GitHub. Its README describes it as a bridge between the Model Context Protocol and Xero’s API. It lists tools to read accounts, contacts, invoices, quotes, payments, bank transactions, reports such as profit and loss and balance sheet, and payroll data. It also lists tools to create contacts, invoices, credit notes, payments, manual journals and bank transactions, and to update records including draft invoices.
The server runs on Node.js and authenticates either with a Xero custom connection (client ID and secret for one organisation) or a bearer token. The README notes that payroll queries require a UK or NZ organisation and recommends testing with a Demo Company.
Side-by-side comparison
| Question | Standard Xero connector | Xero MCP server |
|---|---|---|
| Who it is for | Owners and finance users asking questions | Developers building custom workflows |
| Changes to Xero | None | Create and update actions, within granted scopes |
| Setup | Connect through Claude’s directory | Xero developer account, credentials and configuration |
| Cost stated by Xero | Free to add with active subscriptions | Open source; your own build and running costs apply |
| Main risk | Misreading an answer | An unintended or duplicated change to the books |
| Controls you must design | Access and review | Access, scopes, approvals, logging and recovery |
Why scopes and trust matter
The Claude Help Center guidance on custom connectors advises connecting only to servers built and hosted by organisations you trust, limiting OAuth scopes where possible and approving tools carefully. It also warns that server behaviour can change without notice. For a server that can post to your ledger, those points belong in the specification, not an afterthought.
5. Test Prompts Against Known Figures

Answers should be compared with the reports a finance owner has already approved. Illustrative photograph, not an OpsMavix project.
Image credit: Carlos Muza, Unsplash License. No edits.
Prompts worth testing
Treat these as tests rather than promises that every field is available through your connection. Each one asks Claude to say what it cannot find.
A simple scoring checklist
| Check | Pass condition |
|---|---|
| Organisation | Answer uses the organisation you selected |
| Period | Dates match the question exactly |
| Totals | Figures agree with the approved Xero report |
| Source links | Each key figure links to a record you can open |
| Gaps | Missing information is stated, not filled with assumptions |
| Language | Possible explanations are labelled as possibilities |
Hypothetical worked example: weekly owner’s brief
Suppose a finance assistant spends 3 hours each week preparing an owner’s brief. After testing, a reviewed process using the connector takes 45 minutes, including checking every figure.
| Hypothetical calculation | Working | Result |
|---|---|---|
| Time saved per week | 3 hours - 0.75 hours | 2.25 hours |
| Weeks measured | Assumption | 48 |
| Annual time released | 2.25 x 48 | 108 hours |
| Assumed staff-time value | Assumption | £30 per hour |
| Value of time released | 108 x £30 | £3,240 |
These figures are hypothetical. Time released becomes a cash saving only if costs actually fall. If answers often need correction, record that time too; a faster brief that needs rework may save very little.
6. Budget for the Full Cost of the Work
What is free and what is not
Xero says the connector itself is free to add, with an active Xero subscription and a free or paid Claude account. Anthropic says Claude for Small Business is available on paid Claude plans. Check the Claude pricing page for current plan prices before you budget, because plan terms change.
The bigger costs usually sit outside the subscriptions.
Budget checklist
| Cost area | What to establish |
|---|---|
| Subscriptions | Which Xero and Claude plans the team already holds |
| Usage | Whether the expected volume of questions fits the chosen plan |
| Internal review time | Who checks answers and how long that takes |
| Custom build | Data mapping, rules, approval steps and testing for any MCP workflow |
| Hosting and monitoring | Where a custom server runs and who watches it |
| Change control | Who updates the workflow when Xero, Claude or the process changes |
Ask for quotes against outcomes
“Add AI to Xero” is not a brief. “Every dispatched order that meets the invoicing rules becomes a draft invoice for a named reviewer, with an audit trail” is a brief a supplier can price and you can test.
7. Design Workflows That Change Records Safely
Decide the rules before the technology
Creating an invoice through an API is the easy part. The hard part is deciding when an invoice should exist and who confirms it. Write down:
- Which event makes an order ready to invoice?
- Who confirms quantities, prices and discounts?
- What happens after a partial delivery or a credit request?
- How is a retried request prevented from creating a duplicate?
- Who reviews exceptions, and how quickly?
Prefer drafts and approvals
The MCP server’s documented update tools include draft invoices, quotes and credit notes. A sensible pattern is to let automation prepare drafts while a person approves them in Xero. That keeps accountability with the finance team and limits the impact of a wrong rule.
Hypothetical worked example: invoicing exceptions
Imagine a wholesaler dispatching 150 orders a week. A review finds that 4% of dispatched orders have no linked invoice at week end, with an average order value of £850.
| Hypothetical calculation | Working | Result |
|---|---|---|
| Orders without a linked invoice | 150 x 4% | 6 orders |
| Value awaiting invoicing | 6 x £850 | £5,100 |
| Over a 4-week month, if unchanged | £5,100 x 4 | £20,400 |
The £20,400 is not lost money; much of it may be invoiced later. It is cash arriving later than it should and work someone must chase. A read-only connector can help find the gap. Closing it needs order, dispatch and invoice records matched on reliable references, which is the job of an operations workflow such as wholesale management software.
Controls to require
- Action log: every created or changed record shows what triggered it.
- Review path: conflicting or missing information reaches a named person.
- Recovery procedure: the team knows how to reverse or correct a wrong action.
- Test data first: run the workflow against a Xero Demo Company before live books.
8. Choose the Right System Approach
Match the approach to the gap
| Approach | When it fits | What to check |
|---|---|---|
| Use the standard connector | You need faster answers from Xero data | Accuracy against approved reports and access control |
| Configure existing tools | Xero or current apps already have the needed feature | Edition, permissions and how the team uses it |
| Packaged integration or add-on | A proven app covers the handoff, such as stock to Xero | Sync direction, timing, failures and reconciliation |
| Focused custom application | A specific gap, such as invoice approvals, has clear boundaries | Data access, support and maintenance |
| Custom MCP workflow | An AI-assisted process must change Xero records | Scopes, approvals, logging and recovery |
| Full ERP, packaged or custom | Stock, orders, production and finance need one coordinated model | Fit, migration, delivery capacity and continuity |
Packaged software is often the right answer. Many add-ons already handle the common handoffs well; our guide to Xero inventory management compares several. Where the problem spans several tools, read about integrated business management software before deciding to build.
A practical sequence
- Start with the read-only connector and a closed, reviewed period.
- Record which questions it answers well and where it falls short.
- Map any process that ends in a changed record, sent message or approval.
- Decide whether configuration, an add-on or a focused build fills that gap.
- Pilot changes on a Demo Company with named reviewers before going live.
Frequently Asked Questions
Is the Claude Xero connector free?
Xero says the connector is free to add. You need an active Xero subscription and a Claude account on a free or paid plan.
Can Claude create invoices in Xero?
Not through the standard connector, which Xero describes as read-only with no write actions. The separate Xero MCP server documents invoice creation and draft updates, but it needs developer setup.
Is the Xero MCP server official?
It is published by the XeroAPI organisation on GitHub under the MIT licence, and Xero’s own Claude page describes the MCP server as a developer tool for custom workflows.
Do I need Claude for Small Business to use the Xero connector?
Not according to Xero, which says a free or paid Claude account is enough. Anthropic says the Claude for Small Business package itself is available on paid plans.
Is my Xero data used to train AI models?
Xero says your Xero data is not used to train AI models and disappears once the chat ends. Also check your Claude plan’s own data terms.
Can Claude replace my accountant?
No. Xero says the connector is not a source of tax, compliance or financial advice and does not replace your accountant or bookkeeper.
What should I test first?
Ask questions about a period you have already closed and reviewed, then compare every figure with the matching Xero report.
Can OpsMavix build a custom Xero and Claude workflow?
Yes. OpsMavix can build focused applications or a full custom ERP, and can configure or integrate suitable existing tools where those approaches fit the requirements.
How OpsMavix Can Help
OpsMavix can map the handoffs between orders, dispatch, approvals and Xero, then define which parts need a reporting tool, an existing add-on or a focused system.
That may involve invoice approval workflow automation, a wholesale order management system, ecommerce inventory automation or a project operations dashboard that shows the exceptions your team needs to act on.
Contact OpsMavix with one recent invoicing or reporting delay, the records behind it and the handoff that creates the most rework. We can use that evidence to define requirements and a practical pilot.
Getting value from OpsMavix? Add us as a preferred source on Google — you'll see more of our operations content in your AI Overviews, AI Mode and Search.