Xero MCP Server
Xero accounting and business data access through standardized MCP protocol endpoints.
Data last scanned yesterday · Reviewed today
Overview
This server bridges the Model Context Protocol with Xero's API, enabling AI agents to interact with accounting records, contact lists, and financial management tools. It supports OAuth2 authentication via Custom Connections, facilitating integration into environments like Claude Desktop. Developers can manage Invoices and the Chart of Accounts directly through the server interface. It requires Node.js v18 or higher and valid Xero developer credentials, with specific support for V1 and V2 API scopes.
Our verdict
With a security score of 45/100, this server is classified as high-risk. This rating reflects the fact that it is a community-maintained project rather than an official vendor release, and critical aspects such as OAuth support and read-only modes have not yet been editorially reviewed. Users should exercise caution when handling sensitive financial data and ensure they understand the specific scope permissions granted to their Xero Custom Connection before deployment.
- Supports both V1 and V2 API scopes
- Small footprint with only 5 direct dependencies
- Includes support for Demo Company testing environments
- Provides documented setup for Claude Desktop integration
- Community-maintained with no official vendor support
- OAuth authentication mechanism is not editorially reviewed
- Read-only mode functionality lacks formal security review
Compatibility
No compatibility data yet.
Badge
Maintain this server? Add the live badge to your README.