Skip to content
Kitbay
Submit
MCP serverOfficial

xero-mcp-server

Runs locallyMITUpdated on Nov 10, 2026391GitHub starsCan change dataNeeds an API key

Xero's open-source MCP server, published by its developer team as the npm package @xeroapi/xero-mcp-server and run locally through npx.

What it does

Xero's open-source MCP server, published by its developer team as the npm package @xeroapi/xero-mcp-server and run locally through npx. It gives an AI client around forty tools for a Xero organisation: listing accounts, contacts, invoices, quotes, payments, items, credit notes, manual journals, tax rates and reports such as profit and loss, and creating or updating contacts, invoices, quotes, payments, bank transactions, items, journals and tracking categories, plus payroll timesheets for UK and NZ organisations. It signs in either with a Xero Custom Connection's client ID and secret, suggested for clients like Claude Desktop, or with a bearer token obtained by the client. Node 18 or later is needed.

Capabilities

  • List Xero accounts, contacts, invoices, payments and quotes
  • Create and update invoices, contacts, quotes and credit notes
  • Record payments and bank transactions
  • Run profit and loss and other Xero reports
  • Manage payroll timesheets for UK and NZ organisations