MCP.Market

Calendar.app MCP server

by p-l-ta·io.github.p-l-ta/calendar-mcp·v1.0.0·1 stars

List, search, and manage calendar events via macOS Calendar.app across all configured accounts.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
New

1 stars37 downloads/wk

Reviews

Write one

Nobody has reviewed Calendar.app yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Calendar.app tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan24 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 35 days ago12/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Calendar.app compares

Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 65% of 1,297 Productivity servers
GitHub stars
1
more than 50% of 852 Productivity servers
Downloads a week
37
more than 25% of 423 Productivity servers with a package

Install Calendar.app in Claude Code, Cursor or VS Code

Runs npx -y @p-l-ta/calendar-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add calendar-mcp -- npx -y @p-l-ta/calendar-mcp
Add to Cursor

What the publisher says

From the Calendar.app repository's README, as published. We do not edit it. Read it on GitHub

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.):

The MCP server process inherits permissions from the host application that launches it.

Tools

How it works

  • Reads (listcalendars, listevents, searchevents, getevent) — query Calendar's SQLite database directly for fast, structured results across all accounts. Recurring events are expanded correctly via Calendar's OccurrenceCache table.
  • Writes (createevent, updateevent, delete_event) — driven by AppleScript automation against Calendar.app, so changes sync to all connected accounts (iCloud, Google, Exchange) just as if you'd made them in the app.

Development

npm install
npm run dev          # tsx watch — live reload
npm run build        # compile TypeScript → dist/
npm run mcpb         # build Claude Desktop extension → build/calendar-mcp.mcpb
npm run smoke        # smoke-test all 7 tools against live Calendar.app data

Note: npm run smoke requires Terminal.app (or your terminal emulator) to have Full Disk Access, since it reads Calendar.sqlitedb directly.

Interactive MCP testing:

npm run build
npx @modelcontextprotocol/inspector node dist/server.js

Privacy Policy

calendar-mcp is a local MCP server that runs entirely on your Mac. It has no backend, no telemetry, and makes no network requests of its own.

What it accesses:

  • Calendar's SQLite database (~/Library/Group Containers/group.com.apple.calendar/Calendar.sqlitedb) — read-only, used for list/search queries
  • Calendar.app via AppleScript — to create, update, and delete events

What it does NOT do:

  • Collect, store, or transmit any data outside your Mac
  • Connect to any external server or API
  • Log calendar data anywhere

All calendar data stays on your device and is only passed to the MCP host (Claude Desktop or another client) as part of normal tool responses. You control exactly which tools Claude can invoke.

License

MIT

Nothing above is checked by us. What we check is on the safety report.

Calendar.app: common questions

Is Calendar.app MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Calendar.app safety report
How do I install Calendar.app?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Calendar.app need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Calendar.app maintained?
The last commit was 71 days ago (2026-08-23). The latest release is v1.0.0.
What can I use instead of Calendar.app?
Servers from other publishers that do the same job: Apple Calendar MCP server, Agent-Native Calendar MCP server and Caldav MCP server.
How does Calendar.app compare with other Productivity MCP servers?
safety score 85/100 (higher than 65% of 1,297 Productivity servers); github stars 1 (more than 50% of 852 Productivity servers); downloads a week 37 (more than 25% of 423 Productivity servers with a package). Full comparison.

Alternatives to Calendar.app

Same job from other publishers: the closest match first, then the best rated.

  • Apple Calendar
    List, create, update, and delete events in Apple Calendar on macOS.
    A
  • Agent-Native Calendar
    Agent-Native Google Calendar - manage events, sync, and public booking
    A
  • Caldav
    CalDAV calendar operations (list, create, update, delete events) as MCP tools.
    B
  • Google Calendar
    MCP server for Google Calendar integration with service account support and domain-wide delegation.
    A
  • Skylight
    Skylight Calendar for Claude — family events, chores, and rewards.
    B