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

Connects your AI assistant to Xero so you can ask what invoices are outstanding, check a contact's balance, or review recent bank transactions without opening Xero. It reads the same data your bookkeeper sees, invoices, contacts, and bank feeds, through plain-English requests. A practical way for any Xero user to get quick answers on the numbers between accounting sessions.

Best for

Best for
Business owners on Xero who want quick answers on invoices and cash position

Use cases

  • Ask what invoices are still outstanding and from whom
  • Check a customer or supplier's current balance
  • Review recent bank transactions without logging into Xero
  • Pull a quick snapshot of accounts before a meeting

How to use

Tools exposed

  • npm
  • pnpm
  • node

Tested with

Claude Desktop

Example client config

{\n  "mcpServers": {\n    "xero": {\n      "command": "node",\n      "args": ["insert-your-file-path-here"],\n      "env": {\n        "XERO_CLIENT_ID": "your_client_id_here",\n        "XERO_CLIENT_SECRET": "your_client_secret_here",\n        "XERO_SCOPES": "accounting.invoices accounting.contacts accounting.settings"\n      }\n    }\n  }\n}

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

Pairs with

Other entries in the index that connect to this one. Click through to see the chain.

Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks