Skip to main content
Glama
TheEdgeMarina

Xero MCP Server (Vercel)

Xero MCP server (Vercel version)

This lets Claude write to Xero directly (invoices, contacts, payments, bills, and more).

It reuses the official Xero MCP server code (https://github.com/XeroAPI/xero-mcp-server) for all the Xero logic. The only new part is api/mcp.ts, which exposes it as a live web address instead of a local-only tool.

What you need

  • A GitHub account (free)

  • Your existing Vercel account

  • A Xero Custom Connection (Client ID + Secret)

Related MCP server: Corben MCP Server

Setup, step by step

1. Create a Xero Custom Connection

  1. Go to https://developer.xero.com/app/manage

  2. Click "New app"

  3. Choose "Custom Connection"

  4. Pick the organisation: Savili Maiava and Darryl Scott Pty Ltd

  5. Copy the Client ID and Client Secret somewhere safe

2. Push this code to GitHub

  1. Create a new, empty repo on GitHub (e.g. xero-mcp-vercel)

  2. Do NOT add a README when creating it (this folder already has one)

  3. Follow GitHub's "push an existing folder" instructions with this folder

3. Import into Vercel as a NEW project

  1. In Vercel, click "Add New" → "Project"

  2. Import the xero-mcp-vercel GitHub repo

  3. This creates a separate project from theedgemarina-website

4. Add environment variables in Vercel

Before deploying (or right after, then redeploy), add these three, under Project Settings → Environment Variables:

  • XERO_CLIENT_ID — from step 1

  • XERO_CLIENT_SECRET — from step 1

  • MCP_ACCESS_KEY — make up any long random password yourself

5. Deploy

Click Deploy. Vercel gives you a URL like:

https://xero-mcp-vercel.vercel.app

6. Add to Claude as a custom connector

Your connector URL is:

https://xero-mcp-vercel.vercel.app/api/mcp?key=YOUR_MCP_ACCESS_KEY

(replace with your real domain and the password from step 4)

Add that under Claude Settings → Connectors → Add custom connector.

7. Test it

Ask Claude to list your Xero contacts, then try creating a test contact. Check it appears in Xero.

Security notes

  • Nobody can use this URL without the password in it. Keep it secret.

  • The Custom Connection only reaches the one Xero organisation you picked in step 1.

  • No database is used or needed — tokens are fetched fresh from Xero on every request.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Enables interaction with the Xero Accounting API to manage contacts, invoices, payments, accounts, and financial reports. It provides a suite of tools for natural language access to accounting records and business performance data.
    20
    1
    Apache 2.0
  • F
    license
    -
    quality
    D
    maintenance
    Provides AI agents with 220+ tools for building websites, sending email, managing contacts, invoicing, databases, automation, and more through a single secure connection. Features hardware-bound authentication and works with Claude Desktop, Claude Code, Cursor, and other MCP-compatible clients.
  • -
    license
    -
    quality
    D
    maintenance
    Enables interaction with Xero accounting API for financial reporting, sales analysis, grant tracking, and bill management using natural language.
    1
  • A
    license
    A
    quality
    C
    maintenance
    Enables natural language interaction with Xero accounting data, managing contacts, invoices, and accounts across multiple organisations via OAuth2.
    12
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.

  • MCP connector for iMessage & Contacts via a local Mac agent + Vercel relay

  • Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TheEdgeMarina/xero-mcp-vercel'

If you have feedback or need assistance with the MCP directory API, please join our Discord server