MCP / Meetings and scheduling

Cal.com MCP

Cal.com scheduling: bookings, event types, availability, slots. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.

Your own API key31 actionsMeetings and scheduling
Ask your agent
List up to 10 Cal.com event types with their titles, IDs and reported durations.

Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.

What Cal.com MCP can do

31 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.

ActionWhat it does
calcom_app_installInstall/enable an app integration
calcom_apps_connected_listList installed/connected apps (integrations like Google Calendar, Zoom)
calcom_availability_getGet availability for an event type
calcom_booking_createCreate a booking
calcom_booking_deleteCancel/delete a booking WRITE action
calcom_booking_getGet one booking
calcom_booking_updateUpdate a booking
calcom_bookings_listList bookings (scheduled meetings)
calcom_event_type_createCreate a new event type
calcom_event_type_deleteDelete an event type WRITE action
calcom_event_type_getGet one event type
calcom_event_type_group_createCreate an event type group
Show all 31 actions
ActionWhat it does
calcom_event_type_group_deleteDelete an event type group WRITE action
calcom_event_type_group_getGet one event type group
calcom_event_type_group_updateUpdate an event type group
calcom_event_type_groups_listList event type groups
calcom_event_type_updateUpdate an event type Fields: title, slug, length, description, locations, schedule_id, event_name, require_confirmation, color, recurring.
calcom_event_types_listList event types (booking pages/forms)
calcom_meGet the authenticated Cal.com user info.
calcom_schedule_createCreate a schedule
calcom_schedule_deleteDelete a schedule WRITE action
calcom_schedule_getGet one schedule
calcom_schedule_updateUpdate a schedule
calcom_schedules_listList schedules (availability configurations)
calcom_slots_listList available time slots for booking
calcom_user_getGet one user by ID
calcom_users_listList all users (team members)
calcom_webhook_createCreate a webhook
calcom_webhook_deleteDelete a webhook WRITE action
calcom_webhook_updateUpdate a webhook
calcom_webhooks_listList webhooks

Ask your agent

Requests to paste as they are. Each one runs on the actions named under it.

“List up to 10 Cal.com event types with their titles, IDs and reported durations.”uses calcom_event_types_list
“List up to 10 accepted Cal.com bookings for the event type I select.”uses calcom_bookings_list
“Read this Cal.com booking and summarize its title, scheduled time and reported status.”uses calcom_booking_get

Connect Cal.com in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

  1. 01

    Add FlyMy.AI

    Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.

  2. 02

    Add your Cal.com API key

    Paste it into the Cal.com connection settings once; it stays with FlyMy.AI, never in a prompt or a chat.

    • Cal.com API key - Cal.com - Settings - Developer - API keys. Get key ->
  3. 03

    Ask

    Paste a request from this page. Every run shows what it cost.

Claude Code
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp

Then run /mcp in Claude Code and sign in.

Codex
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop
https://mcp-agents.flymy.ai/mcp

Settings, Connectors, Add custom connector: paste this URL.

Pay per run

FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own Cal.com account, under its plan and limits. No seats and no minimum.

Go to the source

From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.