Calendly MCP. Manage schedules and availability instantly.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Calendly MCP automates your entire scheduling process from natural language input. Manage event types, check real-time availability, view attendee details, and track every scheduled meeting without ever leaving your AI client.
What your AI agents can do
Cancel event
Cancels a scheduled Calendly event and lets you send an optional cancellation reason to the invitee.
Get available times
Gets specific time slots for booking by checking a defined date range against your calendar.
Get event type
Retrieves all setup details for one specific meeting template using its unique ID.
Find specific open blocks of time for a given date range.
List and retrieve details about all the different types of meetings you offer (e.g., 30-minute call, deep dive).
Pull up full details for any past or upcoming appointment.
Get a list of everyone invited to an event and check their responses.
Cancel booked meetings, optionally sending the reason directly to the attendee.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Calendly: 10 Event Management Tools
Manage everything from scheduling appointments to checking attendee status with these ten dedicated tools.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Calendly on Vinkius019d7567cancel event
Cancels a scheduled Calendly event and lets you send an optional cancellation reason to the invitee.
019d7567get available times
Gets specific time slots for booking by checking a defined date range against your calendar.
019d7567get event type
Retrieves all setup details for one specific meeting template using its unique ID.
019d7567get scheduled event
Gets the full record and data for a single, confirmed Calendly appointment.
019d7567get user
Provides your own profile information, including your name, email, and current organizational details.
019d7567list availability
Retrieves all the scheduling blocks and time ranges you have set up for yourself.
019d7567list event types
Lists every type of meeting template configured in your account, like 'Discovery Call' or 'Onboarding'.
019d7567list invitees
Displays the names and responses from all people invited to a specific event.
019d7567list org members
Retrieves a list of every person who belongs to your Calendly organization or team.
019d7567list scheduled events
Lists all meetings, both past and future, that are booked on your calendar.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Calendly, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Calendly. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Coordinating meetings used to be a nightmare of switching apps and sending emails.
Think about it: you open one app to check your calendar. Then you switch to email to get the invite link. You might jump into your CRM just to see if the client signed up for anything. It’s a loop of copying links, confirming times, and sending follow-up messages.
Now, with this MCP, everything stays contained in conversation. Your agent handles the entire sequence—checking availability, pulling event details, and even listing who was invited—all without you leaving your chat window.
Get a full picture of what's happening using `list_scheduled_events`.
You don't have to open the calendar app and scroll through months of appointments just to see next week's meetings. The agent pulls up every single event, past or future, into one clean list for you.
The difference is control. You get a real-time summary of your commitments—a complete view that moves at the speed of thought.
What you can do with this MCP connector
Use this connector to take full control of complex scheduling workflows through conversation with your AI agent. Forget the back-and-forth emails and link sharing; you can manage all aspects of booking from one place.
Need to know when a demo is possible? Check availability instantly. Need to see who's coming to that meeting next week? Pull the attendee list. You can even track if someone was a no-show, which helps your team report on actual engagement rates.
The real power comes when you chain this MCP with other systems; for example, hooking it up to a CRM allows an agent to automatically create a follow-up task after a meeting ends. Vinkius manages all these connections inside its isolated sandbox and keeps a cryptographically signed audit trail of every single time slot checked or event cancelled.
This means everything is tracked, nothing happens in the dark.
019d7567-ac48-702d-8b82-f5aee55e94d4 How Calendly MCP Works
- 1 Subscribe to this MCP and provide your Calendly Personal Access Token.
- 2 Connect it from any compatible client (like Cursor or Claude).
- 3 Your AI agent accesses the scheduling data, allowing you to manage events conversationally.
The bottom line is: your AI agent becomes your centralized command center for everything related to meeting coordination.
Who Is Calendly MCP For?
Sales reps who spend too much time coordinating demos, recruiters running multi-stage interview cycles, and executive assistants drowning in calendar management.
Checks availability and pulls up details on upcoming demo calls before connecting with a prospect.
Manages complex interview schedules, checking multiple event types for candidates across different time zones.
Provides quick summaries of the week's meeting schedule and reports on no-shows needing follow-up.
What Changes When You Connect
- Stop guessing if a meeting time works. Use
get_available_timesto check open slots instantly for any given date range. - Don't manually track appointments; use
list_scheduled_eventsorget_scheduled_eventto pull up your entire week’s schedule in one query. - When a meeting is done, you can analyze the data. Use
list_inviteesto see who attended and what their responses were. - Need to update your profile? The
get_usertool lets your agent pull your own name, timezone, or organization details for context. - Handle follow-up tasks automatically. You can use
cancel_eventwhen a meeting is called off, making sure the invitee gets notified right away. - Get a full view of your company's team structure by calling
list_org_members, so your agent knows who it’s talking to.
Real-World Use Cases
The Demo Prep Problem
A sales rep needs to prep for a client demo. Instead of opening their CRM, checking their calendar, and then pulling up the event details, they ask: 'What's my next meeting with Acme Corp?' The agent uses list_scheduled_events and get_scheduled_event to summarize all key info in one response.
The Follow-Up Gap
A recruiter runs a large hiring cycle. They ask the agent: 'Who missed their last interview slot?' The agent uses list_invitees on past events to check responses and determine who needs a follow-up email.
The Quick Check
An executive is in a meeting and needs to book an internal 15-minute sync. They ask: 'When am I free for 15 minutes next Tuesday?' The agent uses get_available_times to confirm the best slot right away.
The Team Sync
An operations manager needs to know which team members are available to review a document. They ask: 'Show me all people in the marketing department.' The agent uses list_org_members and then checks their collective availability.
The Tradeoffs
Checking calendar blocks manually
The user has to open Calendly, navigate to the 'Availability' tab, scroll through dates, and look at colored time slots just to see if they can meet.
→
Tell your agent: 'What are my available times next week?' The tool uses list_availability or get_available_times to check blocks directly. It gives you the answer without any clicks.
Confusing event types
The user forgets if they set up a 15-minute call or an hour meeting, wasting time checking multiple templates.
→
Just ask: 'What kinds of meetings do I offer?' The agent calls list_event_types and gives you the whole list, so you know exactly what's available.
Missing attendee context
The user knows a meeting happened but forgets who was there or if they responded to the invite.
→
Ask: 'Who attended the demo last Tuesday?' The agent uses list_invitees on that specific event ID to pull names and status reports.
When It Fits, When It Doesn't
Use this MCP if your primary pain is scheduling friction—you need to manage multiple meeting types, check time slots across date ranges, or track who showed up. You must use it when you are managing calendars for more than one person (using list_org_members) or when the context of an event matters, like checking attendee status via list_invitees. Don't use this if you just need to read a static contact list; then another directory MCP is better. If your goal is only general project management updates, stick to a task tracking tool instead.
Common Questions About Calendly MCP
How do I check my general availability using Calendly MCP? +
You use list_availability to see all the scheduling blocks configured. This shows you the overall windows your team or you have set up for booking.
Can I cancel a meeting with Calendly MCP? +
Yes, calling cancel_event cancels the appointment and allows you to send an optional cancellation reason directly to the person who was invited.
What is the difference between `list_scheduled_events` and `get_scheduled_event` using Calendly MCP? +
list_scheduled_events gives you a list of all events (past or future). get_scheduled_event requires a specific ID to pull up the full, detailed record for just one meeting.
How do I see who was invited to an event using Calendly MCP? +
You call list_invitees, passing in the specific event's UUID. This returns all attendees and any responses they submitted.
How do I retrieve my profile and organization details using the `get_user` tool? +
It pulls your core account information, including name, email, timezone, and current plan. You can use this data to confirm user identity or pass necessary context when making other calls.
What does `list_org_members` do for managing a team? +
This tool lists every member in your Calendly organization, providing the full team structure. It's essential when you need to manage schedules or gather data across multiple users.
If I want template details, how does `get_event_type` help? +
This tool retrieves detailed configuration for a specific meeting type using its UUID. You can check rules like custom durations, locations, and availability constraints before scheduling anything.
How do I audit all my scheduling windows with `list_availability`? +
It pulls every single availability schedule configured for your account. This is the best way to review and manage multiple time slots or complex recurring rules in one place.
Multi-server workflows that include Calendly MCP
Book Appointments via WhatsApp Using MCP
Your AI agent checks availability, sends time slots via WhatsApp and logs every booking
MCP Recipe for WhatsApp Legal Consultations
Consultation booked, case tracker updated, client confirmed on WhatsApp , your law firm never misses a lead or a meeting
MCP Servers for Automated Customer Onboarding
One AI agent handles CRM, scheduling and messaging , no triggers, no webhooks
Onboard Agency Clients Automatically Using MCP
Your new client signed the contract 5 days ago and nobody has sent the onboarding questionnaire yet , the account manager forgot because they are juggling 3 other kickoffs and the client is already wondering if they made the right choice
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.