Agent♥︎Age
Catalog

Apple Reminders

Official

by mgcrea · TypeScript

Search, read and act on Apple Reminders — lists, due dates, writes off by default

@mgcrea/mcp-apple-reminders (Model Context Protocol Server)

Model Context Protocol server for the macOS Apple Reminders app. It can search and read reminders data (lists and due dates) and perform actions/mutations by default. It is unofficial and not affiliated with Apple, and it drives the Reminders app already installed on your Mac.

🛠️ Key Features

  • Apple Events lane for accounts, lists, reminders, and every mutation
  • Index lane using read-only SQLite over the Group Containers store
  • Covers items not exposed by the Reminders scripting dictionary

🚀 Use Cases

  • Query and retrieve reminders, including due dates and list contents
  • Create or update reminders via the Apple Events lane
  • Use index access when scripting dictionary coverage is insufficient

⚡ Developer Benefits

  • Scripting dictionary is complete enough that the Apple Events lane alone is usable
  • Two-lane design separates mutations from additional indexed read capabilities

⚠️ Limitations

  • Index lane requires Full Disk Access
  • Unofficial; not affiliated with Apple

Topics

ai-agentsappleapple-calendarapple-mailapple-notesapple-remindersapplescriptclaudeimessagejxamacosmcpmcp-servermodel-context-protocolsafari