Skip to main content
Glama
yazilim-vip

apple-reminders-mcp

by yazilim-vip

Apple Reminders MCP Server

MCP server for Apple Reminders on macOS via EventKit (pyobjc). Zero binary installs — runs with uv.

Prerequisites

  • macOS with Reminders.app

  • uv installed (installation guide)

  • No manual Python dependency install needed — uv run handles everything

Related MCP server: Reminders MCP Server

Install

No clone needed — run directly from GitHub:

Claude Code CLI:

claude mcp add apple-reminders -- uvx --from git+https://github.com/yazilim-vip/apple-reminders-mcp apple-reminders-mcp

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "apple-reminders": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/yazilim-vip/apple-reminders-mcp",
        "apple-reminders-mcp"
      ]
    }
  }
}

Pin to a specific version

uvx --from git+https://github.com/yazilim-vip/apple-reminders-mcp@v0.1.0 apple-reminders-mcp

Local development

git clone git@github.com:yazilim-vip/apple-reminders-mcp.git
cd apple-reminders-mcp
uv sync --group dev
uv run apple-reminders-mcp

Tools

Tool

Description

list_reminder_lists

List all reminder lists with counts

create_reminder_list

Create a new reminder list

delete_reminder_list

Delete a reminder list and all its reminders

list_reminders

List reminders, optionally filter by list

search_reminders

Search reminders by name/notes

add_reminder

Create a new reminder with optional due date, notes, priority

complete_reminder

Mark a reminder as complete

edit_reminder

Edit reminder fields (name, due, notes, priority)

move_reminder

Move a reminder to a different list

delete_reminder

Delete a reminder by name search

Tech Stack

  • Python ≥ 3.11

  • FastMCP — MCP server framework

  • pyobjc-framework-EventKit — Native macOS EventKit bindings (no AppleScript)

  • uv — Fast Python package manager and runner

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
1dRelease cycle
3Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yazilim-vip/apple-reminders-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server