xero-mcp-server

kamolc4/xero-mcp-server
★ 0 stars TypeScript Security Updated 9d ago
Production-ready Xero MCP Server starter template built with TypeScript. Includes OAuth authentication, invoices, contacts, accounts, payments, health checks, testing, and seamless integration with Claude Desktop, Cursor, Windsurf, and other Model Context Protocol (MCP) clients.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "xero-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "kamolc4/xero-mcp-server"
      ]
    }
  }
}

README Excerpt

A production-ready Model Context Protocol server for the Xero Accounting API. This template lets Claude Desktop, Cursor, Windsurf, and other MCP-compatible clients read and write accounting data through controlled Xero tools. > Built as a starter template for teams that want a secure baseline before adding company-specific accounting workflows.

Tools (8)

GETPOSTxero_create_invoicexero_create_paymentxero_get_accountxero_list_accountsxero_list_contactsxero_list_invoices

Topics

accountingaiai-agentsclaudeclaude-desktopcursormcpmcp-servermcpforge-fce5513bmodel-context-protocoloauth2starter-templatetypescriptwindsurfxero