FradSer/mcp-server-apple-events

View on GitHub ↗

MCP server providing native macOS integration with Apple Reminders and Calendar via EventKit

181 ★44 forksTypeScriptUpdated 24d ago

What you need to know

MCP server providing native integration with Apple Reminders and Calendar on macOS via EventKit, with full CRUD for reminders, subtasks, lists and calendar events

Install

npx mcp-server-apple-events

Usage

  • Add the server to Cursor, Claude Desktop or ChatWise
  • Ask Claude to create reminders, manage subtasks, organize lists or schedule calendar events

Key features

  • Full CRUD for reminders, subtasks, reminder lists and calendar events
  • Priority, tags and checklist subtasks with progress tracking
  • Multi-criteria filtering and flexible timezone-aware date formats
  • Native macOS permission discovery and prompting
  • Structured prompt library for daily planning and review
  • Read-only round-trip of alarms, recurrence and location triggers

Best for

macOS users who want AI assistants to manage Apple Reminders and Calendar

Caveats

  • Requires macOS with EventKit; Node.js 20 or later
  • Alarms, recurrence rules and location triggers are read-only
  • Headless contexts without a GUI session can stall on permission prompts
Platforms: macOSClients: Claude Desktop · Cursor · ChatWise · Claude Code

Reviewed 2026-08-11

Topics

calendareventkitmacosmcp-servermodel-context-protocolremindersswifttypescript
Stars
181★
Forks
44
Language
TypeScript
License
MIT
Created
2025-02-14
Last push
2026-08-11