Connects Claude to Xero's accounting APIs for programmatic access to invoices, contacts, accounts, and other financial data. The server wraps Xero's REST API with MCP tools, handling OAuth authentication and rate limiting behind the scenes. Useful when you need Claude to pull financial reports, create invoices, reconcile transactions, or query accounting records without leaving the conversation. The implementation includes async support and retry logic for reliability. You'll need Xero API credentials to get started. Built in Python, supports stdio transport, and covers the core accounting endpoints you'd expect from a cloud accounting integration.
claude mcp add --transport stdio asklokesh-xero-mcp-server -- uvx xero-mcp-server