Xero MCP Server (Vercel)
Provides tools to interact with Xero, allowing creation and management of invoices, contacts, payments, bills, and more.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Xero MCP Server (Vercel)Create a new invoice for $500 to Acme Corp"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Click "New app"
Choose "Custom Connection"
Pick the organisation: Savili Maiava and Darryl Scott Pty Ltd
Copy the Client ID and Client Secret somewhere safe
2. Push this code to GitHub
Create a new, empty repo on GitHub (e.g.
xero-mcp-vercel)Do NOT add a README when creating it (this folder already has one)
Follow GitHub's "push an existing folder" instructions with this folder
3. Import into Vercel as a NEW project
In Vercel, click "Add New" → "Project"
Import the
xero-mcp-vercelGitHub repoThis 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 1XERO_CLIENT_SECRET— from step 1MCP_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.
This server cannot be installed
Maintenance
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
- AlicenseAqualityAmaintenanceEnables 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.201Apache 2.0
- Flicense-qualityDmaintenanceProvides 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-qualityDmaintenanceEnables interaction with Xero accounting API for financial reporting, sales analysis, grant tracking, and bill management using natural language.1
- AlicenseAqualityCmaintenanceEnables natural language interaction with Xero accounting data, managing contacts, invoices, and accounts across multiple organisations via OAuth2.12MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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