Skip to main content
Watch: I Built an AI App Without Leaving Databricks

Payments and finance - official Xero server

Xero Developer Remote MCP server

Hosted MCP server run by Xero that lets an agent read and write accounting data (invoices, contacts, bank transactions, payments, manual journals, reports, settings) in organisations that have authorised the developer's app, using Xero's OAuth 2.0 flow. Xero hosts it at https://api.xero.com/mcp/v1 with OAuth auth.

Last verified 15 tools2 sources

Install

Xero publishes no copyable client config for this server. Point your MCP client at https://api.xero.com/mcp/v1. Setup steps are in the vendor's docs.

Tools

get_connected_tenants
List connected organisations; used to verify the connection
list_invoices
List invoices (accounting.invoices.read)
create_invoice
Create an invoice (accounting.invoices)
authorise_invoice
Authorise an invoice; changes the state of a financial record
void_invoice
Void an invoice; changes the state of a financial record
list_contacts
List contacts (accounting.contacts.read)
create_contact
Create a contact (accounting.contacts)
list_bank_transactions
List bank transactions (accounting.banktransactions.read)
create_payment
Create a payment (accounting.payments)
create_manual_journal
Create a manual journal (accounting.manualjournals)
list_profit_and_loss
Profit and loss report (accounting.reports.profitandloss.read)
list_report_balance_sheet
Balance sheet report (accounting.reports.balancesheet.read)
list_trial_balance
Trial balance report (accounting.reports.trialbalance.read)
list_aged_receivables_by_contact
Aged receivables by contact (accounting.reports.aged.read)
list_accounts
List chart of accounts (accounting.settings.read)

As documented on October 17, 2026. A running server reports its current list through tools/list.

Notes and caveats

  • Requires a Xero app; PKCE is the recommended auth type (web app tokens work but are discouraged).
  • Included for Commercial Apps on the Core plan or above; Starter plan apps can try it with a demo organisation only.
  • Data egress, rate limits and connection counts use existing Xero API limits.
  • Xero does not publish client-specific install snippets; add the URL as a remote server per your client's docs.
  • Tools only work for scopes the app has approved.

FAQ

What does the Xero Developer Remote MCP server do?

Hosted MCP server run by Xero that lets an agent read and write accounting data (invoices, contacts, bank transactions, payments, manual journals, reports, settings) in organisations that have authorised the developer's app, using Xero's OAuth 2.0 flow. The vendor documents 15 tools, including get_connected_tenants, list_invoices, create_invoice and authorise_invoice.

How do I install the Xero Developer Remote MCP server?

Xero publishes no copyable client config. Point your MCP client at https://api.xero.com/mcp/v1. Setup steps are at https://developer.xero.com/documentation/guides/remote-mcp/overview.

Does the Xero Developer Remote MCP server need authentication?

Yes, OAuth. Transport: Streamable HTTP. Status: GA, last checked October 17, 2026.

Sources

Last verified against 2 Xero pages, then re-checked independently.

Newsletter

New MCP servers, the week they ship

One email per week. New official MCP servers, the coding tools that support them and how developers wire them up.