Xero MCP Server (Vercel)
Provides tools to interact with Xero, allowing creation and management of invoices, contacts, payments, bills, and more.
Click on "Deploy 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 deployed
Maintenance
Related MCP Connectors
- ZapierOAuthcom.zapier.mcp
Zapier MCP connects AI tools like Claude, ChatGPT, and Cursor to over 8,000 apps and 30,000+ actions, enabling AI to perform real-world tasks such as sending messages, searching data, scheduling events, and updating records. It acts as a translator between AI tools and apps, handling authentication, rate limits, and retries automatically, transforming AI from a conversational tool into a functional extension of your business stack.
AXL MCP lets AI assistants create and manage landing pages, courses, email campaigns, CRM records, and marketing workflows inside AXL. Built for growing expert businesses, it turns chat requests into real work across sales, marketing, and course delivery. An AXL account is required. Sign in securely with OAuth 2.1. Website: https://axl.tech/developers/mcp . Setup guide: https://docs.axl.tech/mcp . Watch AXL in 77 seconds: pages, courses, CRM, and automation. Product overview: https://www.youtube.com/watch?v=jlhR9CafIww
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
Connect Amazon Seller Central to Claude or ChatGPT via MCP. Orders, inventory, pricing, fees, FBA.
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
- FlicenseNot gradedqualityCmaintenanceProvides 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.-
- -licenseNot gradedqualityDmaintenanceEnables 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