Calendly MCP connector
Updated
Calendly is a scheduling automation platform that eliminates back-and-forth emails when booking meetings. The Calendly MCP connector allows AI agents to manage events and invitees, retrieve user and event type details, and check availability schedules. It also supports canceling events and listing available meeting times, helping teams coordinate scheduling directly within their workflows.
Authentication type
- OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.
Uses
Use the Calendly MCP connector to perform the following actions:
- Schedule and cancel meetings directly from automated workflows
- Retrieve invitee and event details for follow-up communications
- Check user availability and busy times before booking meetings
- Surface open time slots for event types across teams
- Manage organization memberships and invitations without manual admin work
- Track no-show invitees to improve meeting attendance reporting
- Collect and analyze routing form submissions for lead qualification
- Create one-off event invitees for ad hoc scheduling needs
Example prompts
Use the following example prompts to invoke Calendly MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all my scheduled events in Calendly for this week.Cancel my 3 PM meeting in Calendly tomorrow.Who is invited to my Calendly event on Friday.List all the event types I offer in Calendly.When am I available for a meeting in Calendly next Tuesday?Mark John as a no-show for our Calendly meeting yesterday.Invite a new teammate to our Calendly organization.Show me the submissions from our Calendly routing form this month.Get the details of my current Calendly user profile.Check my busy times in Calendly for next week.
Calendly MCP connector tools
The Calendly MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| calendly_calendlycancelevent_invoke | Cancel a scheduled event in Calendly |
| calendly_calendlygetevent_invoke | Retrieve details of a scheduled event from Calendly |
| calendly_calendlygetinvitee_invoke | Retrieve details of an event invitee from Calendly |
| getCurrentUser | Get current user |
| getUser | Get a user |
| listEventTypes | List event types |
| getEventType | Get an event type |
| listEventTypeAvailableTimes | List available times for an event type |
| listUserAvailabilitySchedules | List user availability schedules |
| getUserAvailabilitySchedule | Get a user availability schedule |
| listUserBusyTimes | List user busy times |
| listScheduledEvents | List scheduled events |
| getScheduledEvent | Get a scheduled event |
| cancelScheduledEvent | Cancel a scheduled event |
| listEventInvitees | List invitees for a scheduled event |
| createEventInvitee | Create an invitee for a one-off event |
| getEventInvitee | Get an invitee for a scheduled event |
| markInviteeNoShow | Mark an invitee as a no-show |
| deleteInviteeNoShow | Delete an invitee no-show |
| getOrganization | Get an organization |
| listOrganizationMemberships | List organization memberships |
| getOrganizationMembership | Get an organization membership |
| deleteOrganizationMembership | Remove a user from an organization |
| createOrganizationInvitation | Invite a user to an organization |
| listOrganizationInvitations | List organization invitations |
| getOrganizationInvitation | Get an organization invitation |
| deleteOrganizationInvitation | Revoke an organization invitation |
| listRoutingForms | List routing forms |
| getRoutingForm | Get a routing form |
| listRoutingFormSubmissions | List routing form submissions |
| getRoutingFormSubmission | Get a routing form submission |
| createWebhookSubscription | Create a webhook subscription |
| listWebhookSubscriptions | List webhook subscriptions |