
Manage Calendesk bookings, customers, employees and services from AI assistants. OAuth sign-in.
Public tool metadata for what this MCP can expose to an agent.
list_eventsList calendar events (bookings, blocks/vacation, group bookings) with filtersList calendar events (bookings, blocks/vacation, group bookings) with filters
No parameter schema in public metadata yet.
get_bookingGet details of a specific booking by IDGet details of a specific booking by ID
No parameter schema in public metadata yet.
create_bookingCreate a new booking/appointmentCreate a new booking/appointment
No parameter schema in public metadata yet.
update_bookingUpdate an existing bookingUpdate an existing booking
No parameter schema in public metadata yet.
delete_bookingDelete a bookingDelete a booking
No parameter schema in public metadata yet.
get_group_bookingGet details of a group bookingGet details of a group booking
No parameter schema in public metadata yet.
check_event_overlapsCheck for scheduling conflictsCheck for scheduling conflicts
No parameter schema in public metadata yet.
get_unavailable_slotGet details of a block/vacation slotGet details of a block/vacation slot
No parameter schema in public metadata yet.
create_unavailable_slotCreate a block/vacation for an employeeCreate a block/vacation for an employee
No parameter schema in public metadata yet.
update_unavailable_slotUpdate a block/vacation slotUpdate a block/vacation slot
No parameter schema in public metadata yet.
delete_unavailable_slotDelete a block/vacation slotDelete a block/vacation slot
No parameter schema in public metadata yet.
search_usersSearch customers by name, email, or phoneSearch customers by name, email, or phone
No parameter schema in public metadata yet.
get_userGet customer details by IDGet customer details by ID
No parameter schema in public metadata yet.
list_usersList all customers with optional filteringList all customers with optional filtering
No parameter schema in public metadata yet.
create_userCreate a new customerCreate a new customer
No parameter schema in public metadata yet.
update_userUpdate customer informationUpdate customer information
No parameter schema in public metadata yet.
delete_userDelete a customerDelete a customer
No parameter schema in public metadata yet.
list_employeesList all employees/staff membersList all employees/staff members
No parameter schema in public metadata yet.
get_employeeGet employee detailsGet employee details
No parameter schema in public metadata yet.
delete_employeeDelete an employeeDelete an employee
No parameter schema in public metadata yet.
list_servicesList all available servicesList all available services
No parameter schema in public metadata yet.
get_serviceGet service details including duration, price, and locationsGet service details including duration, price, and locations
No parameter schema in public metadata yet.
get_available_slotsGet available time slots for bookingGet available time slots for booking
No parameter schema in public metadata yet.
list_availabilityGet availability schedules/working hoursGet availability schedules/working hours
No parameter schema in public metadata yet.
get_availabilityGet a specific availability scheduleGet a specific availability schedule
No parameter schema in public metadata yet.
list_service_typesGet all service categories with their servicesGet all service categories with their services
No parameter schema in public metadata yet.
list_productsGet all products available for saleGet all products available for sale
No parameter schema in public metadata yet.
list_tagsGet all available tagsGet 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 informationGet current user profile and employee information
No parameter schema in public metadata yet.
send_notificationSend email, SMS, or push notificationSend email, SMS, or push notification
No parameter schema in public metadata yet.
Sponsors
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.
No installation or API keys needed. Uses OAuth for secure authentication.
https://claude.calendesk.comAdd to your config file (~/.config/claude/claude_desktop_config.json on macOS/Linux, %APPDATA%\Claude\claude_desktop_config.json on Windows):