Overview
Integrate Cal.com to manage calendars, schedules, and availability directly from CORE. Create and manage multiple schedules, set availability windows, configure time zones, and automate meeting scheduling workflows.Setup Guide
Authentication Type: API Key
How to Connect
- Log in to cal.com and sign in to your account
- Navigate to Settings by clicking on your profile
- Go to Security → API Keys
- Click Generate new API key and copy the key
- Go to CORE Dashboard → Integrations
- Click on the Cal.com card
- Paste your API key into the authentication field
- Click Save to complete the setup
Use Cases
When you ask CORE to perform Cal.com tasks, it uses MCP tools to execute your requests:Manage Schedules
Manage Schedules
Scenario: Create and manage multiple schedules for different purposesThe agent will use
cal_create_a_schedule to create the schedule with the specified parameters.Set Availability
Set Availability
Scenario: Define recurring availability windows with day/time specificationsThe agent will use
cal_update_a_schedule to modify the availability windows.Configure Meeting Types
Configure Meeting Types
Scenario: Organize different types of meetings with specific schedulesThe agent will use
cal_get_all_schedules to retrieve and display schedule information.Team Scheduling
Team Scheduling
Scenario: Manage schedules across team membersThe agent will use
cal_create_a_schedule to set up the region-specific schedule.Automated Booking
Automated Booking
Scenario: Automate meeting creation and availability updates through workflowsThe agent will use
cal_update_a_schedule with override parameters to handle special days.Available MCP Tools
The Cal.com integration provides 6 tools for comprehensive schedule management:- Schedule Management
| Tool Name | Description |
|---|---|
cal_get_all_schedules | Retrieve all schedules from Cal.com API |
cal_create_a_schedule | Create a new schedule with name, time zone, and availability blocks |
cal_update_a_schedule | Update an existing schedule including availability and overrides |
cal_get_default_schedule | Get the default schedule with all its details |
cal_get_schedule | Get a specific schedule by its ID |
cal_delete_a_schedule | Delete a schedule by its ID |
