Calendar MCP Server

Calendar app MCP for accessing macOS Calendar events and reminders

Local serverstdioPython

What is the Calendar MCP Server?

Calendar app MCP for accessing macOS Calendar events and reminders

The short version

An MCP (Model Context Protocol) server that provides access to macOS Calendar.app events and reminders for use with Claude and other AI assistants.

  • Access macOS Calendar.app events and reminders
  • Filter by date range, calendar names, and all-day/busy status
  • Format output as JSON or Markdown
  • Secure, local access to calendar data

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_eventsRetrieve events for a specific date range
get_remindersRetrieve reminders for a specific date range
list_calendarsList all available calendars
get_today_summaryGet a summary of today's events and reminders
searchSearch for events and reminders containing a specific term
get_current_timeGet the current date and time in any timezone
convert_timeConvert a time from one timezone to another
list_timezonesList available timezones, optionally filtered by region

How to install the Calendar MCP Server

{
  "mcpServers": {
    "calendar-app": {
      "command": "uvx",
      "args": ["calendar-app-mcp"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • “Use Calendar to get events.”
  • “Use Calendar to get reminders.”
  • “Use Calendar to list calendars.”

Frequently asked questions

Calendar app MCP for accessing macOS Calendar events and reminders Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.