MCP / Meetings and scheduling
Calendly MCP
Calendly meetings: event types, scheduled events, invitees, booking links. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.
List up to 10 active Calendly booking-page types for the user I select.
Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.
What Calendly MCP can do
34 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.
| Action | What it does |
|---|---|
calendly_cancel_event | Cancel a meeting |
calendly_create_event_type | Create an event type (booking page) One-on-one only, basic fields: owner (user URI), title, duration (minutes), optional duration_options, locations, color, visibility, locale, description_plain. |
calendly_create_one_off_event_type | Create a one-off (single-use) event type Fields: name, host (user URI), duration, optional timezone, co_hosts (omit if none), date_setting, location. |
calendly_create_org_invitation | Invite a person to the organization with {email}. |
calendly_create_scheduling_link | Create a single-use scheduling link to send a prospect owner = an event type URI (from calendly_list_event_types). |
calendly_create_webhook | Create a webhook subscription |
calendly_delete_event_data | Delete scheduled-event data in a time range (GDPR) with optional start_time/end_time. |
calendly_delete_invitee_data | Delete invitee scheduling data (GDPR) with {emails: [...]}. |
calendly_delete_no_show | Un-mark an invitee no-show WRITE action |
calendly_delete_webhook | Delete a webhook subscription WRITE action |
calendly_get_event_type | Get one event type |
calendly_get_event_type_available_times | List bookable time slots for an event type Range must be in the future and <= 7 days. |
Show all 34 actions
| Action | What it does |
|---|---|
calendly_get_group | Get one group |
calendly_get_invitee | Get one invitee of a scheduled event |
calendly_get_org_membership | Get one organization membership |
calendly_get_scheduled_event | Get one scheduled meeting |
calendly_get_user_availability_schedule | Get one user availability schedule |
calendly_list_activity_log | List organization activity log entries |
calendly_list_availability_schedules | List a user's availability schedules |
calendly_list_busy_times | List a user's busy times in a window (range <= 7 days, ISO 8601). |
calendly_list_event_invitees | List invitees (attendees) of a meeting |
calendly_list_event_type_availability_schedules | List an event type's availability schedules. |
calendly_list_event_types | List event types (booking pages) Requires user OR organization URI. |
calendly_list_groups | List organization groups |
calendly_list_org_invitations | List organization invitations |
calendly_list_org_memberships | List organization members |
calendly_list_scheduled_events | List scheduled (booked) meetings Requires user OR organization URI. |
calendly_list_webhooks | List webhook subscriptions Requires scope (user|organization) and organization URI; user URI required when scope=user. |
calendly_mark_no_show | Mark an invitee as a no-show with {invitee: URI}. |
calendly_me | Get the authenticated Calendly user. Returns resource.uri (user URI) and resource.current_organization (org URI) needed by the other actions. |
calendly_remove_org_membership | Remove a member from the organization WRITE action - confirm first. |
calendly_revoke_org_invitation | Revoke an organization invitation WRITE action - confirm first. |
calendly_update_event_type | Update an event type One-on-one only, basic fields (title, duration, duration_options, locations, color, visibility, locale, description_plain). |
calendly_update_event_type_availability | Update an event type's availability schedule Pass the FULL `rules` array (this overwrites ALL existing rules - read them first with calendly_list_event_type_availability_schedules, shift/modify... |
Ask your agent
Requests to paste as they are. Each one runs on the actions named under it.
calendly_list_event_typescalendly_list_scheduled_eventscalendly_get_event_type_available_timesConnect Calendly in a minute
One MCP for every integration. Add it once, then every MCP in the catalog is a request away.
- 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.
- 02
Add your Calendly Personal Access Token
Paste it into the Calendly connection settings once; it stays with FlyMy.AI, never in a prompt or a chat.
- Calendly Personal Access Token - Calendly - Integrations & apps - API & webhooks - Generate New Token. Create token ->
- 03
Ask
Paste a request from this page. Every run shows what it cost.
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
Then run /mcp in Claude Code and sign in.
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
Then run codex mcp login flymy to sign in.
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 Calendly 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.