← Accounting & Payments

Xero MCP

Community

CommunityRead-WriteIntermediate
claudechatgptcursorgemini
Visit WebsiteView on GitHub

Security Notice

Read-write server β€” can create invoices and modify accounting data. Use OAuth2 with minimum required scopes β€” do not request full accounting scope if read-only access is sufficient for your use case. Community-maintained, not an official Xero product despite the XeroAPI GitHub organization. Verify the specific GitHub repository is actively maintained before deploying in production. OAuth2 tokens expire and require refresh β€” handle token rotation in production deployments.

Xero MCP connects AI agents to your Xero accounting system via OAuth2 for financial queries and workflow automation. Read-write access enables invoice creation alongside data retrieval. Community-maintained server, free to install. Requires active Xero subscription and OAuth2 setup through Xero developer portal. Use minimum OAuth scopes for your use case β€” avoid full accounting write access unless necessary.

About Xero MCP

The Xero MCP server connects AI agents to your Xero accounting system through OAuth2 authentication, enabling both data retrieval and write operations. Agents can query the chart of accounts, pull invoice lists and status, access bank transaction data for reconciliation, generate P&L and balance sheet reports, and create new invoices through natural language commands. The server is community-maintained and free to install, but requires an active Xero subscription and OAuth2 credentials configured through the Xero developer portal. Because it provides read-write access, OAuth2 scope management is critical β€” request only the minimum scopes required for your workflow. The community origin means verifying active maintenance of the specific repository before production deployment is important. For global businesses, Xero's international availability makes this a stronger choice than QuickBooks MCP for non-US markets.

Use Cases

  • Query Xero financial data through natural language without navigating the Xero interface
  • Automate invoice creation for recurring billing scenarios through AI agent workflows
  • Pull bank transaction data for reconciliation and anomaly detection workflows
  • Generate financial reports from Xero data for management reporting
  • Access contact and supplier data for accounts payable workflow automation

Available Tools

get_accounts

chart of accounts and account balances

get_invoices

list and filter invoices by status

create_invoice

create new sales invoices

get_contacts

customer and supplier contact data

get_bank_transactions

bank statement line items

get_journal_entries

general ledger journal entries

get_profit_loss

P&L report for date range

get_balance_sheet

balance sheet snapshot

reconcile_account

bank reconciliation data

get_tax_rates

tax rate configuration and codes

Pricing

FreeFree

Community MCP server is free to install. Requires active Xero subscription and OAuth2 credentials from the Xero developer portal. Standard Xero subscription fees apply.

Technical Details

Install Method

npm, api-key

Compatible Clients

claude, chatgpt, cursor, gemini

Access Type

Read-Write

Target Audience

smb

Available Regions

global

Release Status

GA

Last Updated

2026-07-01

More in Accounting & Payments