Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CALCOM_API_KEY | Yes | Your Cal.com API key generated from Settings > Developer > API Keys |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| calcom_add_appointment | Creates a new appointment in Cal.com calendar. Use this for scheduling new meetings or appointments. Requires event type ID, start time, end time, name, email, and optional notes. |
| calcom_update_appointment | Updates an existing appointment in Cal.com calendar. Use this for rescheduling or modifying existing appointments. Requires booking ID and the fields to update. |
| calcom_delete_appointment | Deletes an existing appointment from Cal.com calendar. Use this for canceling appointments. Requires booking ID. |
| calcom_list_appointments | Lists appointments from Cal.com calendar. Can be filtered by date range. Returns a list of appointments with their details. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |