# Xero MCP

Connects your coding agent to Xero Accounting and syncs records into a local SQLite database. Useful for offline account reconciliation and ledger audits.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 63
- Author: Servosity
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Servosity/msp-skills/tree/HEAD/skills/xero
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/xero-mcp

## What it does

The server downloads accounting records from Xero directly into an SQLite database. Local storage speeds up ledger checks. Your agent inspects accounts and balances the general ledger without waiting for remote API responses.

The package includes two binaries: `xero-mcp` and the companion CLI `xero-cli`. Both install into your user directory.

Do not enable `--transport http`. That mode lacks password protection, so stay with the default `stdio` transport to prevent unauthorized local calls.

## Requirements
- Environment variables: `XERO_ACCESS_TOKEN`, `XERO_AUTHORIZATION_URL`, `XERO_BASE_URL`, `XERO_CLIENT_ID`, `XERO_CLIENT_SECRET`, `XERO_OAUTH2`, `XERO_TENANT_ID`, `XERO_TOKEN_URL`, `XERO_NO_CONFIG_WRITE` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- sync Xero accounting data into an offline SQLite file
- calculate accounts receivable aging reports without network round-trips
- reconcile bank accounts against local database snapshots
- run general ledger tie-out checks via your AI agent

## Example prompts
- Fetch overdue invoices from Xero and calculate account aging.
- Sync records into SQLite and run a bank reconciliation check.
- Inspect the local ledger to verify general ledger tie-outs.

## Similar
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89609
- [CCXT](https://affpapa.org/en/nevibecode/mcp/ccxt.md) — MCP server · ★ 44591
- [Finance Toolkit](https://affpapa.org/en/nevibecode/mcp/finance-toolkit.md) — MCP server · ★ 5469
- [EdgarTools](https://affpapa.org/en/nevibecode/mcp/edgartools.md) — MCP server · ★ 2817
- [LetsFG — Flights & Hotels](https://affpapa.org/en/nevibecode/mcp/letsfg-flights-hotels.md) — MCP server · ★ 2197
- [AutoTS](https://affpapa.org/en/nevibecode/mcp/autots.md) — MCP server · ★ 1434

From the same set: [servosity/msp-skills](https://affpapa.org/en/nevibecode/by/servosity/msp-skills.md) — 73 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
