Best MCP servers for calendar and scheduling
Scheduling is the kind of chore agents are built to absorb: find a free slot, book the meeting, move the conflicting one, remind everyone, turn an action item into a dated task. An agent connected to your calendar and scheduling tools can read availability, create and update events, and manage the tasks that hang off them, instead of bouncing the work back to a human. The right server depends on your setup, a calendar system of record, a self-hostable booking layer, a meeting platform, or a task manager where commitments turn into to-dos. The recurring need is the same: let the agent see and shape your schedule. The servers below cover the common shapes, each a real MCP server with a verified, current install config.
Google Calendar (Workspace MCP)
taylorwilsdon
The Google Workspace MCP, scoped to Calendar, lets an agent read your calendars, create events, and check availability over OAuth.
The Google Calendar server lets an agent read availability and create, update, and delete events, the default for teams whose calendar lives in Google Workspace.
Google Calendar (Workspace MCP) for calendar and scheduling →Cal.com
Cal.com
Cal.com's official MCP server lets agents manage event types, bookings, schedules, and availability over OAuth.
Cal.com's server connects an agent to an open, self-hostable scheduling layer for managing bookings and availability, ideal when you want control over your scheduling infrastructure.
Cal.com for calendar and scheduling →Todoist
Doist
Doist's official Todoist MCP server lets agents create, find, update, and complete tasks, projects, sections, labels, reminders, and goals.
Todoist's server lets an agent create and manage dated tasks and reminders, turning calendar commitments and follow-ups into tracked to-dos.
Todoist for calendar and scheduling →Zoom
Zoom
Zoom's official remote MCP server gives agents semantic search over meetings, chat, and docs, plus recording assets and Zoom Doc creation over OAuth.
Zoom's server searches meetings and pulls recordings, assets, and meeting details, useful for referencing an existing call alongside a scheduled event; it reads meetings rather than creating them.
Zoom for calendar and scheduling →