reminders-mcp
Provides tools for managing Apple Reminders, including listing, creating, updating, completing, and deleting reminders and reminder lists, with support for due dates, notes, and priorities.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@reminders-mcpshow today's reminders"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
reminders-mcp
An MCP (Model Context Protocol) server for managing Apple Reminders via the remindctl CLI on macOS. It is intended for Claude Desktop and Claude CoWork, which run sandboxed and cannot run remindctl directly; this server runs as a separate process and talks to remindctl for you.
Prerequisites
macOS (Apple Reminders framework required)
Node.js >= 18
remindctl — install via Homebrew:
brew install steipete/tap/remindctlOn first run, grant Reminders access when macOS prompts. Check status with
remindctl status, request access withremindctl authorize, or enable manually in System Settings > Privacy & Security > Reminders.
Related MCP server: Apple Reminders MCP Server
Tools
Tool | Description |
| Check Apple Reminders authorization status |
| View reminders by filter (today, tomorrow, week, overdue, upcoming, completed, all, or YYYY-MM-DD date) and optional list name |
| List all reminder lists with counts |
| Create a new reminder list |
| Rename an existing list |
| Delete a list and all its reminders |
| Create a reminder with optional list, due date, notes, and priority |
| Modify a reminder's title, list, due date, notes, priority, or completion status |
| Mark one or more reminders as completed |
| Delete one or more reminders |
Installation
npm install -g reminders-mcpConfiguration
Edit claude_desktop_config.json (macOS):
Path:
~/Library/Application Support/Claude/claude_desktop_config.json
Add the MCP server (macOS only; the app uses Apple Reminders):
{
"mcpServers": {
"reminders-mcp": {
"command": "reminders-mcp",
"args": []
}
}
}Restart Claude Desktop or CoWork. The reminders tools (e.g. status, show-reminders) should appear in the tool list.
Development
git clone https://github.com/mikakoivisto/reminders-mcp.git
cd reminders-mcp
npm install
npm run buildRun in watch mode during development:
npm run devTest the server directly (newline-separated JSON-RPC messages):
printf '%s\n%s\n' \
'{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0.0"}}}' \
'{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}' | node dist/index.jsLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityBmaintenanceA macOS-only MCP server that exposes Apple Reminders to AI clients, enabling create, read, update, delete, search, and organization of reminders and lists through natural language.Last updatedMIT
- Alicense-qualityCmaintenanceMCP server enabling AI assistants to create, read, list, and delete Apple Reminders on macOS via AppleScript.Last updated11Apache 2.0
- AlicenseAqualityDmaintenanceAn MCP server that connects Claude Desktop to Apple Reminders on macOS via AppleScript.Last updated517MIT
- Alicense-qualityBmaintenanceA Model Context Protocol (MCP) server that integrates Apple Reminders with Claude Desktop, enabling comprehensive task management and reminders directly through conversations with Claude.Last updated194MIT
Related MCP Connectors
MCP connector for Apple Reminders — search, create, complete, and edit via your own Mac.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/mikakoivisto/reminders-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server