Apple Reminders

by shadowfax92

Not rated
GitHub

About

Interact with Apple Reminders on macOS.

Details

Author
shadowfax92
Categories
Productivity, Project Management, Other

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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.