Before accessing any Calendly tools, connect your Calendly account via the App Connection page. Without this, tool calls will fail due to missing authorization.
Calendly Tool Categories
User & Organization
CALENDLY_GET_USER– Retrieves comprehensive details for an existing Calendly user.CALENDLY_GET_CURRENT_USER– Retrieves detailed information about the currently authenticated Calendly user.CALENDLY_INVITE_USER_TO_ORGANIZATION– Invites a user by email to a Calendly organization if not already a member or invited.CALENDLY_REMOVE_USER_FROM_ORGANIZATION– Removes a user from an organization by membership UUID (admin privileges required).CALENDLY_LIST_ORGANIZATION_MEMBERSHIPS– Retrieves a list of organization memberships.CALENDLY_GET_ORGANIZATION_MEMBERSHIP– Retrieves a specific organization membership by its uuid.CALENDLY_LIST_ORGANIZATION_INVITATIONS– Retrieves invitations for a specific organization.CALENDLY_GET_ORGANIZATION_INVITATION– Retrieves a specific organization invitation using its UUID and the parent organization UUID.CALENDLY_REVOKE_USER_S_ORGANIZATION_INVITATION– Revokes a pending organization invitation, invalidating the link.CALENDLY_LIST_GROUPS– Returns a list of groups for a specified organization.CALENDLY_GET_GROUP– Retrieves all attributes of a specific Calendly group by its uuid.CALENDLY_LIST_GROUP_RELATIONSHIPS– Retrieves group relationships defining owner roles within groups.CALENDLY_GET_GROUP_RELATIONSHIP– Retrieves a specific group relationship by its uuid, detailing user-group associations.
Events & Scheduling
CALENDLY_LIST_EVENTS– Retrieves a list of scheduled Calendly events scoped by user, organization, group, or invitee email.CALENDLY_GET_EVENT– Retrieves a specific scheduled event by its uuid.CALENDLY_CANCEL_EVENT– Permanently cancels an existing, active scheduled event by its uuid, optionally providing a reason that may notify invitees.CALENDLY_CREATE_ONE_OFF_EVENT_TYPE– Creates a temporary one-off event type for unique meetings outside regular availability.CALENDLY_LIST_USER_S_EVENT_TYPES– Retrieves event types for a user or organization.CALENDLY_GET_EVENT_TYPE– Retrieves details for a specific event type by its uuid.CALENDLY_LIST_EVENT_TYPE_AVAILABLE_TIMES– Fetches available time slots for an event type within a time range.CALENDLY_LIST_EVENT_TYPE_HOSTS– Retrieves hosts assigned to a specific event type.CALENDLY_CREATE_SCHEDULING_LINK– Creates a single-use scheduling link allowing invitees to schedule up to a max number of events before it becomes inactive.CALENDLY_CREATE_SINGLE_USE_SCHEDULING_LINK– Creates a one-time, single-use scheduling link for an active event type, expiring after one booking.CALENDLY_CREATE_SHARE– Creates a customizable, one-time share link for a Calendly event type, allowing specific overrides without altering the original event.
Invitees & Attendance
CALENDLY_LIST_EVENT_INVITEES– Retrieves invitees for a specified event UUID, with optional filters.CALENDLY_GET_EVENT_INVITEE– Retrieves detailed info about a specific invitee of a scheduled event using their unique UUIDs.CALENDLY_CREATE_INVITEE_NO_SHOW– Marks an invitee as a ‘no show’ for a scheduled event.CALENDLY_GET_INVITEE_NO_SHOW– Retrieves details for a specific invitee no-show record by its uuid.CALENDLY_DELETE_INVITEE_NO_SHOW– Deletes an invitee no-show record by its uuid, reversing the ‘no-show’ status.CALENDLY_DELETE_INVITEE_DATA– Permanently removes all invitee data associated with provided emails from past organization events (enterprise subscription required).
Availability & Scheduling
CALENDLY_LIST_USER_AVAILABILITY_SCHEDULES– Retrieves all availability schedules for a specified user.CALENDLY_GET_USER_AVAILABILITY_SCHEDULE– Retrieves a user availability schedule by its uuid, defining default hours.CALENDLY_LIST_USER_BUSY_TIMES– Fetches a user’s busy intervals (calendar events) within a specified period.
Routing & Forms
CALENDLY_LIST_ROUTING_FORMS– Retrieves routing forms for an organization; used to direct invitees to booking pages or URLs.CALENDLY_GET_ROUTING_FORM– Retrieves a routing form by its uuid, including configuration and routing logic.
Webhooks & Activity
CALENDLY_CREATE_WEBHOOK_SUBSCRIPTION– Creates a webhook subscription to notify a specified URL for selected events within an organization and scope.CALENDLY_GET_WEBHOOK_SUBSCRIPTION– Retrieves details of an existing webhook subscription by its uuid.CALENDLY_LIST_WEBHOOK_SUBSCRIPTIONS– Retrieves webhook subscriptions for a Calendly organization, filtered by scope.CALENDLY_DELETE_WEBHOOK_SUBSCRIPTION– Deletes an existing webhook subscription to stop event notifications to the registered callback URL.CALENDLY_LIST_ACTIVITY_LOG_ENTRIES– Retrieves a list of activity log entries for an organization (enterprise subscription required).CALENDLY_DELETE_SCHEDULED_EVENT_DATA– For enterprise users, initiates deletion of scheduled event data within a specified time range.CALENDLY_LIST_OUTGOING_COMMUNICATIONS– Retrieves a list of outgoing SMS communications for an organization (enterprise subscription required).
Usage Notes
- Handle event, invitee, and organization UUIDs carefully to avoid errors.
- Use scheduling links and webhooks to automate event management and notifications.
- Enterprise features may require special permissions or subscriptions.

