Help us improve
Share bugs, ideas, or general feedback.
Connects to the Xero accounting API for invoices, contacts, payments, and reports. Runs locally as subprocess; requires Xero client ID and secret.
npx claudepluginhub pamf2/openclaw-accountingCopy this JSON into your .mcp.json to enable this server
Add to your .mcp.json:
{
"mcpServers": {
"xero": {
"command": "npx",
"args": [
"-y",
"xero-mcp"
],
"env": {
"XERO_CLIENT_ID": "",
"XERO_TENANT_ID": "",
"XERO_ACCESS_TOKEN": "<your-xero-access-token>",
"XERO_CLIENT_SECRET": "<your-xero-client-secret>",
"XERO_REFRESH_TOKEN": "<your-xero-refresh-token>"
}
}
}
}Replace placeholder values for: XERO_CLIENT_SECRET, XERO_ACCESS_TOKEN, XERO_REFRESH_TOKEN
Review these signals before enabling this server
This MCP server needs API keys or credentials. Configure them in your environment before use.
Server configuration and connection parameters
npxCommand-line arguments passed to the server process
Environment variables set when the server starts
XERO_CLIENT_ID=XERO_TENANT_ID=XERO_ACCESS_TOKEN=XERO_CLIENT_SECRET=XERO_REFRESH_TOKEN=Sensitive values you must provide — never committed to source control
Share bugs, ideas, or general feedback.