calendesk avatar

Calendesk

calendesk/calendesk-mcp-server

Manage Calendesk bookings, customers, employees and services from AI assistants. OAuth sign-in.

tools
32
transport
HTTP
last updated
Nov 9, 2026

Tools

32 tools

Public 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

Setup

Claude.ai (recommended)

No installation or API keys needed. Uses OAuth for secure authentication.

  1. Go to Settings → Connectors in Claude.ai
  2. Click Add custom connector
  3. Enter:
    • Name: Calendesk
    • Remote MCP server URL: https://claude.calendesk.com
  4. Click Add
  5. 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):


View the full README on GitHub

Details

Repository
github.com/calendesk/calendesk-mcp-server
Website
calendesk.com
Transport
HTTP
Registry
MCP registry, active