MCP (Model Context Protocol)
Connect AI assistants to CitaPro to manage bookings, clients, availability, and more — via the Model Context Protocol.
All connections use OAuth. The first connection opens a browser login with your CitaPro Admin account. Only Admins on a plan with Developers API can connect.
MCP endpoint:
https://api.citapro.app/mcpCursor
Section titled “Cursor”Add this to your MCP settings (mcp.json):
{ "mcpServers": { "citapro": { "url": "https://api.citapro.app/mcp" } }}Then connect — your browser will ask you to sign in and authorize.
Claude Desktop / ChatGPT / other clients
Section titled “Claude Desktop / ChatGPT / other clients”Register the server URL:
https://api.citapro.app/mcpThe client discovers OAuth automatically. Sign in as Admin and approve access when prompted.
What you can do
Section titled “What you can do”| Area | Tools |
|---|---|
| Bookings | List, get, create, update, delete, check availability |
| Clients | List, get, create, update, delete |
| Time blocks | List, create, update, delete |
| Catalog | List locations, services, professionals, custom fields, calendar events |
List tools support the same filters and pagination as the REST API.
Requirements
Section titled “Requirements”- CitaPro user with Admin role
- Plan that includes the Developers API
- An MCP client that supports remote HTTP + OAuth (Cursor, ChatGPT, Claude Desktop, and others)
Managing connected apps
Section titled “Managing connected apps”Authorized AI apps are listed in CitaPro under Account → Security → Authorized MCP applications. From there you can revoke access at any time.
Full steps: Manage authorized MCP apps.
Related
Section titled “Related”- Manage authorized MCP apps — View and revoke connected AI apps in CitaPro
- Authentication — REST API Key auth
- API Reference — Full endpoint details
- Webhooks — Real-time events