# Xero MCP for AI Agents | FlyMy.AI

> Xero MCP for Claude, Codex and Cursor through FlyMy.AI. Xero accounting: invoices, contacts, accounts, bank transactions. 32 actions, sign in once.

Page: https://flymy.ai/mcp/xero/

MCP / Finance

# Xero MCP

Xero accounting: invoices, contacts, accounts, bank transactions. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.

[Connect Xero](https://flymy.ai/mcp/xero/#connect) [What it can do](https://flymy.ai/mcp/xero/#actions)

Sign in once, 32 actions, Finance

Ask your agent

```
Read the first page of active Xero accounts, sorted by code, and show up to 10 account names and codes.
```

Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.

## What Xero MCP can do

32 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.

| Action | What it does |
|---|---|
| `xero_add_attachment` | Add an attachment to an object (invoice, bill, contact, etc.) object_group: Invoices, Contacts, Accounts, ManualJournals, Bills. |
| `xero_create_account` | Create an account |
| `xero_create_bill` | Create a bill with Type=ACCPAY. |
| `xero_create_contact` | Create a new contact |
| `xero_create_invoice` | Create an invoice |
| `xero_create_payment` | Create a payment to an invoice |
| `xero_get_account` | Get one account by UUID |
| `xero_get_attachments` | Get attachments for an object (invoice, bill, contact, etc.) object_group: Invoices, Contacts, Accounts, ManualJournals, Bills. |
| `xero_get_bill` | Get one bill by UUID |
| `xero_get_contact` | Get one contact by UUID |
| `xero_get_expense_claim` | Get one expense claim by UUID |
| `xero_get_invoice` | Get one invoice by UUID |

**Show all 32 actions**

| Action | What it does |
|---|---|
| `xero_get_journal` | Get one journal (manual entry) by UUID |
| `xero_get_organisation` | Get organisation info: name, tax number, currency, timezone. |
| `xero_get_payment` | Get one payment by UUID |
| `xero_get_report` | Get accounting reports report_id: TrialBalance, ProfitAndLoss, BalanceSheet, BankSummary, AgedReceivables, AgedPayables, etc. |
| `xero_get_tracking_category` | Get one tracking category by UUID |
| `xero_list_accounts` | List accounts (chart of accounts) |
| `xero_list_bills` | List bills (Accounts Payable) |
| `xero_list_branding_themes` | List branding themes (invoice/bill templates) |
| `xero_list_contact_groups` | List contact groups (custom contact groupings) |
| `xero_list_contacts` | List contacts (customers/suppliers) |
| `xero_list_currencies` | List currencies supported by Xero |
| `xero_list_expense_claims` | List expense claims |
| `xero_list_invoice_reminders` | List invoice reminders |
| `xero_list_invoices` | List invoices (Accounts Receivable) |
| `xero_list_journals` | List journals (manual journal entries) |
| `xero_list_payments` | List payments (to invoices or from bills) |
| `xero_list_tax_rates` | List tax rates (sales tax, VAT, GST, etc.) |
| `xero_list_tracking_categories` | List tracking categories (cost centers, departments, projects, etc.) |
| `xero_update_contact` | Update an existing contact Fields: name, email_address, phone, fax, tax_number. |
| `xero_update_invoice` | Update an invoice (status, due_date, reference) WRITE action |

## Ask your agent

Requests to paste as they are. Each one runs on the actions named under it.

**“Read the first page of active Xero accounts, sorted by code, and show up to 10 account names and codes.”** uses `xero_list_accounts`

**“Read this Xero invoice and summarize its reported status, currency, total and due date.”** uses `xero_get_invoice`

**“Read the Xero currency record for USD and show its returned code and description.”** uses `xero_list_currencies`

## Connect Xero in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

1. 01 ### Add FlyMy.AI Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
2. 02 ### Sign in to Xero Open the Xero [connection settings](https://app.flymy.ai/mcp-configs#xero) and sign in once. Your agent then works as your account; the token stays with FlyMy.AI, never in a prompt or a chat.
3. 03 ### Ask Paste a request from this page. Every run shows what it cost.

Claude Code

```
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
```

Then run /mcp in Claude Code and sign in.

Codex

```
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
```

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop

```
https://mcp-agents.flymy.ai/mcp
```

Settings, Connectors, Add custom connector: paste this URL.

## Pay per run

FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own Xero account, under its plan and limits. No seats and no minimum.

[See usage pricing →](https://flymy.ai/pricing/)

## More Finance MCPs

Payments, banking, accounting, invoices and market data.

### Brex

Brex corporate cards & banking: transactions, statements, expenses, budgets, spend limits, transfers, vendors, cards, team, accounting, webhooks, travel...

104 actions / your API key

Link: https://flymy.ai/mcp/brex/

### Polymarket

Polymarket markets/prices

2 actions / no key

Link: https://flymy.ai/mcp/polymarket/

### Alpaca

Stock and crypto trading platform with commission-free trading, real-time market data, and algorithmic trading capabilities

100 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/alpaca

### Alpha Vantage

Alpha Vantage provides free APIs for real-time and historical financial data, including stock time series, technical indicators, and more

20 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/alpha_vantage

### Altoviz

Altoviz is a cloud-based billing and invoicing platform for businesses, offering online payments, expense tracking, document management, and customizable...

9 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/altoviz

### Benzinga

Benzinga provides real-time financial news and data APIs, offering comprehensive coverage of market-moving information for developers and financial...

9 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/benzinga

## Go to the source

[Xero in the docs →](https://docs.flymy.ai/mcp/xero), [Xero connection settings →](https://app.flymy.ai/mcp-configs#xero), [Every MCP in the catalog →](https://flymy.ai/mcp/#catalog), [Usage pricing →](https://flymy.ai/pricing/)

From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.

---

For agents: the FlyMyAI operating guide (sign up, connect, run models, tools and agents) is https://flymy.ai/skill.md, and https://flymy.ai/llms.txt lists the other pages and the documentation.
