X

xero.com

Xero is a cloud accounting platform for small businesses, accountants, and bookkeepers. It provides accounting, payroll, files, identity, and bank-feed capabilities for connected organisations.

8 integrations · MCP · REST · CLI

Xero exposes six OAuth-protected REST APIs (Accounting, Identity, Assets, Bank Feeds, Files, Payroll AU), plus an official npm-distributed MCP server and an official npm CLI.

discovered 1d ago
MCP servers1
REST · OpenAPI6
CLI1
Credentials
Xero OAuth 2.0 app client credentialsoauth2Set up OAuth

In the Xero Developer app manager, create an OAuth 2.0 app to get a Client ID and, for confidential apps, a Client Secret. Configure your redirect URI(s) there. For CLI PKCE usage, create a PKCE app and set the redirect URI to http://localhost:8742/callback. For user-authorized API access, follow the OAuth 2.0 authorization flow guide.

Xero Custom Connection client credentialsoauth2_ccSet up OAuth

In the Xero Developer app manager, create a Custom Connection app to get a Client ID and Client Secret for a single Xero organisation. Xero documents custom connections at Custom connections. The MCP server README also points to this setup and notes you must grant the required API scopes for your use case.

conventions · 1/8 published

Publish these signals → /publishing