Enterprise DNA
M MCP Servers Developer low

XeroAPI/xero-mcp-server

by Various

An MCP server that integrates with the MCP protocol. https://modelcontextprotocol.io/introduction

X

MCP

XeroAPI/xero-mcp-server

Added 1 June 2026

Overview

An open-source TypeScript server that implements the Model Context Protocol (MCP) to connect AI agents with the Xero accounting API. It enables standardized access to Xero data such as invoices, contacts, and bank transactions through MCP-compatible clients.

Best for

Best for
Developers building AI agents that need to access Xero accounting data

Use cases

  • Connect AI assistants to Xero for querying invoices and accounts
  • Automate accounting workflows by integrating MCP agents with Xero
  • Build custom tools that read and manage Xero financial data via MCP

Notes

An open-source TypeScript server that implements the Model Context Protocol (MCP) to connect AI agents with the Xero accounting API. It enables standardized access to Xero data such as invoices, contacts, and bank transactions through MCP-compatible clients.

294 stars on GitHub. Last updated 2026-05-26. Licensed MIT.

Use cases

  • Connect AI assistants to Xero for querying invoices and accounts
  • Automate accounting workflows by integrating MCP agents with Xero
  • Build custom tools that read and manage Xero financial data via MCP

Pros

  • Open source with 294 GitHub stars and a TypeScript codebase
  • Follows the MCP standard for interoperability with AI clients
  • Provides a direct bridge between Xero API and MCP-enabled agents

Cons

  • Requires Xero API credentials and OAuth setup to use
  • Limited to data and actions exposed by the Xero API
  • Only works with clients that support the Model Context Protocol

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Open source with 294 GitHub stars and a TypeScript codebase
  • Follows the MCP standard for interoperability with AI clients
  • Provides a direct bridge between Xero API and MCP-enabled agents

Cons

  • Requires Xero API credentials and OAuth setup to use
  • Limited to data and actions exposed by the Xero API
  • Only works with clients that support the Model Context Protocol