Apple Reminders

by shadowfax92

Not rated yet

About

Interact with Apple Reminders on macOS.

Explore

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.