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.

Your own API key34 actionsMeetings and scheduling
Ask your agent
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.

ActionWhat it does
calendly_cancel_eventCancel a meeting
calendly_create_event_typeCreate 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_typeCreate 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_invitationInvite a person to the organization with {email}.
calendly_create_scheduling_linkCreate a single-use scheduling link to send a prospect owner = an event type URI (from calendly_list_event_types).
calendly_create_webhookCreate a webhook subscription
calendly_delete_event_dataDelete scheduled-event data in a time range (GDPR) with optional start_time/end_time.
calendly_delete_invitee_dataDelete invitee scheduling data (GDPR) with {emails: [...]}.
calendly_delete_no_showUn-mark an invitee no-show WRITE action
calendly_delete_webhookDelete a webhook subscription WRITE action
calendly_get_event_typeGet one event type
calendly_get_event_type_available_timesList bookable time slots for an event type Range must be in the future and <= 7 days.
Show all 34 actions
ActionWhat it does
calendly_get_groupGet one group
calendly_get_inviteeGet one invitee of a scheduled event
calendly_get_org_membershipGet one organization membership
calendly_get_scheduled_eventGet one scheduled meeting
calendly_get_user_availability_scheduleGet one user availability schedule
calendly_list_activity_logList organization activity log entries
calendly_list_availability_schedulesList a user's availability schedules
calendly_list_busy_timesList a user's busy times in a window (range <= 7 days, ISO 8601).
calendly_list_event_inviteesList invitees (attendees) of a meeting
calendly_list_event_type_availability_schedulesList an event type's availability schedules.
calendly_list_event_typesList event types (booking pages) Requires user OR organization URI.
calendly_list_groupsList organization groups
calendly_list_org_invitationsList organization invitations
calendly_list_org_membershipsList organization members
calendly_list_scheduled_eventsList scheduled (booked) meetings Requires user OR organization URI.
calendly_list_webhooksList webhook subscriptions Requires scope (user|organization) and organization URI; user URI required when scope=user.
calendly_mark_no_showMark an invitee as a no-show with {invitee: URI}.
calendly_meGet the authenticated Calendly user. Returns resource.uri (user URI) and resource.current_organization (org URI) needed by the other actions.
calendly_remove_org_membershipRemove a member from the organization WRITE action - confirm first.
calendly_revoke_org_invitationRevoke an organization invitation WRITE action - confirm first.
calendly_update_event_typeUpdate an event type One-on-one only, basic fields (title, duration, duration_options, locations, color, visibility, locale, description_plain).
calendly_update_event_type_availabilityUpdate 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.

“List up to 10 active Calendly booking-page types for the user I select.”uses calendly_list_event_types
“Show up to 10 active Calendly meetings for the user I select during the next seven days.”uses calendly_list_scheduled_events
“Read available slots for this Calendly booking-page type tomorrow and show up to 10 options in my time zone.”uses calendly_get_event_type_available_times

Connect Calendly 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 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 ->
  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 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.