Calendly MCP Server
Allows managing Calendly events, invitees, and scheduling meetings via the Calendly API, including listing events, getting event details, cancelling events, listing event types, checking availability, and scheduling events.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Calendly MCP ServerSchedule a 30-minute meeting with Sarah tomorrow at 2pm"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Calendly MCP Server
Fork of meAmitPatil/calendly-mcp-server with Scheduling API integration and OAuth 2.0 support.
A Model Context Protocol (MCP) server for the Calendly API. Manage events, invitees, and schedule meetings directly via AI assistants.
Installation
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"calendly": {
"command": "npx",
"args": ["-y", "calendly-mcp-server"],
"env": {
"CALENDLY_API_KEY": "your_personal_access_token_here"
}
}
}
}Cursor
Add to your Cursor MCP settings:
{
"mcpServers": {
"calendly": {
"command": "npx",
"args": ["-y", "calendly-mcp-server"],
"env": {
"CALENDLY_API_KEY": "your_personal_access_token_here"
}
}
}
}Related MCP server: Google Calendar MCP Server
Configuration
Variable | Required | Description |
| Yes* | Personal Access Token (get one here) |
| Yes* | OAuth 2.0 client ID (alternative to PAT) |
| Yes* | OAuth 2.0 client secret |
| No | OAuth access token (if already obtained) |
| No | OAuth refresh token |
| No | User URI for automatic defaults |
| No | Organization URI for automatic defaults |
*Either CALENDLY_API_KEY or OAuth credentials (CALENDLY_CLIENT_ID + CALENDLY_CLIENT_SECRET) are required.
Tools (12)
OAuth
Tool | Description |
| Generate OAuth authorization URL |
| Exchange authorization code for tokens |
| Refresh an expired access token |
API
Tool | Description |
| Get authenticated user info |
| List scheduled events with filtering |
| Get event details |
| List invitees for an event |
| Cancel a scheduled event |
| List organization memberships |
Scheduling API
Tool | Description |
| List available event types |
| Check available time slots |
| Book a meeting (requires paid Calendly plan) |
API Limitations
Scheduling API requires a paid Calendly plan (Standard or higher)
Event rescheduling is not supported via API (only cancellation)
Event type creation is not available via API
Standard Calendly API rate limits apply
Contributing
Pull requests welcome. See the upstream project for the original implementation.
License
MIT License. See LICENSE for details.
Credits
Original implementation by Amit Patil
Fork maintained by 84em.io
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/84emllc/calendly-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server