macOS Calendar & Reminders MCP server with 28 tools - Native Swift EventKit integration for Claude AI. Attendee/organizer info, per-event timezone, undo/redo, --cli mode, --setup TCC, batch ops. Supports iCloud, Google, Exchange.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"che-ical-mcp": {
"command": "/usr/local/bin/che-ical-mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
macOS Calendar & Reminders MCP server - Native EventKit integration for complete calendar and task management.
This server supports HTTP transport. Be the first to test it — help the community know if it works.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in productivity
Persistent memory using a knowledge graph
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.
a self-hosted project management & Kanban solution + Instant shareable boards
All-in-one local AI hub for Obsidian — LLM chat with vault tools, MCP servers, RAG, workflow automation, encryption, and edit history. Fully private, no cloud required.
MCP Security Weekly
Get CVE alerts and security updates for Che Ical Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
macOS Calendar & Reminders MCP server - Native EventKit integration for complete calendar and task management.
⚠️ Claude Desktop
.mcpbinstall is temporarily broken (2026-05-12)The
.mcpbextension install for Claude Desktop cannot write to Calendar / Reminders on Claude Desktop 1.6608.2 and later (released ~2026-05-09). Write tools returnCalendar access denied; read tools still work.Use one of these instead until Anthropic ships a fix:
Path Status Claude Code plugin ( claude plugin install che-ical-mcp@psychquant-claude-plugins)✓ Works Legacy claude_desktop_config.json(point Claude Desktop at the binary directly)⚠ Untested, may bypass the broken wrapper Google Calendar API + manual move to target calendar ✓ Works Tracking: upstream
anthropics/claude-code#58239, local#132. Detailed evidence + structural diagnosis in those threads. This banner will be removed once Anthropic restores.mcpbCalendar access.
| Feature | Other Calendar MCPs | che-ical-mcp |
|---|---|---|
| Calendar Events | Yes | Yes |
| Reminders/Tasks | No | Yes |
| Reminder #Tags | No | Yes (MCP-level) |
| Multi-keyword Search | No | Yes |
| Duplicate Detection | No | Yes |
| Conflict Detection | No | Yes |
| Batch Operations | No | Yes |
| Local Timezone | No | Yes |
| Source Disambiguation | No | Yes |
| Create Calendar | Some | Yes |
| Delete Calendar | Some | Yes |
| Event Reminders | Some | Yes |
| Location & URL | Some | Yes |
| Language | Python | Swift (Native) |
Download the latest .mcpb file from Releases and double-click to install.
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"che-ical-mcp": {
"command": "/usr/local/bin/che-ical-mcp"
}
}
}
The plugin includes slash commands (/today, /week, /quick-event, /remind), skills, and a PreToolUse hook that automatically verifies day-of-week when creating or updating events — preventing date/weekday mismatch errors.
Two steps — register the marketplace once, then install the plugin:
# 1. Register the marketplace (one-time)
claude plugin marketplace add PsychQuant/psychquant-claude-plugins
# 2. Install the plugin
claude plugin install che-ical-mcp@psychquant-claude-plugins
Inside Claude Code? The slash-command equivalents
/plugin marketplace add PsychQuant/psychquant-claude-pluginsand/plugin install che-ical-mcp@psychquant-claude-pluginswork the same way.
Note: The plugin wraps the MCP binary with auto-download. If the binary is not found at
~/bin/CheICalMCP, it will be downloaded from GitHub Releases on first use.
If you only need the MCP server without plugin features:
# Create ~/bin if needed
mkdir -p ~/bin
# Download the latest release
# Note: if upgrading from an older version, `rm -f ~/bin/CheICalMCP` first.
# Without this, on macOS 26 the kernel may kill the new binary
... [View full README on GitHub](https://github.com/PsychQuant/che-ical-mcp#readme)