Apple Reminders MCP Server
A Model Context Protocol (MCP) server that integrates Apple Reminders with Claude Desktop, enabling comprehensive task management and reminders directly through conversations with Claude.
README
Apple Reminders MCP Server
A Model Context Protocol (MCP) server that integrates Apple Reminders with Claude Desktop, enabling comprehensive task management and reminders directly through conversations with Claude.
Built entirely in Swift using EventKit for native, fast, and reliable access to Apple Reminders.
Why Use This?
Apple Reminders is a full-featured task management system, not just for simple reminders. This MCP server unlocks the full power of Apple Reminders for:
- Task Management: Create, organize, and track tasks and todo items
- Project Organization: Manage projects with separate lists and due dates
- Daily Planning: Review what's due today or overdue with
list_today_reminders - Flexible Scheduling: Set reminders with specific times or just dates
- Priority Management: Organize tasks by priority levels (high/medium/low)
Features
- List Management: Create and list reminder lists (task categories)
- Task Operations: Create, update, complete, and delete reminders
- Smart Filtering: View today's tasks, filter by list or completion status
- Flexible Dates: Support for both date-only and datetime formats
- Priority Levels: Set task priority (0=none, 1-4=high, 5=medium, 6-9=low)
- Native Swift: EventKit integration for maximum performance and reliability
Prerequisites
- macOS 14.0 (Sonoma) or later
- Swift 5.9 or later
- Claude Desktop app
Installation
- Clone this repository
- Build the Swift package:
swift build -c release
- The executable will be built at
.build/release/apple-reminders-mcp
Configuration
Add this server to your Claude Desktop configuration file at ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"apple-reminders": {
"command": "/absolute/path/to/apple-reminders-mcp/.build/release/apple-reminders-mcp"
}
}
}
Permissions
The first time you run this, macOS will prompt you to grant Reminders access. Click "Allow".
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.