Ask natural-language questions across Microsoft 365 Copilot data.
- Home
- Top MCPs for Scheduling & Calendar
Best Scheduling & Calendar MCP Servers in 2026
Best calendar and scheduling MCP servers for 2026: Google's official remote Calendar MCP, Cal.com's hosted booking MCP, the GA hosted Calendly MCP, Outlook, and Apple iCloud — for AI agents that plan, book, and reschedule.
Top Scheduling & Calendar MCPs
- 1.Microsoft Work IQ—Ask natural-language questions across Microsoft 365 Copilot data.
- 2.Microsoft 365—Outlook mail and calendar, Teams, OneDrive and Excel through one Graph API server.
- 3.Google Calendar—Read, create, and manage events across Google Calendar — via Google's official remote MCP or a self-hosted community server.
Ranked by top-mcps.com — data verified Sep 2026.
Comparing options? Read the Scheduling buyer’s guide.
About Scheduling & Calendar MCP servers
The best MCP servers for scheduling and calendar in 2026 split across two jobs: internal calendar management and external booking. For internal scheduling, Google Calendar ships as a remote server from Google (https://calendarmcp.googleapis.com/mcp/v1, OAuth, eight tools) that lets an agent read calendars, find common slots, and create events with no local install, plus community stdio servers for self-hosters. For external booking — where an agent creates a confirmed appointment, handles reschedules, and manages the flow end to end — Cal.com's official hosted MCP at mcp.cal.com (OAuth 2.1, 34 tools) covers the complete booking lifecycle. Calendly's hosted MCP (https://mcp.calendly.com) sits between them: link-based scheduling without exposing internal availability. HubSpot MCP ties meetings to CRM records, and Apple Calendar (CalDAV) covers the iCloud and self-hosted CalDAV crowd.
Choose by the job the agent needs to do. For reading team calendars and finding overlap, use Google Calendar — find-a-slot is its core flow. For creating real bookings with confirmation, reschedule, and cancellation, use Cal.com; it exposes the booking workflow that Google Calendar's event-CRUD tools don't cover, and the hosted streamable-http transport means there is nothing to install. For sharing a booking link with a client without the agent managing the booking directly, use Calendly. For B2B sales and RevOps teams, HubSpot MCP (API key over stdio) is the only option here that links a booked meeting to the contact and deal it belongs to, so an agent can check what meetings already exist on an account before proposing new ones. Apple Calendar (CalDAV) runs locally over stdio with an app-specific password instead of OAuth — the pick for local-only workflows. Pair whichever calendar MCP you choose with a Communication MCP to send the invite.
Common mistakes: granting full account scope when calendar-only would do, letting an agent create a booking without a user confirmation step (Cal.com's create_booking tool fires immediately, and the invitee gets a real notification), and skipping timezone normalization — calendar APIs return events in mixed timezones, models regularly get DST arithmetic wrong, and the symptom is a meeting proposed exactly one hour off. Pass explicit IANA zone names on every call. Start with Google Calendar in read-only mode against your own calendar, prove the find-a-slot flow, then add write tools one at a time: event creation first, external booking through Cal.com last.
All Scheduling & Calendar MCPs
7 MCPs ranked by popularity. Filter by attribute or search by name.
7 of 7 MCPs
| # | MCP | Tags | Setup | Complexity | Labels | |
|---|---|---|---|---|---|---|
| 1 | Microsoft Work IQ Ask natural-language questions across Microsoft 365 Copilot data. | microsoft, copilot | 10 min | Medium | Official | |
| 2 | Microsoft 365 Outlook mail and calendar, Teams, OneDrive and Excel through one Graph API server. | microsoft, outlook | 10 min | Medium | ||
| 3 | Google Calendar Read, create, and manage events across Google Calendar — via Google's official remote MCP or a self-hosted community server. | google-calendar, scheduling | 10 min | Medium | ||
| 4 | Apple Calendar (CalDAV) Read and create events in Apple Calendar via CalDAV from any MCP client. | calendar, apple | 10 min | Medium | ||
| 5 | Cal.com Official Cal.com hosted MCP — AI agents book, reschedule, and query availability across 34 tools via OAuth 2.1, no local install. | cal.com, scheduling | 5 min | Low | Official | |
| 6 | HubSpot MCP Official HubSpot MCP server — CRM contacts, deals, and meeting scheduling from Claude or Cursor. | hubspot, crm | 10 min | Low | Official | |
| 7 | Calendly Official hosted MCP for booking-link scheduling — share availability without exposing the raw calendar. | calendar, scheduling | 5 min | Low |
Choose the right MCP
Quick decision guide based on your use case.
| If you need… | Start with |
|---|---|
| Reading team calendars and finding a common slot | Use Google Calendar |
| Confirmed external bookings with reschedule and cancellation flows | Use Cal.com |
| Sharing a booking link without exposing the raw calendar | Use Calendly |
| Sales meetings that must stay linked to contacts and deals | Use HubSpot MCP |
| iCloud or self-hosted CalDAV, local-only by policy | Use Apple Calendar (CalDAV) |
Top Scheduling & Calendar MCPs ranked
Detailed cards with setup time, complexity, and key labels.
Outlook mail and calendar, Teams, OneDrive and Excel through one Graph API server.
Read, create, and manage events across Google Calendar — via Google's official remote MCP or a self-hosted community server.
Read and create events in Apple Calendar via CalDAV from any MCP client.
Official Cal.com hosted MCP — AI agents book, reschedule, and query availability across 34 tools via OAuth 2.1, no local install.
Official HubSpot MCP server — CRM contacts, deals, and meeting scheduling from Claude or Cursor.
Official hosted MCP for booking-link scheduling — share availability without exposing the raw calendar.
Also in the ChatGPT Apps directory
1 Scheduling & Calendar brand is available as one-click ChatGPT Apps. These are not ranked alongside the editorial picks above — they're listings from chatgpt.com/apps surfaced here for brand-search continuity.
FAQ: Scheduling & Calendar MCPs
Which calendar MCP should I start with?
Google Calendar if you use Workspace, Outlook Calendar if you use Microsoft 365. Both expose read, free-busy, and create-event tools; the create surface should require a human-in-the-loop confirmation.
Which scheduling MCP should I use if the agent needs to book meetings with external people?
Cal.com. Its hosted server at mcp.cal.com uses OAuth 2.1 over streamable-http and exposes 34 tools covering the whole booking lifecycle — availability, create, reschedule, cancel — so the agent can complete a booking rather than just draft an event. Gate create_booking behind a confirmation prompt; it fires immediately and the invitee is notified.
Is it safe to let an agent create calendar events automatically?
Reading availability is low-risk; creating events and bookings is where mistakes become visible to other people. Run read-only for the first week, then enable event creation with a human confirmation on attendees, time, and timezone. Booking tools deserve the strictest gate because they commit an external party, not just your own calendar.
Can I use these calendar MCPs from Claude Desktop or Cursor?
Yes, via two routes. Cal.com, Calendly, and Google's remote Google Calendar endpoint are hosted streamable-http servers you add as remote connectors with an OAuth sign-in. HubSpot MCP, Apple Calendar (CalDAV), and the community Google Calendar servers run locally over stdio, which suits clients where you manage your own config.
How do I keep booked meetings connected to my CRM?
Use HubSpot MCP. It authenticates with a private-app API key over stdio and can look up meetings on a specific contact or deal, so a sales agent checks existing touchpoints before proposing new ones. Pair it with Google Calendar for the availability math; HubSpot MCP covers the CRM linkage, not free-busy across your team.
Why does my scheduling agent propose times that are an hour off?
Almost always DST or timezone normalization. Calendar APIs return events in mixed timezones, and models get offset arithmetic wrong around daylight-saving boundaries. Pass explicit IANA timezone names (America/New_York, not EST) on every create call, and have the agent restate the local time for each participant before it books.