Calendly MCP: Let AI tools manage scheduling on your behalf

Learn how to connect Calendly with ChatGPT and Claude, so they can manage meetings and availability.

Hilary Yeganegi
Hilary YeganegiMar 12, 20264 min read

AI tools like ChatGPT and Claude can do more than just answer questions. Busy professionals use them to automate admin tasks, draft communications, analyze data, generate content, and more. For small businesses and teams with limited time and resources, AI can be a great way to save time and get more done.

Now, your AI tool can take one more thing off your plate: scheduling. With Calendly MCP, you can prompt tools like Claude and ChatGPT to book or cancel meetings, update your availability, and more. It all happens right in the chat, so you don’t have to switch tabs or interrupt your workflow.

Here’s how it works.

What is an MCP server?

MCP stands for Model Context Protocol. It’s a standard for connecting AI tools (like ChatGPT and Claude) to external data, systems, and tools (like Calendly) in a secure, structured way. The MCP server acts as a bridge between your AI tool and the apps you already use, so you can prompt the AI tool to take action on your behalf.

What is Calendly MCP?

Calendly MCP lets you securely connect your Calendly account to supported AI models like ChatGPT and Claude. Once connected, you can prompt your AI tools to check or update your availability within Calendly, generate scheduling links, manage scheduled events, and more. It’s a convenient way to take real scheduling action powered by Calendly, without leaving the AI tool you’re already using.

Note: You can use Calendly MCP on any Calendly plan, including the free tier. However, ChatGPT Free and Claude Free plans do not support custom MCP connectors.

What can you do with Calendly MCP?

Once you connect your Calendly account to ChatGPT, Claude, or another AI tool that supports MCP clients, you can request scheduling actions like “Find open slots next week,” “Create a one-time link,” or “Cancel my 2 p.m. meeting.”

Screenshot of a conversation with Claude. The user asks Claude to update Coffee Chat availability and Claude confirms that it's done so, shows the updated availability, and shares the scheduling link.
Calendly MCP lets you update your availability just by prompting in your favorite AI tool.

When you send a prompt, the AI tool sends your request to Calendly through the MCP server. Calendly then follows your scheduling rules and setup (like Event Types, availability, and existing meetings), performs the actions, and returns the result to the AI tool.

Example prompts

Here are some examples of what you can ask your AI tool to do in Calendly on your behalf:

  • “Update my Coaching Session Event Type from 30 minutes to 60 minutes and switch the location to Zoom.”

  • “Remove Fridays as available days for my Intro Call meeting.”

  • “Find open slots for my Coffee Chat meeting next week.”

  • “What is my rescheduling link for tomorrow’s meeting?”

  • “Cancel my Monday 8 a.m. meeting.”

  • “Create a single-use link for a 30-minute meeting.”

  • “Book my one-hour Training Session meeting with jasmine@email.com for Tuesday at 2 p.m.”

You can also ask your AI tool to handle additional steps that make scheduling easier. For example: “Draft an email that includes a rescheduling link for my 3 p.m. meeting and offer my next top 3 slots.” 

Screenshot of a ChatGPT conversation. The user tells ChatGPT to draft an email to their 2 p.m. meeting meeting guest asking to reschedule. ChatGPT provides an email draft with available times.
Calendly MCP helps streamline your workflow. Now you can draft an email and create a rescheduling link in one step.

How to connect Calendly with ChatGPT or Claude

Getting started with Calendly MCP takes just a few minutes. Here’s how.

Connect Calendly to ChatGPT

  1. Open ChatGPT in your browser

  2. Go to Settings > Apps

  3. Under Advanced settings, turn on Developer mode

  4. Select Create app and enter the MCP server URL (https://mcp.calendly.com)

  5. Click Create

  6. When the Calendly window opens, click Connect to Calendly and approve access

Enable Calendly in ChatGPT 

  1. Start a new chat in ChatGPT

  2. Click the + icon next to the message input

  3. Select More and choose Calendly

Connect Calendly to Claude

  1. Open Claude in your browser

  2. Go to Settings > Connectors

  3. Select Add custom connector and enter the MCP server URL (https://mcp.calendly.com)

  4. Click Add

  5. On the Connectors page, find Calendly and click Connect

  6. When the Calendly window opens, click Connect to Calendly and approve access

Enable Calendly in Claude

  1. Start a new chat in Claude

  2. Click the + icon next to the message input

  3. Select Connectors and confirm that Calendly is enabled

For a full step-by-step tutorial and FAQs, visit our Help Center.

For developers building with AI

The Calendly MCP server gives developers a hosted, permissioned way to bring Calendly scheduling actions into AI-powered apps and workflows. Use it to power in-product copilots, automate scheduling within your platform, or connect Calendly to the AI tools your users already rely on. Get started with the Developer Integration Guide.

Check out our API blog post for more ways to build with Calendly.

Let your favorite AI tool handle scheduling

You already use AI tools like ChatGPT or Claude to help you do more with less. Manage scheduling and meetings without leaving the flow of conversation by connecting Calendly MCP with ChatGPT or Claude.  Learn more and get started.

Get started with Calendly
Ready to make scheduling easier than ever?

Ready to make scheduling easier than ever?

Don't leave your prospects, customers, and candidates waiting

Calendly eliminates the scheduling back and forth and helps you hit goals faster. Get started in seconds.