otheroauth2

Calendly MCP

Calendly MCP lets agents manage event types and availability, find open times, generate scheduling links, book meetings, and cancel scheduled events.

Verdict

The Calendly MCP connects your team's scheduling workflows to Switchy. @mention it to check availability, create event types, retrieve booking details, or manage scheduled meetings without leaving your AI workspace. Marketing and sales teams use it to automate follow-ups after calls, while ops teams pull booking data into reports. Setup requires OAuth, granting read and write access to your Calendly account. The MCP can't modify invitee details after booking or access personal calendar integrations — it works with Calendly's own data layer.

Common use cases

  • Pull booking data into weekly reports
  • Auto-draft follow-up emails after calls
  • Check team availability before scheduling
  • Create event types for new campaigns
  • Summarize meeting load by team member

Integration

Vendor
Calendly MCP
Category
other
Auth
OAUTH2
Composio slug
calendly_mcp

Tools

Per-tool listings haven't synced yet for Calendly MCP. The connection itself works - your Project can already @-mention it. Tool descriptions will fill in on the next Composio ingest.

Setup

Setup guide

  1. 11. Open your Switchy workspace and navigate to Integrations in the left sidebar. 2. Search for Calendly MCP and click Connect. 3. You'll be redirected to Calendly's OAuth consent screen — sign in with your Calendly account. 4. Grant the requested permissions (read event types, manage bookings, view scheduled events). 5. After authorization, you'll return to Switchy and see a green Connected badge next to Calendly MCP. 6. Open any Project and type '@Calendly' in the chat to confirm the connection. 7. Ask it to list your event types or retrieve upcoming meetings — if it responds with data, the integration is live. 8. If authentication fails, check that your Calendly plan supports API access and that you authorized the correct account.

What teammates see: by default, memories from Calendly MCP are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

List Event Types

@Calendly show me all my active event types with their durations and booking URLs

Upcoming Meetings

@Calendly get all scheduled meetings for the next 7 days and summarize them by invitee

Create Event Type

@Calendly create a 30-minute event type called 'Product Demo' with a 2-hour buffer between bookings

Booking Details

@Calendly retrieve the details for booking ID [paste ID here] including invitee responses

Weekly Booking Summary

@Calendly summarize all bookings from the past week grouped by event type and show total count

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Calendly show me all scheduled events for the next two weeks and highlight any conflicts with my team's sprint planning sessions

Output

Based on your Calendly account, you have 8 scheduled events in the next 14 days. Three are one-on-one meetings (Jan 15, 17, 22), two are customer demos (Jan 16, 19), and three are internal syncs (Jan 18, 20, 23). No direct conflicts found with sprint planning, though your Jan 18 internal sync runs until 2:00 PM and sprint planning starts at 2:30 PM — a tight window if the first meeting runs over.

Notes

This example shows calendar visibility across your organization's Calendly events. Requires OAuth scope that grants read access to scheduled events. The MCP returns event metadata (title, time, type) but may not expose attendee details depending on your workspace privacy settings.

Prompt

@Calendly create a new event type called 'Q1 Strategy Review' with 90-minute slots available only on Thursdays between 10 AM and 3 PM

Output

Created new event type 'Q1 Strategy Review' in your Calendly account. Duration set to 90 minutes. Availability configured for Thursdays only, 10:00 AM to 3:00 PM in your default timezone (EST). The booking page URL is calendly.com/yourteam/q1-strategy-review. Note that buffer times and confirmation workflows inherit your account defaults — you may want to adjust those separately in Calendly's settings.

Notes

This demonstrates the MCP's ability to programmatically configure event types, saving manual setup time. Be aware this creates a live booking page immediately. If your team uses approval workflows or specific branding requirements, verify those settings post-creation before sharing the link externally.

Prompt

@Calendly pull all completed meetings from last month and draft a summary of which customer segments booked the most time with our sales team

Output

Analyzed 47 completed Calendly events from December. Enterprise segment accounted for 18 meetings (38%), mid-market had 21 meetings (45%), and SMB had 8 meetings (17%). Average meeting duration was 32 minutes for enterprise, 28 minutes for mid-market, and 22 minutes for SMB. Peak booking days were Tuesdays and Wednesdays. This suggests mid-market prospects are your highest-volume segment, though enterprise meetings trend longer.

Notes

This example pairs Calendly's event data with AI reasoning to surface patterns. Accuracy depends on how consistently your team tags or categorizes invitees in Calendly. If segment data isn't structured in event metadata, the MCP may not have enough context to group meetings reliably — consider standardizing event type naming conventions.

Use-case deep-dives

Sales team meeting handoff

When Calendly MCP makes sense for inbound lead routing

A 6-person sales team fields 40-60 inbound demo requests a week. They use Calendly for scheduling but lose context when a lead books with the wrong rep or double-books across time zones. The Calendly MCP lets the team query availability and booking history directly in Switchy without opening tabs. If your team runs more than 20 external meetings a week and uses round-robin or collective scheduling, this MCP cuts the handoff friction. Below that threshold, just paste the Calendly link in chat. The OAuth2 flow means each rep controls their own calendar access, so there's no shared-credential risk when someone leaves.

Customer success check-in cadence

Calendly MCP for recurring touchpoint workflows

A 3-person customer success team manages 80 accounts with quarterly business reviews. They schedule through Calendly but track follow-ups in Notion and email. The MCP bridges that gap: the team can pull upcoming QBRs, reschedule in-flight, and log completed meetings without leaving the workspace where they're already writing notes. This works when your cadence is predictable and your meeting types are templated. If every customer conversation is ad-hoc or you're under 30 accounts, the manual Calendly flow is faster. The real win is eliminating the calendar-CRM copy-paste loop that eats 15 minutes a day per person.

Recruiting interview coordination

When Calendly MCP speeds up candidate scheduling

A startup hiring team (2 founders, 1 ops lead) runs 12-15 candidate interviews a week across 4 time zones. They use Calendly's team scheduling but constantly Slack each other to confirm who's covering which slot. The Calendly MCP surfaces the week's interview load and lets anyone reschedule or check availability without asking. If you're hiring fewer than 8 people a month, the coordination overhead doesn't justify the setup. Above that, the MCP pays back in reduced Slack interruptions and faster candidate response time. The OAuth2 requirement means each interviewer authenticates once and the team never shares a login.

Frequently asked

What can Switchy do with Calendly through this MCP?

Switchy connects to your Calendly account to read scheduling data, event types, and availability windows. Your AI assistants can check upcoming meetings, see booking patterns, and reference calendar details when coordinating schedules. The MCP doesn't create or modify events — it's read-only access to help your team understand scheduling context without switching apps.

What OAuth permissions does Calendly MCP request?

The integration uses OAuth2 to authenticate with Calendly's API. You'll authorize Switchy to read your event types, scheduled events, and user profile during setup. Calendly shows exactly which scopes you're granting in the OAuth consent screen. Only workspace members you designate can trigger the connection — it won't access calendars from other Calendly users in your organisation automatically.

Can this MCP reschedule meetings or send booking links?

No. The Calendly MCP is read-only — it retrieves scheduling information but can't create, modify, or cancel events. If you need to automate booking actions, use Calendly's native integrations with Zapier or their public API directly. This MCP exists to give your AI context about scheduled meetings, not to replace Calendly's booking workflow.

How is this different from just opening Calendly in a browser?

The MCP pulls Calendly data into Switchy's AI workspace so your assistants can reference scheduling details alongside other tools — Slack threads, GitHub issues, Notion docs. Instead of tabbing between apps to check who's booked when, your AI sees that context automatically. You still use Calendly's interface for actual booking management; this just surfaces the data where your team already works.

Who should connect our Calendly account to Switchy?

Anyone on your team with a Calendly account can connect their own calendar. If you want workspace-wide access to scheduling data, have an admin or scheduling coordinator authenticate. The connection only exposes data from the authenticated user's Calendly account — it won't automatically pull in calendars from other team members unless they each connect individually.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.