p-l-ta avatar

Calendar.app

p-l-ta/calendar-mcp

Gives Claude full read/write access to macOS Calendar.app across all configured accounts (iCloud, Google, Exchange). Reads are fast SQL queries against Calendar's local SQLite database, including proper recurring event expansion via the OccurrenceCache table. Writes go through AppleScript so changes sync back to your accounts just like manual edits. Seven tools cover the full lifecycle: list and search events, get event details with attendees, create, update, and delete. Requires Full Disk Access and Automation permissions for the host process. Runs entirely local with no network calls or telemetry. Reach for this when you need Claude to schedule meetings, find conflicts, or manage your calendar without leaving the conversation.

tools
7
transport
STDIO
last updated
May 8, 2026

Tools

7 tools

Public tool metadata for what this MCP can expose to an agent.

list_calendarsList all calendars with name, color, account, and UUID

List all calendars with name, color, account, and UUID

No parameter schema in public metadata yet.

list_eventsList events in a date range, including recurring-event occurrences

List events in a date range, including recurring-event occurrences

No parameter schema in public metadata yet.

get_eventGet full details of a single event by UUID, including attendees

Get full details of a single event by UUID, including attendees

No parameter schema in public metadata yet.

search_eventsSearch events by text across title, description, and location

Search events by text across title, description, and location

No parameter schema in public metadata yet.

create_eventCreate a new calendar event

Create a new calendar event

No parameter schema in public metadata yet.

update_eventUpdate properties of an existing event

Update properties of an existing event

No parameter schema in public metadata yet.

delete_eventPermanently delete an event

Permanently delete an event

No parameter schema in public metadata yet.

Sponsors

Readme

calendar-mcp

MCP server that gives Claude (and other MCP hosts) full access to Calendar.app on macOS — list, search, create, update, and delete events — across every account configured in Calendar.app (iCloud, Google, Exchange, etc.).

Prerequisites

  • macOS (Calendar.app required)
  • Node.js 20+
  • An MCP host: Claude Desktop or any stdio MCP client

Installation

Claude Desktop — one-click install (recommended)

  1. Download calendar-mcp.mcpb from the latest release
  2. Double-click the .mcpb file — Claude Desktop installs it automatically
  3. Grant the required macOS permissions (see below)

Manual / other hosts

npx @p-l-ta/calendar-mcp

Or install globally:

npm install -g @p-l-ta/calendar-mcp
calendar-mcp

Point your MCP host at the calendar-mcp binary (stdio transport). Example config:

{
  "mcpServers": {
    "calendar-app": {
      "command": "npx",
      "args": ["@p-l-ta/calendar-mcp"]
    }
  }
}

Required macOS permissions

Grant these to the application that runs the MCP host (Claude Desktop, etc.):


View the full README on GitHub

Details

Repository
github.com/p-l-ta/calendar-mcp
Categories
Search & Web Crawling, Productivity & Office
Package
@p-l-ta/calendar-mcp
Transport
STDIO
Registry
MCP registry, active

More from p-l-ta

Related Search & Web Crawling MCP servers

View all
1parallect avatarprxhubparallect/prxhubSearch, cite, download, and publish .prx research bundles on prxhub.com.0stars
2partstable avatarPartsTablecom.partstable/partstableCalibrated IT hardware parts reference: PN normalization, search, cross-references, cited facts.0stars
3peureka avatarAgentlookup Mcppeureka/agentlookup-mcpSearch, discover, and register AI agents in the public registry at agentlookup.dev.0stars
4posdo-io avatarPOS.DO MCP Serverposdo-io/mcp-serverDiscover 356K+ restaurants in 20 countries: search, reviews, cultural context, time-based offers.0stars
5prospeo-v2 avatarProspeo Mcp Serverprospeo-v2/prospeo-mcp-serverProspeo: Find, search, and enrich people and companies with verified emails and mobile numbers.0stars
6qso-graph avatarIota Mcpqso-graph/iota-mcpIslands on the Air MCP server. Group lookup, island search, DXCC mapping, nearby groups.0stars