che-ical
macOS Calendar & Reminders MCP server with 24 tools - Native Swift EventKit integration for Claude AI. Supports iCloud, Google, Exchange calendars with same-name disambiguation.
How to use
The che-ical MCP server is designed for macOS users who want seamless integration with Calendar and Reminders through the Native Swift EventKit framework. By supporting iCloud, Google, and Exchange calendars, this server allows developers to create applications that can efficiently manage scheduling and task reminders while handling same-name disambiguation effectively. You can leverage che-ical to enhance your applications with intelligent calendar functionalities tailored for Claude AI.
Once connected to the che-ical MCP server, you can interact with its rich set of features by sending commands that pertain to calendar events and reminders. Although specific tools are not documented yet, you can expect to perform actions like creating, updating, or deleting events, as well as retrieving reminders. To get the best results, use clear and concise queries that specify the calendar service you are interacting with (like iCloud or Google) along with the details of the event or reminder.
How to install
Prerequisites
Before installing che-ical, ensure you have the following prerequisites:
- macOS system
- Swift and Xcode installed for native integration
Option A: Quick start with npx
To quickly start using che-ical, you can use the following npx command:
npx -y che-ical
Option B: Global install alternative
If you prefer a global installation, you can clone the repository and install it manually:
git clone https://github.com/kiki830621/che-ical-mcp.git
cd che-ical-mcp
# Additional commands may be needed to set up dependencies
Additional notes
For optimal performance, ensure your environment is configured correctly to access the necessary calendar APIs, such as providing the appropriate permissions for iCloud, Google, and Exchange. Keep in mind that handling same-name disambiguation may require additional logic in your queries to avoid conflicts. Be sure to consult the repository for updates and configuration best practices as the documentation evolves.
Related MCP Servers
claude-config-editor
Claude Config Editor is a lightweight web tool that helps you clean and optimize your Claude Code/Desktop config files (.claude.json). Analyze project sizes, bulk delete chat histories, export data for backup, manage servers visually, and speed up Claude—all locally, with auto-backup, no dependencies, and cross-platform support.
fast-filesystem
A high-performance Model Context Protocol (MCP) server that provides secure filesystem access for Claude and other AI assistants.
evernote
Evernote MCP server - allows LLMs that support MCP (like Claude Desktop) to query your notes in Evernote
mcp-domain-availability
A Model Context Protocol (MCP) server that enables Claude Desktop to check domain availability across 50+ TLDs. Features DNS/WHOIS verification, bulk checking, and smart suggestions. Zero-clone installation via uvx.
vsync
Sync MCP servers, Skills, Agents & Commands across Claude Code, Cursor, OpenCode, Codex. One config, all tools.
slack
Session-based Slack MCP for Claude and MCP clients: local-first workflows, secure-default HTTP.