MCP.Market

Apple Reminders MCP server

by high5-ventures·io.github.high5-ventures/apple-reminders·v1.1.0·10 stars

Fast, native macOS Apple Reminders via EventKit. 10-200x faster than AppleScript alternatives.

B75/100grade B
What users say
No reviews yet
Be the first
Safety scan
B75/100

full report

Adoption
Growing

10 stars113 downloads/wk

Reviews

Write one

Nobody has reviewed Apple Reminders yet.

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

Apple Reminders tools (13, 3 write)

write = sends, deletes, buys or posts

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

  • complete_reminder

    Mark a reminder as completed by ID.

  • create_reminderwrite action

    Create a new reminder in a specified list. Due date must be ISO-8601 local time (e.g. 2026-04-11T18:00:00), a date without a time (e.g. 2026-04-11), or omitted. A due time also sets an alert at that time; a date without a time sets none. Priority is 0 (none), 1 (high), 5 (medium), or 9 (low).

  • delete_reminderwrite action

    Permanently delete a reminder by ID.

  • get_list_info

    Get one reminder list's account, open and completed counts, and calendar_identifier.

  • get_lists

    List all reminder lists on this Mac with their account, open and completed counts,

  • get_overdue

    Get all open reminders whose due date is strictly before today.

  • get_reminder

    Fetch a single reminder by its stable EventKit UUID.

  • get_scheduled

    Get all open reminders that have any due date (today, future, or past).

  • get_today

    Get all open reminders due today (local time) across every list, with or without a due time.

  • list_reminders

    List reminders in a specific list. Filter must be one of: open, completed, all.

  • search_reminders

    Full-text search across all reminder lists. Matches against title and notes. Case-insensitive.

  • uncomplete_reminder

    Unmark a completed reminder (set it back to open).

  • update_reminderwrite action

    Update an existing reminder by ID. Only provided fields are changed. Use `clearDueDate: true` to explicitly remove a due date (different from omitting `dueDate`).

Public scan report

scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it

2 medium
  • Code scan3 source files scanned15/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 13 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10

Findings (2)

  • mediumnpm install lifecycle script presentinstall.script
  • mediumnpm install lifecycle script presentinstall.script
    package.json: … "PRIVACY.md" ], "scripts": { "postinstall": "node scripts/install-binary.js" }, …
Overall 75/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Apple Reminders compares

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

Safety score
75/100
higher than 45% of 48,255 servers
Tools
13
the typical server has 7
Tools that change things
23%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
10
more than 88% of 28,688 servers
Downloads a week
113
more than 65% of 12,191 servers with a package

What its tools let an agent do: 10 read · 1 create · 1 change · 1 delete

Release history: 3 versions in the registry since 2026-08-21, latest 2026-10-19, typically one every 45 days.

Install Apple Reminders in Claude Code, Cursor or VS Code

Runs npx -y @high5ventures/apple-reminders-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add apple-reminders -- npx -y @high5ventures/apple-reminders-mcp
Add to Cursor

What the publisher says

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

Apple Reminders for Claude

Fast, native Apple Reminders access for Claude — works in Claude Desktop, Claude Cowork, and Claude Code (CLI). One signed Swift/EventKit binary, three distribution packages.

Reminder IDs are stable across sessions. A full CRUD round-trip takes under a second on a database with 300+ reminders. Umlauts, accents, CJK characters and emoji pass through unchanged.

Published by high5 ventures GmbH — signed with Developer ID Application: high5 ventures GmbH and notarized by Apple.

Quick start

You need a Mac running macOS 11 or later, and Claude Desktop.

  1. Download apple-reminders.mcpb from the latest release.
  2. Double-click it. Claude Desktop opens an install dialog — click Install.
  3. Ask Claude something like "What's on my reminders for today?"

macOS asks for Reminders access on that first question. Allow it, and Claude can read and change your reminders.

No configuration is needed: the bundle contains the server and the signed binary, and Claude Desktop sets the paths on install.

Updating is the same three steps with the newer .mcpb.

Not using Claude Desktop? See Installation for Claude Code and other MCP clients.

Contents

  • Description
  • Features
  • Usage examples
  • Installation
  • Configuration
  • MCP tools
  • Privacy policy
  • Troubleshooting
  • Support
  • Architecture
  • License

Description

Apple Reminders for Claude gives Claude full CRUD access to your macOS Reminders app. It wraps Apple's native EventKit framework in a signed Swift binary that returns stable UUIDs and structured JSON, and ships three ways:

All three ship the same binary and the same 13 tools, so behaviour does not differ between them.

Features

  • 13 MCP tools covering the full reminder lifecycle: list lists, list reminders (open/completed/all), full-text search, today/overdue/scheduled smart queries, CRUD on individual reminders.
  • Native EventKit — not AppleScript, not reverse-engineered SQLite scraping.
  • Stable UUIDs — reminder IDs survive across sessions, unlike AppleScript URIs or CLI positional indexes.
  • Tool safety annotations — every tool declares readOnlyHint / destructiveHint so Claude clients can auto-run queries but prompt for mutations.
  • Language-neutral — the skill matches on intent, not keywords. Works identically in German, French, Spanish, Japanese, etc.
  • Speed — full CRUD smoke-test completes in under 1 s on 300+ reminders across 10 lists.
  • Signed + notarized — no Gatekeeper warnings; deployable via MDM.
  • 100% local — no network I/O. See PRIVACY.md.

Usage examples

In Claude Desktop and Cowork the tools appear under Apple Reminders; in Claude Code the skill loads when you mention reminders. The examples below show the tool calls behind each answer.

Example 1 — "What's on my plate today?"

Shortened. The full README is on GitHub.

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

Apple Reminders: common questions

Is Apple Reminders MCP server safe?
Mostly: it is graded B (75/100). Read the Apple Reminders safety report
How do I install Apple Reminders?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Apple Reminders need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Apple Reminders maintained?
The last commit was 16 days ago (2026-10-19). The latest release is v1.1.0.
How does Apple Reminders compare with other MCP servers?
safety score 75/100 (higher than 45% of 48,255 servers); tools 13 (the typical server has 7); tools that change things 23% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.