Best for
- AI assistants that need to interact with Xero accounting data
- Automation workflows for accounting and finance teams
Xero MCP Server provides comprehensive access to accounting data via the MCP protocol. It is officially maintained, feature-rich, but requires careful configuration of permissions and security measures.
The Xero MCP Server is an implementation of the Model Context Protocol (MCP) for Xero. It provides a standardized way for MCP clients to access Xero's accounting and business features, including contact management, chart of accounts, invoices, and more. It supports OAuth2 authentication via custom connections or bearer tokens and offers a wide range of commands to query and create accounting data such as invoices, contacts, bank transactions, payroll, and financial reports.
{
"mcpServers": {
"xero": {
"command": "npx",
"args": ["-y", "@xeroapi/xero-mcp-server@latest"],
"env": {
"XERO_CLIENT_ID": "your_client_id_here",
"XERO_CLIENT_SECRET": "your_client_secret_here",
"XERO_SCOPES": "accounting.invoices accounting.contacts accounting.settings"
}
}
}
}