Apple Reminders MCP server
io.github.high5-ventures/apple-reminders·v1.1.0·10 starsFast, native macOS Apple Reminders via EventKit. 10-200x faster than AppleScript alternatives.
10 stars113 downloads/wk
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
complete_reminderMark a reminder as completed by ID.
create_reminderwrite actionCreate 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 actionPermanently delete a reminder by ID.
get_list_infoGet one reminder list's account, open and completed counts, and calendar_identifier.
get_listsList all reminder lists on this Mac with their account, open and completed counts,
get_overdueGet all open reminders whose due date is strictly before today.
get_reminderFetch a single reminder by its stable EventKit UUID.
get_scheduledGet all open reminders that have any due date (today, future, or past).
get_todayGet all open reminders due today (local time) across every list, with or without a due time.
list_remindersList reminders in a specific list. Filter must be one of: open, completed, all.
search_remindersFull-text search across all reminder lists. Matches against title and notes. Case-insensitive.
uncomplete_reminderUnmark a completed reminder (set it back to open).
update_reminderwrite actionUpdate 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
- 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 present
install.script - mediumnpm install lifecycle script present
install.scriptpackage.json: … "PRIVACY.md" ], "scripts": { "postinstall": "node scripts/install-binary.js" }, …
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
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.
- Download apple-reminders.mcpb from the latest release.
- Double-click it. Claude Desktop opens an install dialog — click Install.
- 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.