PluginBench
MCP Server
Active

Xero MCP Server

io.github.mindstone/mcp-server-xero

What is the Xero MCP server?

Xero MCP server for invoices, contacts, payments, quotes, and financial reports.

How to install Xero

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • XERO_CLIENT_ID
    required
    secret

    Xero Custom Connection client ID.

  • XERO_CLIENT_SECRET
    required
    secret

    Xero Custom Connection client secret.

  • XERO_CLIENT_BEARER_TOKEN
    secret

    Optional externally-managed Xero bearer token. When set, this takes precedence over the Custom Connection client credentials.

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-server-xero": {
      "command": "npx",
      "args": [
        "-y",
        "@mindstone/mcp-server-xero"
      ],
      "env": {
        "XERO_CLIENT_ID": "<YOUR_XERO_CLIENT_ID>",
        "XERO_CLIENT_SECRET": "<YOUR_XERO_CLIENT_SECRET>",
        "XERO_CLIENT_BEARER_TOKEN": "<YOUR_XERO_CLIENT_BEARER_TOKEN>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "mcp-server-xero": {
      "command": "npx",
      "args": [
        "-y",
        "@mindstone/mcp-server-xero"
      ],
      "env": {
        "XERO_CLIENT_ID": "<YOUR_XERO_CLIENT_ID>",
        "XERO_CLIENT_SECRET": "<YOUR_XERO_CLIENT_SECRET>",
        "XERO_CLIENT_BEARER_TOKEN": "<YOUR_XERO_CLIENT_BEARER_TOKEN>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "mcp-server-xero": {
      "command": "npx",
      "args": [
        "-y",
        "@mindstone/mcp-server-xero"
      ],
      "env": {
        "XERO_CLIENT_ID": "<YOUR_XERO_CLIENT_ID>",
        "XERO_CLIENT_SECRET": "<YOUR_XERO_CLIENT_SECRET>",
        "XERO_CLIENT_BEARER_TOKEN": "<YOUR_XERO_CLIENT_BEARER_TOKEN>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "mcp-server-xero": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@mindstone/mcp-server-xero"
      ],
      "env": {
        "XERO_CLIENT_ID": "<YOUR_XERO_CLIENT_ID>",
        "XERO_CLIENT_SECRET": "<YOUR_XERO_CLIENT_SECRET>",
        "XERO_CLIENT_BEARER_TOKEN": "<YOUR_XERO_CLIENT_BEARER_TOKEN>"
      }
    }
  }
}
Claude Code
claude mcp add mcp-server-xero --env XERO_CLIENT_ID=<YOUR_XERO_CLIENT_ID> --env XERO_CLIENT_SECRET=<YOUR_XERO_CLIENT_SECRET> --env XERO_CLIENT_BEARER_TOKEN=<YOUR_XERO_CLIENT_BEARER_TOKEN> -- npx -y @mindstone/mcp-server-xero

Related MCP servers

MCP server for Apple Shortcuts via the macOS shortcuts CLI

10
TypeScript
View repository →

Browser automation MCP server: navigate, fill forms, click, screenshot, and manage tabs

10
TypeScript
View repository →

Browserbase MCP server: cloud browser sessions, agents, contexts, fetch, search, functions

10
TypeScript
View repository →

Canary

Active

Mindstone-internal release-pipeline test connector; not for use. Single ping tool; no auth.

10
TypeScript
View repository →

ElevenLabs MCP server: TTS, music, sound effects, voices, and audio transcription

10
TypeScript
View repository →

ElevenLabs Conversational AI: agents, calls, conversations, and knowledge base for MCP hosts

10
TypeScript
View repository →
Xero MCP Server | PluginBench