# apple-reminders

Connects Claude Code to Apple Reminders through EventKit for search, daily and overdue views, and reminder changes on macOS.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 10
- Author: high5-ventures
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/high5-ventures/apple-reminders-for-claude
- Updated: 2026-10-19
- HTML: https://affpapa.org/en/nevibecode/mcp/high5-ventures-apple-reminders

## What it does

This MCP server connects Claude Code with the native Apple Reminders database through EventKit. It can list reminder lists, show open or completed items, search by text, find tasks due today or overdue, and create, edit, or complete individual reminders.

The package contains a signed Swift binary and 13 MCP tools. Data stays local because the server performs no network I/O. The same server can also be configured for Codex, Cursor, GitHub Copilot, Gemini CLI, and other MCP clients with `npx`.

A Mac running macOS 11 or newer is required, along with macOS permission to access Reminders. Without that permission, the server cannot read or change your reminders.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add apple-reminders -- npx -y @high5ventures/apple-reminders-mcp
```

### Codex

**Platform CLI**
```bash
codex mcp add high5-ventures-apple-reminders -- npx -y @high5ventures/apple-reminders-mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "high5-ventures-apple-reminders": {
            "command": "npx",
            "args": [
                "-y",
                "@high5ventures/apple-reminders-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "high5-ventures-apple-reminders": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@high5ventures/apple-reminders-mcp"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add high5-ventures-apple-reminders npx -y @high5ventures/apple-reminders-mcp
```

## When to use it
- show reminders due today
- find overdue tasks
- add an item to a chosen list
- mark a selected reminder complete

## Example prompts
- Show me my reminders for today.
- Find overdue items and complete the reminder about Slack.

## Similar
- [Apple Reminders](https://affpapa.org/en/nevibecode/mcp/apple-reminders.md) — MCP server · ★ 31
- [remi](https://affpapa.org/en/nevibecode/mcp/remi.md) — MCP server · ★ 25
- [Apple Shortcuts Integration](https://affpapa.org/en/nevibecode/skills/apple-shortcuts-integration.md) — skill · 4700 installs
- [apple-calendar](https://affpapa.org/en/nevibecode/skills/apple-calendar.md) — skill · 726 installs
- [mcp-apple-notes](https://affpapa.org/en/nevibecode/mcp/mcp-apple-notes.md) — MCP server · ★ 53
- [Apple Tools (Unified)](https://affpapa.org/en/nevibecode/mcp/apple-tools-unified.md) — MCP server · ★ 31

From the same set: [high5-ventures/apple-reminders-for-claude](https://affpapa.org/en/nevibecode/by/high5-ventures/apple-reminders-for-claude.md) — 2 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
