productivity
Cal.com MCP, CLI, and Lua Integration for AI Agents
Cal.com integration docs for AI agents: MCP gateway setup, Cal.com CLI commands, Lua API reference, credentials, and function schemas.Cal.com for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
cal.cal_list_event_types | Read read | 3 | List available event types (booking link templates) from Cal.com. Supports filtering by team and pagination. |
cal.cal_get_event_type | Read read | 1 | Get detailed information about a specific event type from Cal.com by its ID. |
cal.cal_list_bookings | Read read | 4 | List bookings from Cal.com with optional filtering by status, event type, and pagination. |
cal.cal_get_booking | Read read | 1 | Get detailed information about a specific booking from Cal.com by its ID or UID. |
cal.cal_create_booking | Write write | 4 | Create a new booking in Cal.com for a specific event type. Provide the event type, start/end times, and attendee information. |
cal.cal_cancel_booking | Write write | 2 | Cancel a Cal.com booking by booking UID. |
cal.cal_reschedule_booking | Write write | 2 | Reschedule a Cal.com booking by booking UID. |
cal.cal_get_current_user | Read read | 0 | Get the authenticated Cal.com user's profile information, including name, email, and time zone. |
cal.cal_api_get | Read read | 2 | Call any Cal.com v2 GET API endpoint. |
cal.cal_api_post | Write write | 2 | Call any Cal.com v2 POST API endpoint. |
cal.cal_api_patch | Write write | 2 | Call any Cal.com v2 PATCH API endpoint. |
cal.cal_api_delete | Write write | 2 | Call any Cal.com v2 DELETE API endpoint. |