Zenoti MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ZENOTI_ORG_ID | No | Your organization ID | |
| ZENOTI_API_KEY | Yes | Your Zenoti API key (required) | |
| ZENOTI_API_URL | No | Zenoti API base URL (default: https://api.zenoti.com) | |
| ZENOTI_CENTER_ID | No | Default center ID for operations |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| zenoti-appointments-listC | List appointments for a center with filtering options |
| zenoti-appointments-getB | Get detailed appointment information |
| zenoti-appointments-checkinD | Check in an appointment |
| zenoti-appointments-noshowC | Mark appointment as no-show |
| zenoti-appointments-progressC | Update appointment progress status |
| zenoti-guests-createC | Create a new guest |
| zenoti-guests-searchC | Search for guests |
| zenoti-guests-getC | Get guest details |
| zenoti-guests-updateC | Update guest information |
| zenoti-forms-listC | List forms for an appointment |
| zenoti-forms-getD | Get form data |
| zenoti-feedback-submitD | Submit feedback |
| zenoti-invoices-getC | Get invoice details |
| zenoti-invoices-confirmC | Confirm an invoice |
| zenoti-invoices-closeC | Close invoice with payment |
| zenoti-services-listC | List services |
| zenoti-services-getD | Get service details |
| zenoti-therapists-listD | List therapists |
| zenoti-availability-slotsD | Get available slots |
| zenoti-booking-reserveD | Reserve a slot |
| zenoti-booking-confirmD | Confirm booking |
| zenoti-centers-listD | List centers |
| zenoti-webhooks-subscribeC | Subscribe to webhooks |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 23 tools
Each tool targets a distinct resource-action combination (e.g., checkin, list, noshow, progress for appointments; reserve/confirm for booking; CRUD for guests). There is no overlap or ambiguity between tools.
All tools follow a consistent pattern of 'zenoti-<resource>-<action>', making it easy to predict functionality. The naming is clean and uniform across all 23 tools.
23 tools cover a wide range of salon/spa management functions without being excessive. The count is well-balanced for the domain, providing comprehensive functionality.
The tool set covers most core workflows (appointments, booking, guests, invoices, services, therapists, webhooks). Minor gaps exist, such as no explicit create appointment or delete operations, but the booking workflow implicitly creates appointments and the surface is largely complete.