MCP.Market

Calendarmcp MCP server

by aernouddekker·io.github.aernouddekker/calendarmcp·v0.2.0·5 stars

MCP server for macOS Calendar.app — calendar and event management via AppleScript

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

full report

Adoption
Growing

5 stars19 downloads/wk

Reviews

Write one

Nobody has reviewed Calendarmcp yet.

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

Calendarmcp tools (25, 8 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • add-attendee

    Add an attendee to an event by uid

  • add-display-alarm

    Add a display alarm to an event firing N minutes before its start

  • add-mail-alarm

    Add a mail alarm to an event firing N minutes before its start

  • add-sound-alarm

    Add a sound alarm to an event firing N minutes before its start

  • create-calendarwrite action

    Create a new calendar in macOS Calendar.app

  • create-eventwrite action

    Create a new event in a named calendar

  • delete-calendarwrite action

    Check whether a calendar exists, then return an error explaining that Calendar.app does NOT support deleting calendars via AppleScript (returns -10000). Calendars must be removed from the Calendar.app UI manually.

  • delete-eventwrite action

    Delete an event by uid

  • duplicate-event

    Duplicate an event into the same calendar or a different one

  • get-calendar

    Get properties of a single calendar by name

  • get-event

    Get full details of an event by its uid (searches all calendars)

  • list-alarms

    List display, mail, and sound alarms on an event with their trigger interval (minutes relative to start)

  • list-attendees

    List attendees on an event by uid

  • list-calendars

    List all calendars in macOS Calendar.app with name, writable flag, and description (calendars are identified by name; Calendar.app exposes no usable id)

  • list-events

    List events in a calendar between two ISO dates

  • move-event

    Move an event to a different calendar. AppleScript cannot reparent directly, so this deletes the original and recreates it in the target calendar (the new event has a fresh uid).

  • reload-calendars

    Force Calendar.app to refresh / reload all calendars from their accounts

  • remove-alarmwrite action

    Remove an alarm from an event by 1-based index within its combined display+mail+sound alarm list (matching list-alarms output)

  • remove-attendeewrite action

    Remove an attendee from an event by email

  • search-events

    Search events by summary substring across one calendar or all calendars. Bounded by a date window (defaults: −30d to +365d) to stay under the osascript timeout.

  • switch-view

    Switch Calendar.app to day, week, or month view, optionally jumping to a specific date

  • today-events

    List today's events in one calendar or across all calendars

  • upcoming-events

    List events in the next N days in one calendar or across all calendars

  • update-calendarwrite action

    Rename a calendar or set its description

  • update-eventwrite action

    Patch fields on an existing event by uid

Public scan report

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

no findings
  • Code scan59 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 25 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Calendarmcp compares

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

Safety score
92/100
higher than 90% of 1,301 Productivity servers
Tools
25
the typical Productivity server has 7
Tools that change things
32%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
5
more than 70% of 855 Productivity servers
Downloads a week
19
more than 5% of 433 Productivity servers with a package

What its tools let an agent do: 12 read · 6 create · 3 change · 4 delete

Install Calendarmcp in Claude Code, Cursor or VS Code

Runs npx -y @aernoud/calendarmcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add calendarmcp -- npx -y @aernoud/calendarmcp
Add to Cursor

What the publisher says

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

macos-mcp

MCP servers for macOS native apps — gives Claude Code, Claude Desktop, and any MCP client native access to Mail, Numbers, Contacts, Calendar, Reminders, and FaceTime / phone calls.

No API keys, no OAuth, no cloud services. Talks directly to macOS apps via AppleScript and URL schemes (tel://, facetime://). Runs locally on your Mac.

CUPS printing (printmcp) used to live here; it moved to office-mcp since it's a shell wrapper, not an AppleScript bridge.

Servers

Mail (mailappmcp) — 21 tools

Works with every email account configured in Mail.app — iCloud, Gmail, Outlook, Fastmail, you name it.

Numbers (numbersmcp) — 29 tools

Works with any open Numbers spreadsheet.

Shortened. The full README is on GitHub.

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

Calendarmcp: common questions

Is Calendarmcp MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Calendarmcp safety report
How do I install Calendarmcp?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Calendarmcp need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Calendarmcp maintained?
The last commit was 65 days ago (2026-09-02). The latest release is v0.2.0.
What can I use instead of Calendarmcp?
Servers from other publishers that do the same job: Apple Calendar MCP server, Agent-Native Calendar MCP server and iCloud MCP server. Compare all Calendarmcp alternatives.
How does Calendarmcp compare with other Productivity MCP servers?
safety score 92/100 (higher than 90% of 1,301 Productivity servers); tools 25 (the typical Productivity server has 7); tools that change things 32% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Calendarmcp

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

All Calendarmcp alternatives →
  • 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
  • iCloud MCP
    Apple Mail, Calendar, Contacts, Reminders, Notes, Messages and Safari via AppleScript or iCloud
    B
  • Caldav
    CalDAV calendar operations (list, create, update, delete events) as MCP tools.
    B
  • Skylight
    Skylight Calendar for Claude — family events, chores, and rewards.
    B

More from aernouddekker →