Agent♥︎Age
Catalog

Xero

Official

by WYRE-AI · TypeScript

MCP server for Xero accounting — contacts, invoices, payments, accounts, and financial reports.

io.github.WYRE-AI/xero-mcp — Xero MCP Server

MCP server for the Xero Accounting API. It enables Claude and other MCP-compatible clients to manage Xero data including contacts, invoices, payments, accounts (chart of accounts), and financial reports. Communication is supported via stdio, HTTP, and Cloudflare Workers transports.

🛠️ Key Features

  • Contacts, invoices, payments, chart of accounts, and financial reports
  • Supports stdio, HTTP, and Cloudflare Workers transports
  • Provides an interactive invoice card via MCP Apps (SEP-1865): xero_invoices_get
  • Invoice card is read-only and neutral by default
  • Card branding can be injected using window.__BRAND__ via MCP Apps

🚀 Use Cases

  • Synchronize or retrieve Xero contacts
  • Fetch Xero invoices using xero_invoices_get
  • View payments, accounts (chart of accounts), and financial reports

⚡ Developer Benefits

  • Exposes Xero Accounting API capabilities to MCP-compatible clients
  • Allows rich rendering of invoices as an MCP Apps card
  • Lets hosts control invoice card branding through window.__BRAND__

⚠️ Limitations

  • Invoice card rendering is read-only (via xero_invoices_get card behavior)

Topics

accountingclaudemcpmcp-serverxerowyre-technologymsp-mcp