Skip to main content

At a glance

Credentials

Set these per environment. See Connect an integration.

Setup

  1. Create a Cal.com account: Sign up for a free account at https://cal.com/signup (or use your self-hosted instance) and set up at least one event type so there is something to book.
  2. Generate an API key: In Cal.com, go to Settings > Developer > API Keys and click Add. Give the key a name, optionally set an expiration, and save it.
  3. Store the key: Copy the generated key into CALCOM_API_KEY. Keys start with cal_ (test) or cal_live_ (live) and are sent as a Bearer token in the Authorization header.
  • Most v2 endpoints require a cal-api-version header with a fixed date value that differs per endpoint; the tools set the correct default automatically.
  • Booking start times must always be provided in UTC, even when the attendee’s time zone differs.
  • API keys are rate limited to 120 requests per minute by default.
Provider API reference: https://cal.com/docs/api-reference/v2/introduction

Tools

Example prompts

  • Show me my upcoming Cal.com bookings and who I’m meeting with.
  • Find available time slots on my Cal.com event type for the next few days.
  • Book a meeting on my Cal.com event type for an attendee at the next available slot.