- Home
- MCP servers
- Apple Reminders
Apple Reminders
- other
4
GitHub Stars
other
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"farmerajf-apple-reminders-mcp": {
"command": "/absolute/path/to/apple-reminders-mcp/.build/release/apple-reminders-mcp",
"args": []
}
}
}The Apple Reminders MCP Server connects Apple Reminders to Claude Desktop, unlocking full task management and reminder capabilities directly through conversations. It uses native Swift and EventKit for fast, reliable access to your reminders so you can create, organize, and track tasks without leaving your chat.
How to use
You interact with the Apple Reminders MCP Server through your MCP client to manage tasks and reminders inside Claude Desktop. Use it to create lists (task categories), add reminders with due dates or times, update statuses, and filter views to focus on today’s tasks or overdue items. You can organize tasks by priority and view items by list or completion status. Access is designed to feel seamless during conversations, so you can plan your day, assign due dates, and track progress without switching apps.
Typical workflows you can perform include creating a new task in a specific list, marking tasks as complete, updating due dates or priorities, listing all tasks in a list, and filtering to see what’s due today. You can also review your today’s reminders or overdue items to stay on track.
How to install
Prerequisites you need before installing are macOS 14.0 (Sonoma) or later, Swift 5.9 or later, and the Claude Desktop app.
Step 1. Install the build tools and dependencies by cloning the project and building the package.
swift build -c release
Step 2. Locate the built executable. The server runs from the release build at the following path after a successful build.
.build/release/apple-reminders-mcp
Configuration
Add the MCP server to Claude Desktop’s configuration so the client can reach it. Use the following JSON configuration and place it in your Claude Desktop config file at the given path.
{
"mcpServers": {
"apple-reminders": {
"command": "/absolute/path/to/apple-reminders-mcp/.build/release/apple-reminders-mcp"
}
}
}
Permissions
The first time you run the server, macOS will prompt you to grant Reminders access. Click "Allow" to enable the MCP server to read and manage reminders.
Notes
License: MIT.
Troubleshooting and tips
If you encounter issues starting the server, ensure the executable path in the configuration is correct and that Claude Desktop is allowed to access Reminders in System Preferences > Security & Privacy > Privacy.
Available tools
listLists
List all existing reminder lists (categories) to help you organize tasks.
createReminder
Create a new reminder with a title, optional notes, due date/time, list, and priority.
updateReminder
Modify the properties of an existing reminder, such as title, due date, notes, or list.
completeReminder
Mark a reminder as completed or toggle its completion status.
deleteReminder
Remove a reminder from a list.
listTodayReminders
Show all reminders due today to support daily planning.