Cal.com logo
CommunicationAuth: OAuth

Cal.com MCP Server

Connect Cal.com to your AI agents with the Cal.com MCP server.

Updated

What is Cal.com MCP?

The Cal.com MCP server is a Model Context Protocol server that connects Cal.com to AI agents and assistants as a set of tools. With it connected, an agent can work with Cal.com (scheduling automation — bookings, event types, availability, and calendar links) directly — instead of you copying data in and out by hand.

It is a remote MCP server that uses OAuth, so you point your client at the server URL, authorize once, and the Cal.com tools become available to the model.

Connect the Cal.com MCP server

Connect Cal.com MCP to Claude Code

  1. 1

    Add the server

    Use `claude mcp add` with the Cal.com MCP server URL (or its `npx` command), following the official docs.

  2. 2

    Authorize

    Complete authentication (OAuth) so Claude Code can call the server.

  3. 3

    Verify

    Ask Claude to use a Cal.com tool to confirm the connection is live.

Connect Cal.com MCP to Cursor

  1. 1

    Open MCP settings

    In Cursor, go to Settings → MCP → Add new server.

  2. 2

    Add Cal.com

    Provide the Cal.com MCP server URL or command and complete authentication.

  3. 3

    Test

    Reference Cal.com from chat to confirm Cursor can reach the tools.

Sample use cases

An agent checks calendar availability and sends scheduling links to inbound leads within minutes of form submission

Faster speed-to-meeting with zero manual scheduling effort.

A scheduling agent rebooks no-show appointments by checking the prospect's next available slot and sending a new invite

Recovered meetings that would otherwise be lost.

An agent pulls all upcoming bookings for the week and posts a team calendar summary to Slack every Monday

Everyone sees the week's meeting load at a glance.

A support agent creates ad-hoc booking links for escalation calls with specific duration and buffer settings

Customers get a frictionless way to schedule a call with the right specialist.

An agent monitors booking cancellations and triggers a re-engagement email to the prospect

Cancelled meetings are followed up automatically instead of falling through the cracks.

A recruiting agent sends personalized scheduling links to candidates matched from an ATS, with the correct interviewer assigned

Interview scheduling happens in seconds, not days of email back-and-forth.

An agent analyzes booking patterns over 30 days and recommends optimal availability windows to maximize meeting density

Data-driven scheduling that reduces calendar fragmentation.

Using Cal.com MCP with Gamut

On Gamut, the Cal.com MCP server becomes a tool your agents use inside an automated, event-driven workflow — triggered by an event or a schedule, acting through Cal.com and your other connected MCP servers, with the connection managed by Gamut rather than a local config file.

Frequently asked questions

What scheduling tasks can the Cal.com MCP server automate?

Agents can create and manage event types, check availability, create bookings, cancel or reschedule appointments, and retrieve booking history. The server covers the full scheduling lifecycle.

Does the Cal.com MCP server work with team scheduling?

Yes. Agents can manage round-robin assignments, collective availability, and team event types, making it possible to automate scheduling across multi-member teams.

Can agents customize booking links through the Cal.com MCP server?

Yes. Agents can create event types with specific durations, buffer times, locations, and custom questions, then generate shareable booking links for each configuration.

Is the Cal.com MCP server suitable for sales workflow automation?

Definitely. Agents can send scheduling links to leads, monitor booking status, handle no-shows, and feed booking data into CRM systems — covering the full sales scheduling loop.