Skip to main content

MCP Server (AI agents)

Caledee exposes a Model Context Protocol server so AI agents like Claude Desktop can manage your bookings, event types, and availability using natural language.

The MCP server is part of the Team plan. Tokens issued on a Free or Pro plan won’t authenticate against it.

Quick start

  1. Create an OAuth app at Settings → Developers (or use the one created at signup).
  2. Authorize via the OAuth 2.0 flow to get an access token (see the OAuth 2.0 docs).
  3. Point your MCP client to https://caledee.com/api/mcp with the Bearer token.

Claude Desktop configuration

In your Claude Desktop MCP settings, add:

{
  "mcpServers": {
    "caledee": {
      "url": "https://caledee.com/api/mcp",
      "headers": {
        "Authorization": "Bearer <your-access-token>"
      }
    }
  }
}

Available tools

ToolDescription
list_bookingsList upcoming, past, or canceled bookings
get_bookingGet full details of a booking
cancel_bookingCancel a booking (invitee is notified)
list_event_typesList your event types and settings
create_event_typeCreate a new event type
update_event_typeUpdate name, duration, or status
list_schedulesView availability schedules and rules
get_statsBooking statistics and no-show rate
list_leadsView captured leads
get_booking_linkGet the public URL for an event type
reschedule_bookingMove a booking to a new time (invitee notified, calendars updated)
create_availability_overrideSet custom hours or close a single day
set_out_of_officeBlock a date range so nobody can book you

Write tools (cancel, reschedule, create / update event types, availability overrides, out-of-office) require a token granted the matching write scope. A read-only token only gets the read tools.

Example conversations

  • “Show me my bookings for this week”
  • “Cancel the meeting with Jean tomorrow”
  • “Create a 45-minute Demo event type”
  • “What’s my no-show rate this month?”
  • “Send me the booking link for my consultation”
  • “Move my 2pm with Jean to Thursday at 10am”
  • “I’m off next Monday — block it”
  • “Set me out of office June 20th to July 5th”

Authentication

The MCP endpoint requires an OAuth 2.0 Bearer token. See the OAuth 2.0 docs for the full authorization flow. All tools are scoped to the authenticated user — no cross-user access is possible.

Protocol

The server implements Streamable HTTP (the latest MCP transport). It runs stateless — each request creates a fresh server instance authenticated to the token’s user. Compatible with Claude Desktop, Claude Code, and any MCP client that supports Streamable HTTP.

MCP Server — Caledee Developer Docs · Caledee