Xero MCP Server
@XeroAPI
About Xero MCP Server
An MCP server that integrates with the MCP protocol. https://modelcontextprotocol.io/introduction
Config
Add this server to your MCP-compatible client using the configuration below.
{
"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"
}
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is Xero MCP Server?
It is a Model Context Protocol (MCP) server implementation for Xero, providing a bridge between the MCP protocol and Xero's API for standardized access to Xero's accounting and business features. It is intended for developers integrating Xero data with AI assistants and MCP-compatible clients.
How to use Xero MCP Server?
Install via npx (npx -y @xeroapi/xero-mcp-server@latest) and configure authentication. Two modes are supported: Custom Connections (set XERO_CLIENT_ID and XERO_CLIENT_SECRET environment variables) or Bearer Token (set XERO_CLIENT_BEARER_TOKEN). The server can be added to Claude Desktop by editing claude_desktop_config.json with the appropriate command and environment variables. Once running, invoke MCP commands such as list-accounts, create-invoice, list-payroll-employees, etc.
Key features of Xero MCP Server
- Xero OAuth2 authentication with custom connections
- Contact management (list, create, update)
- Chart of Accounts management (list, create, update)
- Invoice creation, management and updating
- Payroll employee and timesheet support
- MCP protocol compliance for standardized access
Use cases of Xero MCP Server
- Querying Xero financial data (invoices, contacts, accounts) via natural language
- Automating invoice creation and management
- Managing payroll employees and timesheets
- Generating financial reports (profit/loss, balance sheet, trial balance)
- Integrating Xero accounting with AI assistants like Claude
FAQ from Xero MCP Server
What are the prerequisites?
Node.js v18 or higher, npm or pnpm, and a Xero developer account with API credentials.
Frequently asked questions
What are the prerequisites?
Node.js v18 or higher, npm or pnpm, and a Xero developer account with API credentials.
Basic information
More Other MCP servers
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,

Glasswarp
GlasswarpSee and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
Awesome Mlops
visengerA curated list of references for MLOps
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Comments