Vinkius

Xero MCP for AI Agents. Talk to your books, not the dashboard.

Xero MCP lets your agent manage all aspects of small business finance through conversation. Check balance sheets, reconcile bank transactions, track invoices, and pull P&L reports without logging into the accounting dashboard. It connects your AI client directly to Xero's core data for instant financial oversight.

Xero MCP is compatible with Claude Claude
Xero MCP is compatible with ChatGPT ChatGPT
Xero MCP is compatible with Cursor Cursor
Xero MCP is compatible with Gemini Gemini
Xero MCP is compatible with Windsurf Windsurf
Xero MCP is compatible with VS Code VS Code
Xero MCP is compatible with JetBrains JetBrains
Xero MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Get Organization Details

Retrieves basic setup details for your Xero organization.

View Financial Statements

Pulls balance sheet reports showing current assets, liabilities, and equity totals for a given date.

Analyze Profit & Loss

Generates the profit and loss report for any specified date range.

List Accounts

Provides a full list of every account type available in your general ledger.

Review Bank Activity

Lists all raw transactions recorded across your connected bank accounts.

Manage Contacts

Retrieves a list of every customer and supplier in the system.

Track Invoices and Payments

Lists all sales and purchase invoices, and also lists payments applied to those invoices for reconciliation.

Waiting for input…

AI Agent
Xero

What AI agents can do with Xero MCP: 9 Tools for Finance Data Retrieval

These tools let you programmatically access specific parts of your Xero data, from listing bank transactions to calculating balance sheets.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Xero MCP

Get Organisation Info

Retrieves the foundational setup information for your Xero account.

Get Balance Sheet

Calculates and returns a snapshot of assets, liabilities, and equity totals for a...

Get Invoice Details

Pulls all the comprehensive details, including line items and taxes, for one...

Get Profit And Loss

Generates a detailed profit and loss report covering everything between two dates...

List Chart Of Accounts

Provides an index of every official account type (Bank, Expense, Revenue) in your...

List Bank Transactions

Lists all raw financial activity recorded across your connected bank accounts.

List Xero Contacts

Retrieves a searchable list of every customer and supplier in the system by name or ID.

List Xero Invoices

Lists all sales and purchase invoices, allowing you to see who owes money or who's...

List Xero Payments

Identifies every payment record and shows exactly which invoice it was applied...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Xero MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Xero integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Xero, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
Xero MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Xero. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

The manual grind of checking company books is exhausting. Solved with Vinkius AI Gateway

Right now, getting a simple picture of cash flow means logging into Xero. You click the dashboard tab, then you switch to the Bank Reconciliation screen. If you need to check an invoice's status, you navigate to Invoicing, find the client, and finally drill down to see if a payment was applied—all just to answer one question: 'Did they pay?'

With this MCP, that whole click-through process vanishes. You ask your agent directly, 'What payments are outstanding for our top 5 clients?' The system instantly cross-references the needed data from `list_xero_invoices` and `list_xero_payments`, giving you a clean answer without ever touching a dashboard.

Get real-time financial reports with Xero MCP.

Before, generating a Profit and Loss report required selecting date ranges, hitting 'generate,' waiting for the page to load, and then exporting it. To audit contacts or payments meant opening multiple tabs: one for `list_xero_contacts`, another for `list_bank_transactions`, and a third just to verify payment application.

Now, you simply ask your agent for the report or data point. You get structured, actionable answers immediately. The complexity of Xero's financial structure disappears into a single conversation.

What your AI can actually do with this

You can use this MCP to manage your company’s finances by simply asking questions in plain language. Your agent talks directly to your Xero account, pulling real-time data on everything from customer payments to quarterly profit reports. Need to know if a client paid an invoice? Just ask. Want to see how much money you made last quarter? Ask for the P&L report.

The system handles listing sales and purchase invoices, tracking applied payments, and even checking legal organizational details. Because this MCP is hosted on Vinkius, your agent gets access to Xero's full suite of financial data—including contact information, bank transactions, and chart of accounts—all in one place. You never have to manually navigate complex accounting dashboards again.

Built · Hosted · Managed by Vinkius Xero MCP - Manage Financial Reports with AI
Server ID 019d7625-6a58-72b8-96b7-ce9d71207fd0
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

Can I use the Xero MCP to see which accounts I have? +

Yes. Use list_chart_of_accounts to get an index of every official account type (Bank, Expense, Revenue) available in your general ledger.

How do I check if a specific invoice was paid using Xero MCP? +

The best way is to use get_invoice_details. This tool provides comprehensive details for an invoice and shows its payment status, letting you confirm exactly when the money came in.

Does the Xero MCP help with bank reconciliation? +

Yes. You can list all raw transactions using list_bank_transactions and then use list_xero_payments to match those transactions against recorded invoices for full reconciliation.

Can I find out my company's legal registration info? +

You can retrieve that by calling the get_organisation_info tool, which pulls core details like your base currency and tenant information.

Is Xero MCP better than just running reports in Xero directly? +

It’s different. Instead of clicking through dashboards, you talk to the data. You ask for a P&L report over a date range, and your agent uses get_profit_and_loss to deliver that exact data instantly via conversation.