Zenoti runs on your own machine — the client starts it, so there is no endpoint to ping. 60 installs a week from npm. Last commit 7 Aug 2026.
MCP server for Zenoti spa/wellness/medspa — guests, appointments, bookings, invoices
Today is the operative word: we check Zenoti every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add zenoti -e 'ZENOTI_API_KEY=<ZENOTI_API_KEY>' -- npx -y zenoti-mcp-server
{
"mcpServers": {
"zenoti": {
"command": "npx",
"args": [
"-y",
"zenoti-mcp-server"
],
"env": {
"ZENOTI_API_KEY": "<ZENOTI_API_KEY>"
}
}
}
}
[mcp_servers.zenoti]
command = "npx"
args = ["-y", "zenoti-mcp-server"]
env = { ZENOTI_API_KEY = "<ZENOTI_API_KEY>" }
{
"mcpServers": {
"zenoti": {
"command": "npx",
"args": [
"-y",
"zenoti-mcp-server"
],
"env": {
"ZENOTI_API_KEY": "<ZENOTI_API_KEY>"
}
}
}
}
{
"servers": {
"zenoti": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"zenoti-mcp-server"
],
"env": {
"ZENOTI_API_KEY": "<ZENOTI_API_KEY>"
}
}
}
}
Put your own value in place of
<ZENOTI_API_KEY> (Zenoti API key from Admin → Settings → Apps (backend app)).
The author’s registry entry marks it as required.
Optional settings from the registry entry, left out of the block above:
ZENOTI_API_URL (Zenoti API base URL (default https://api.zenoti.com)), ZENOTI_CENTER_ID (Default center GUID used when tools omit center_id (recommended)).
MCP server for Alternative Payments — customers, invoices, payment requests, payouts, webhooks.
MCP server for Alternative Payments — customers, invoices, payment requests, payouts, webhooks.
Hosted MCP server for Cliniko — patients, appointments, availability, and invoices for AI agents.
MCP server for Tochka Bank API — payments, invoices, acquiring, subscriptions
21 tools for AI agents to manage BTCPay Server: invoices, payments, stores, webhooks, Lightning
MCP server for Bling — ERP: products, orders, invoices (NF-e/NFS-e), stock, AR/AP, webhooks
Search clients, appointments, intakes, notes and invoices in IntakeQ, and book or cancel visits.
Find contacts, read appointments and invoices; add contacts, notes and tasks in ServiceMinder.
Answers built from our own checks of this server.