AIWerk/mcp-server-cal
Cal.com scheduling MCP server — bookings, event types, availability with tools + resources + prompts
Platform-specific configuration:
{
"mcpServers": {
"mcp-server-cal": {
"command": "npx",
"args": [
"-y",
"mcp-server-cal"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://www.npmjs.com/package/@aiwerk/mcp-server-cal) [](https://www.npmjs.com/package/@aiwerk/mcp-server-cal) [](https://opensource.org/licenses/MIT)
Cal.com scheduling MCP server - manage bookings, event types, and availability directly from your AI assistant.
Connect Claude, Cursor, or any MCP-compatible AI to your Cal.com account. Create bookings, check availability, manage event types, and view schedules - all via natural language.
npx @aiwerk/mcp-server-calSet your Cal.com API key:
export CAL_API_KEY=cal_live_your_api_key_here| Tool | Description | |------|-------------| | cal_list_bookings | List bookings with optional filters (status, event type, date range) | | cal_get_booking | Get details of a specific booking by UID | | cal_create_booking | Create a new booking (event type, attendee info, time) | | cal_cancel_booking | Cancel a booking by UID | | cal_reschedule_booking | Reschedule a booking to a new time | | cal_list_event_types | List all event types | | cal_get_event_type | Get event type details by ID | | cal_create_event_type | Create a new event type | | cal_update_event_type | Update an existing event type | | cal_delete_event_type | Delete an event type | | cal_get_availability | Check available slots for an event type in a date range | | cal_list_schedules | List all schedules (working hours / availability rules) |
Resources are automatically available in the AI's context — no need to ask for them.
| Resource | URI | Description | |----------|-----|-------------| | Upcoming Bookings | cal://bookings/upcoming | Today's and tomorrow's bookings | | Event Types | cal://event-types | All configured e
Loading reviews...