MCPHIVE

Xero MCP

Local · stdio

The Xero MCP Server is Xero's official server: 50+ commands for contacts, invoices, credit notes, bank transactions, journals, reference data and reports (P&L, balance sheet, receivables/payables aging), plus payroll for NZ/UK organisations. Two auth modes: Custom Connections for one organisation (simpler for testing) or a bearer token for multi-account setups with your own OAuth flow.

Why this server

  • 50+ commands: contacts, invoices, bank transactions, journals, reports and payroll in one server
  • Custom Connections tie the server to one organisation — simple and safe for testing
  • A resettable Demo Company with sample data — no real Xero account needed to start
  • Bearer-token mode supports multiple accounts at once via the client's own OAuth flow

Usage examples

Prompt: Create an invoice for Bright Design Co for £640 for a logo

Result: The agent called list-contacts to find the contact, then create-invoice — the invoice appeared as a draft.

Prompt: Show me the quarter's P&L and this contact's aged receivables

Result: list-profit-and-loss returned the period's report, and list-aged-receivables-by-contact returned the contact's debt broken down by age.

Local server

This MCP runs locally on the user's machine (stdio), so availability isn't tracked — rely on reviews and the rating instead.

Reviews

No reviews yet.