Provides tools for interacting with macOS Reminders app via AppleScript, enabling management of reminder lists and reminders including creation, updates, deletion, completion tracking, and batch operations.
Reminders MCP Server
An MCP (Model Context Protocol) server for interacting with macOS Reminders app via AppleScript.
Requirements
macOS
Node.js >= 18.0.0
Access to macOS Reminders app
Installation
Or use directly with npx:
Usage
As an MCP Server
Add to your MCP client configuration:
Or if installed globally:
Development
Available Tools
Lists
Tool | Description |
| Get all reminder lists with names, IDs, and counts |
| Create a new reminder list |
| Delete a list and all its reminders |
| Rename an existing list |
Reminders
Tool | Description |
| Get reminders with filtering (list, status, priority, date range, search) |
| Get a single reminder by ID |
| Create a new reminder |
| Update reminder properties |
| Delete a reminder |
| Mark reminder as completed/incomplete |
Batch Operations
Tool | Description |
| Create multiple reminders at once (max 100) |
| Update multiple reminders at once (max 100) |
| Complete/uncomplete multiple reminders (max 100) |
License
MIT