
Calendesk
Manage Calendesk bookings, customers, employees and services from AI assistants. OAuth sign-in.
- tools
- 32
- transport
- HTTP
- last updated
- Nov 9, 2026
Tools
32 toolsPublic tool metadata for what this MCP can expose to an agent.
list_eventsList calendar events (bookings, blocks/vacation, group bookings) with filters
List calendar events (bookings, blocks/vacation, group bookings) with filters
No parameter schema in public metadata yet.
get_bookingGet details of a specific booking by ID
Get details of a specific booking by ID
No parameter schema in public metadata yet.
create_bookingCreate a new booking/appointment
Create a new booking/appointment
No parameter schema in public metadata yet.
update_bookingUpdate an existing booking
Update an existing booking
No parameter schema in public metadata yet.
delete_bookingDelete a booking
Delete a booking
No parameter schema in public metadata yet.
get_group_bookingGet details of a group booking
Get details of a group booking
No parameter schema in public metadata yet.
check_event_overlapsCheck for scheduling conflicts
Check for scheduling conflicts
No parameter schema in public metadata yet.
get_unavailable_slotGet details of a block/vacation slot
Get details of a block/vacation slot
No parameter schema in public metadata yet.
create_unavailable_slotCreate a block/vacation for an employee
Create a block/vacation for an employee
No parameter schema in public metadata yet.
update_unavailable_slotUpdate a block/vacation slot
Update a block/vacation slot
No parameter schema in public metadata yet.
delete_unavailable_slotDelete a block/vacation slot
Delete a block/vacation slot
No parameter schema in public metadata yet.
search_usersSearch customers by name, email, or phone
Search customers by name, email, or phone
No parameter schema in public metadata yet.
get_userGet customer details by ID
Get customer details by ID
No parameter schema in public metadata yet.
list_usersList all customers with optional filtering
List all customers with optional filtering
No parameter schema in public metadata yet.
create_userCreate a new customer
Create a new customer
No parameter schema in public metadata yet.
update_userUpdate customer information
Update customer information
No parameter schema in public metadata yet.
delete_userDelete a customer
Delete a customer
No parameter schema in public metadata yet.
list_employeesList all employees/staff members
List all employees/staff members
No parameter schema in public metadata yet.
get_employeeGet employee details
Get employee details
No parameter schema in public metadata yet.
delete_employeeDelete an employee
Delete an employee
No parameter schema in public metadata yet.
list_servicesList all available services
List all available services
No parameter schema in public metadata yet.
get_serviceGet service details including duration, price, and locations
Get service details including duration, price, and locations
No parameter schema in public metadata yet.
get_available_slotsGet available time slots for booking
Get available time slots for booking
No parameter schema in public metadata yet.
list_availabilityGet availability schedules/working hours
Get availability schedules/working hours
No parameter schema in public metadata yet.
get_availabilityGet a specific availability schedule
Get a specific availability schedule
No parameter schema in public metadata yet.
list_service_typesGet all service categories with their services
Get all service categories with their services
No parameter schema in public metadata yet.
list_productsGet all products available for sale
Get all products available for sale
No parameter schema in public metadata yet.
list_tagsGet all available tags
Get all available tags
No parameter schema in public metadata yet.
get_statsBusiness analytics: dashboard KPIs, revenue, bookings, employee performance, services, customers, patterns, payments, subscriptions, locations, products, forecast. Use `type` parameter to select report.
Business analytics: dashboard KPIs, revenue, bookings, employee performance, services, customers, patterns, payments, subscriptions, locations, products, forecast. Use `type` parameter to select report.
No parameter schema in public metadata yet.
get_settingsGet business settings (timezone, currency, company info)
Get business settings (timezone, currency, company info)
No parameter schema in public metadata yet.
get_meGet current user profile and employee information
Get current user profile and employee information
No parameter schema in public metadata yet.
send_notificationSend email, SMS, or push notification
Send email, SMS, or push notification
No parameter schema in public metadata yet.
Sponsors
Readme
Calendesk MCP Server
Connect your Calendesk booking platform to Claude, Claude Desktop, Claude Code, and other MCP-compatible AI tools. Manage bookings, customers, employees, services, and view business analytics — all through natural language. 32 tools, OAuth sign-in, no data leaves your Calendesk account.
Prerequisites
- A Calendesk account
Setup
Claude.ai (recommended)
No installation or API keys needed. Uses OAuth for secure authentication.
- Go to Settings → Connectors in Claude.ai
- Click Add custom connector
- Enter:
- Name: Calendesk
- Remote MCP server URL:
https://claude.calendesk.com
- Click Add
- Log in with your Calendesk credentials when prompted (OAuth — no API keys to copy)
Claude Desktop
Add to your config file (~/.config/claude/claude_desktop_config.json on macOS/Linux, %APPDATA%\Claude\claude_desktop_config.json on Windows):
Details
- Repository
- github.com/calendesk/calendesk-mcp-server
- Website
- calendesk.com
- Transport
- HTTP
- Registry
- MCP registry, active