Cal.com Calendar MCP Server

by mumunha

Integrations

  • Provides tools for managing calendar appointments through Cal.com, including scheduling new appointments, modifying existing ones, canceling appointments, and viewing scheduled appointments within date ranges.

Cal.com Calendar MCP Server

An MCP server implementation that integrates with Cal.com Calendar API, providing appointment scheduling capabilities.

Features

  • Add Appointments: Schedule new calendar appointments with attendee details
  • Update Appointments: Modify existing appointment details such as time and notes
  • Delete Appointments: Cancel and remove existing appointments
  • List Appointments: View scheduled appointments for specific date ranges

Tools

  • calcom_add_appointment
    • Create new calendar appointments
    • Inputs:
      • eventTypeId (number): The Cal.com event type ID
      • startTime (string): Start time in ISO format (YYYY-MM-DDTHH:mm:ss.sssZ)
      • endTime (string): End time in ISO format (YYYY-MM-DDTHH:mm:ss.sssZ)
      • name (string): Attendee's name
      • email (string): Attendee's email
      • notes (string, optional): Additional notes for the appointment
  • calcom_update_appointment
    • Update existing calendar appointments
    • Inputs:
      • bookingId (number): The Cal.com booking ID to update
      • startTime (string, optional): New start time in ISO format
      • endTime (string, optional): New end time in ISO format
      • notes (string, optional): New notes for the appointment
  • calcom_delete_appointment
    • Delete existing calendar appointments
    • Inputs:
      • bookingId (number): The Cal.com booking ID to delete
      • reason (string, optional): Reason for cancellation
  • calcom_list_appointments
    • List calendar appointments in a date range
    • Inputs:
      • startDate (string): Start date in YYYY-MM-DD format
      • endDate (string): End date in YYYY-MM-DD format

Configuration

Getting an API Key

  1. Sign up for a Cal.com account
  2. Navigate to Settings > Developer > API Keys
  3. Generate a new API key with appropriate permissions

Usage with Claude Desktop

Add this to your claude_desktop_config.json:

Docker

{ "mcpServers": { "calcom-calendar": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "CALCOM_API_KEY", "mcp/calcom-calendar" ], "env": { "CALCOM_API_KEY": "YOUR_API_KEY_HERE" } } } }

NPX

{ "mcpServers": { "calcom-calendar": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-calcom-calendar" ], "env": { "CALCOM_API_KEY": "YOUR_API_KEY_HERE" } } } }

Build

Docker build:

docker build -t mcp/calcom-calendar:latest -f Dockerfile .

License

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

An MCP server that enables scheduling, updating, deleting, and listing calendar appointments through Cal.com's Calendar API.

  1. Features
    1. Tools
      1. Configuration
        1. Getting an API Key
        2. Usage with Claude Desktop
        3. Docker
        4. NPX
      2. Build
        1. License

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            Provides tools for interacting with Gmail and Calendar APIs. This server enables you to manage your emails and calendar events programmatically through the MCP interface.
            Last updated -
            8
            13
            JavaScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            Enables comprehensive calendar management with capabilities to create, list, update, and delete events through a Model Context Protocol server integrated with Google Calendar.
            Last updated -
            13
            1
            TypeScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            Enables interaction with Gmail and Google Calendar using the MCP protocol, supporting multiple Google accounts, email management, and calendar operations through natural language.
            Last updated -
            5
            TypeScript
            MIT License
            • Apple
          • A
            security
            A
            license
            A
            quality
            The Outlook Calendar MCP enables Claude to directly manage Microsoft Outlook calendars on Windows systems, offering a privacy-focused solution that keeps all data local. Users can view events, create meetings, find free time slots, and manage multiple calendars without their data leaving their machi
            Last updated -
            7
            39
            10
            MIT License

          View all related MCP servers

          ID: iffg7bdru6