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.

Top pick

Google Calendar (Workspace MCP)

taylorwilsdon

Community

The Google Workspace MCP, scoped to Calendar, lets an agent read your calendars, create events, and check availability over OAuth.

calendar

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.

Pick 2

Cal.com

Cal.com

Official

Cal.com's official MCP server lets agents manage event types, bookings, schedules, and availability over OAuth.

calendar

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.

Pick 3

Todoist

Doist

Official

Doist's official Todoist MCP server lets agents create, find, update, and complete tasks, projects, sections, labels, reminders, and goals.

productivity501

Todoist's server lets an agent create and manage dated tasks and reminders, turning calendar commitments and follow-ups into tracked to-dos.

Pick 4

Zoom

Zoom

Official

Zoom's official remote MCP server gives agents semantic search over meetings, chat, and docs, plus recording assets and Zoom Doc creation over OAuth.

communication

Zoom's server lets an agent create and manage meetings and pull meeting details, useful for attaching a video call to a scheduled event end to end.