Calendly MCP Server
1234567891011121314151617181920212223const mcpConfig = new MCPConfiguration({ servers: { // Example 1: HTTP-based server (e.g., external web service or API gateway) server: { type: "http", url: "https://actions.zapier.com/mcp/YOUR_MCP_KEY/sse", }, }, }); // Fetch all tools from all configured MCP servers into a flat array const allTools = await mcpConfig.getTools(); const agent = new Agent({ name: "MCP Agent", instructions: "An assistant that can use MCP tools configured at startup", llm: new VercelAIProvider(), model: openai("gpt-4o"), tools: allTools, // Add MCP tools during initialization }); // Remember to disconnect later // await mcpConfig.disconnect();
Calendly MCP Tools
The Calendly MCP server helps your AI agents manage your meeting schedules. It can create meetings, handle cancellations, and manage all your scheduling tasks automatically.
How to Cancel Your Meetings?
Calendly MCP helps you cancel any meeting quickly. Just pick the meeting and your AI will handle the cancellation.
Cancel an Event
cancel_event
Create Single Meeting Sessions
Make quick, one-time meeting slots. Perfect for setting up individual sessions without repeat schedules.
Create One-Off Meeting
create_one_off
How to Cancel with a Reason?
Calendly MCP lets you cancel meetings and tell people why. Your AI sends the message to everyone in the meeting.
Cancel Scheduled Event
cancel_scheduled
Track Missing Attendees
Mark when someone misses a meeting. Helps you keep track of who shows up and who doesn't.
Mark Invitee as No Show
mark_no_show
How to Find Specific Meetings?
Calendly MCP helps you find any meeting using its ID number. Quick and simple way to check meeting details.
Find Event
find_event
Find Calendly Users
Search for people by their name or email. Easy way to find someone's schedule.
Find User
find_user
How to View User Information?
Calendly MCP shows you all details about a user. See their settings and schedule in one place.
Get User
get_user