Apple Reminders
About
Interact with Apple Reminders on macOS.
Details
- Author
- shadowfax92
- Categories
- Productivity, Project Management, Other
Jump to
Setup
Install Apple Reminders in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/shadowfax92/apple-reminders-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
- List Management: View all reminder lists in your Apple Reminders app
- Reminder Retrieval: Get all reminders from a specific list
- Create Reminders: Create new reminders with titles, due dates, and notes
- Complete Reminders: Mark reminders as completed
- Delete Reminders: Remove reminders from your lists
- Date Handling: Proper handling of ISO date formats for due dates
Add this to yourclaude_desktop_config.json:
{ "mcpServers": { "apple-reminders": { "command": "node", "args": [ "/path/to/mcp-apple-reminders/dist/index.js" ] } } }
{ "mcpServers": { "apple-reminders": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-apple-reminders" ] } } }
The server exposes the following MCP tools for interacting with Apple Reminders:
- Parameters:
- listName(required): The name of the reminder list
- Parameters:
- listName(required): The name of the reminder list
- title(required): The title of the reminder
- dueDate(optional): The due date for the reminder (ISO format: "YYYY-MM-DDTHH:MM:SS.sssZ")
- notes(optional): Notes for the reminder
- Parameters:
- listName(required): The name of the reminder list
- reminderName(required): The name of the reminder to complete
- Parameters:
- listName(required): The name of the reminder list
- reminderName(required): The name of the reminder to delete
This MCP server uses AppleScript to interact with the Apple Reminders app on macOS. It provides a standardized interface for AI assistants to manage reminders through the Model Context Protocol.
This project uses TypeScript and the MCP SDK. To extend functionality, modify the tools insrc/index.tsand the AppleScript functions insrc/reminders.ts.
- macOS (required for Apple Reminders integration)
- Node.js 16+
- Apple Reminders app configured with at least one list
A server for native integration with Apple Reminders on macOS.
Native macOS Calendar & Reminders MCP server with 24 tools using Swift EventKit - supports recurring events, location triggers, search, batch operations
Apple Reminders CLI and MCP server with section support and iCloud sync - the only tool that can create, manage, and sync sections across devices
Manage your tasks and projects in Things 3 on macOS.
Manage tasks and projects in Things3 on macOS.
Integrate with the Things 3 to-do app on macOS.
Enables LLM clients to interact with macOS applications through AppleScript. Built using the @beyondbetter/bb-mcp-server library, this server provides safe, controlled execution of predefined scripts with optional support for arbitrary script execution.
Interact with task, doc, and project data in Dart, an AI-native project management tool
Remote MCP server for MeisterTask. Create and manage projects, tasks, and notes from your AI assistant. Hosted (streamable-HTTP) — connect at https://mcp.meistertask.com/mcp
Remote MCP server for MindMeister. Create, edit, and organize mind maps from your AI assistant. Hosted (streamable-HTTP) — connect at https://mcp.mindmeister.com/mcp
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





