Model Context Protocol server enabling AI assistants to manage Apple Reminders on macOS with features for listing, creating, completing, and deleting reminders, supporting ISO date formats for seamless task organization.
Unlock the full potential of MCP Apple Reminders through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.
Free tier available • No credit card required
A Model Context Protocol (MCP) server for interacting with Apple Reminders on macOS.
Add this to your claude_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:
Returns all reminder lists.
Returns reminders from a specific list.
listName
(required): The name of the reminder listCreates a new reminder.
listName
(required): The name of the reminder listtitle
(required): The title of the reminderdueDate
(optional): The due date for the reminder (ISO format: "YYYY-MM-DDTHH:MM:SS.sssZ")notes
(optional): Notes for the reminderMarks a reminder as completed.
listName
(required): The name of the reminder listreminderName
(required): The name of the reminder to completeDeletes a reminder.
listName
(required): The name of the reminder listreminderName
(required): The name of the reminder to deleteThis 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 in src/index.ts
and the AppleScript functions in src/reminders.ts
.
MIT
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!