Automate workflows and connect AI agents to Calendly. Metorial is built for developers. Handling OAuth, compliance, observability, and more.
The Calendly integration lets you check availability, schedule meetings, and manage your calendar events directly through AI-powered conversations, streamlining the booking process without switching between tools.
Metorial has 600+ integrations available. Here are some related ones you might find interesting.
The Hackernews integration lets you search and retrieve stories, comments, and user data from Hackernews directly within your workflow, enabling you to analyze trends, monitor discussions, and gather insights from the tech community.
The Exa integration lets you search the web using neural search capabilities and retrieve high-quality, AI-ready content directly within your MCP-enabled applications.
The Slack integration lets you read messages, send messages to channels and users, and manage your workspace directly from your AI assistant. Use it to stay connected with your team, search conversation history, and automate routine Slack tasks without leaving your workflow.
The Google Calendar integration lets you view, create, and manage calendar events directly from your workflow, enabling seamless scheduling and time management without switching contexts.
The Microsoft 365 integration lets you access and manage your emails, calendar events, documents, and collaborate across Word, Excel, PowerPoint, and Teams directly from your workspace. Use it to read and send messages, schedule meetings, edit files in OneDrive and SharePoint, and streamline your productivity workflows.
The Linear integration lets you create, update, and search issues directly from your workspace, enabling seamless project management and task tracking without leaving your development environment.
The Tavily integration lets you perform AI-powered web searches and retrieve real-time information from across the internet directly within your MCP-enabled applications, enabling your AI assistants to access current data and factual content for more accurate and up-to-date responses.
The Firecrawl integration lets you scrape websites, extract structured data, and convert web pages into LLM-ready formats directly from your MCP-enabled applications.
The Apify integration lets you run web scraping and automation actors directly from Claude, enabling you to extract data from websites, automate browser tasks, and access datasets without leaving your conversation.
Metorial helps you connect AI agents to Calendly with various tools and resources. Tools allow you to interact with perform specific actions, while resources provide read-only access to data and information.
List all event types for a user or organization
List scheduled events with optional filters
List invitees for a specific scheduled event
Cancel a scheduled event
Create a single-use scheduling link for an event type
List all webhook subscriptions for an organization
Create a new webhook subscription
Delete a webhook subscription
List availability schedules for a user
List memberships for an organization
Get available times for booking a specific event type
Get information about the authenticated Calendly user
Find guides and articles to help you get started with Calendly on Metorial.
Calendly
Calendly
Calendly
Calendly
Calendly
Calendly
Calendly
Calendly
A powerful Model Context Protocol (MCP) server that provides comprehensive integration with Calendly's scheduling platform. This server enables AI assistants and applications to interact with Calendly's API, allowing them to manage event types, scheduled events, invitees, webhooks, and availability schedules. Whether you're building intelligent scheduling assistants or automating calendar workflows, this MCP server provides the tools and resources needed to seamlessly integrate Calendly's functionality into your applications.
The Calendly MCP Server bridges the gap between AI applications and Calendly's scheduling ecosystem. It exposes a rich set of tools for querying and managing scheduling data, along with resource templates for accessing specific Calendly entities. This server is designed to help developers and AI systems work efficiently with Calendly data, enabling use cases like automated scheduling assistance, event management, availability checking, and webhook integration.
List all event types for a user or organization. This tool allows you to discover what types of meetings or appointments are available for scheduling.
Parameters:
count
(number, optional): Number of results per page (default: 20)active
(boolean, optional): Filter by active status to show only active or inactive event typesuser_uri
(string, optional): Filter by user URI to see event types for a specific userorganization_uri
(string, optional): Filter by organization URI to see event types across an organizationList scheduled events with optional filters. This tool provides access to all scheduled appointments with powerful filtering capabilities.
Parameters:
count
(number, optional): Number of results per page (default: 20)status
(string, optional): Filter by status ("active" or "canceled")user_uri
(string, optional): Filter by user URIinvitee_email
(string, optional): Filter by invitee email addressmin_start_time
(string, optional): Minimum start time in ISO 8601 formatmax_start_time
(string, optional): Maximum start time in ISO 8601 formatorganization_uri
(string, optional): Filter by organization URIList invitees for a specific scheduled event. This tool helps you see who has been invited to or registered for a particular event.
Parameters:
event_uuid
(string, required): UUID of the scheduled eventcount
(number, optional): Number of results per page (default: 20)email
(string, optional): Filter by invitee email addressstatus
(string, optional): Filter by invitee statusCancel a scheduled event. This tool allows you to programmatically cancel appointments with an optional reason.
Parameters:
event_uuid
(string, required): UUID of the event to cancelreason
(string, optional): Reason for cancellationCreate a single-use scheduling link for an event type. This tool generates unique booking links that can only be used a limited number of times.
Parameters:
event_type_uri
(string, required): URI of the event typeowner_uri
(string, required): URI of the event ownermax_event_count
(number, optional): Maximum number of events that can be scheduled (default: 1)List all webhook subscriptions for an organization. This tool helps you manage and monitor webhook integrations.
Parameters:
organization_uri
(string, required): URI of the organizationcount
(number, optional): Number of results per page (default: 20)scope
(string, optional): Filter by scope ("organization" or "user")Create a new webhook subscription. This tool enables real-time notifications for Calendly events.
Parameters:
organization_uri
(string, required): URI of the organizationurl
(string, required): The callback URL for webhook eventsevents
(array, required): Array of event types to subscribe to (e.g., ["invitee.created", "invitee.canceled"])signing_key
(string, required): Secret key for webhook signature verificationscope
(string, optional): Scope of the webhook ("organization" or "user", default: "organization")Delete a webhook subscription. This tool removes an existing webhook integration.
Parameters:
webhook_uuid
(string, required): UUID of the webhook to deleteList availability schedules for a user. This tool retrieves the configured availability patterns for a specific user.
Parameters:
user_uri
(string, required): URI of the usercount
(number, optional): Number of results per page (default: 20)List memberships for an organization. This tool shows all members of a Calendly organization.
Parameters:
organization_uri
(string, required): URI of the organizationcount
(number, optional): Number of results per page (default: 20)email
(string, optional): Filter by member email addressGet available times for booking a specific event type. This tool finds open time slots within a date range for scheduling purposes.
Parameters:
event_type_uri
(string, required): URI of the event typestart_time
(string, required): Start of the time range in ISO 8601 formatend_time
(string, required): End of the time range in ISO 8601 formatAccess information about the authenticated Calendly user.
URI Pattern: calendly://user/me
This resource provides details about the currently authenticated user, including profile information, organization membership, and account settings.
Get details about a specific Calendly organization.
URI Pattern: calendly://organization/{organization_uuid}
This resource returns comprehensive information about an organization, including branding, settings, and configuration details.
Get details about a specific event type.
URI Pattern: calendly://event-type/{event_type_uuid}
This resource provides full details about an event type, including duration, description, booking settings, availability rules, and custom questions.
Get details about a specific scheduled event.
URI Pattern: calendly://event/{event_uuid}
This resource returns detailed information about a scheduled event, including start and end times, invitees, location details, and event-specific metadata.
Get details about a specific event invitee.
URI Pattern: calendly://invitee/{invitee_uuid}
This resource provides information about a specific invitee, including their contact information, responses to custom questions, and booking status.
Get details about a specific webhook subscription.
URI Pattern: calendly://webhook/{webhook_uuid}
This resource returns configuration details for a webhook subscription, including the callback URL, subscribed events, scope, and status.
The Calendly MCP Server enables a wide range of scheduling automation scenarios:
Intelligent Scheduling Assistants: Build AI assistants that can check availability, suggest meeting times, and help users book appointments through natural conversation.
Event Management Automation: Create workflows that automatically manage scheduled events, send reminders, or handle cancellations based on specific conditions.
Availability Intelligence: Develop systems that analyze scheduling patterns, optimize availability, and provide insights into booking trends.
Integration Workflows: Connect Calendly with other business systems through webhook integrations, enabling real-time synchronization of scheduling data.
Multi-User Coordination: Build tools that help coordinate scheduling across teams and organizations, finding optimal meeting times for multiple participants.
Custom Booking Experiences: Create specialized booking interfaces that leverage Calendly's scheduling engine while providing tailored user experiences.
To use this MCP server, you'll need a Calendly account with API access. The server handles authentication and provides a clean interface to Calendly's API through the Model Context Protocol. Once connected, AI assistants and applications can use the tools and resources to interact with your Calendly data seamlessly.
The server supports pagination for list operations, allowing you to efficiently work with large datasets. All time-based parameters use ISO 8601 format for consistency and clarity. URIs follow Calendly's standard format and can be obtained from resource responses or through the Calendly dashboard.
Let's take your AI-powered applications to the next level, together.
Metorial provides developers with instant access to 600+ MCP servers for building AI agents that can interact with real-world tools and services. Built on MCP, Metorial simplifies agent tool integration by offering pre-configured connections to popular platforms like Google Drive, Slack, GitHub, Notion, and hundreds of other APIs. Our platform supports all major AI agent frameworks—including LangChain, AutoGen, CrewAI, and LangGraph—enabling developers to add tool calling capabilities to their agents in just a few lines of code. By eliminating the need for custom integration code, Metorial helps AI developers move from prototype to production faster while maintaining security and reliability. Whether you're building autonomous research agents, customer service bots, or workflow automation tools, Metorial's MCP server library provides the integrations you need to connect your agents to the real world.