mcp-ical
by Omar-V2·★ 311·Score 44
MCP server for natural language macOS calendar management with event creation and scheduling.
Overview
The mcp-ical server enables users to interact with their macOS Calendar through natural language commands. It provides a conversational interface for creating, updating, and querying calendar events. The server supports features like event creation with custom calendars, recurring events, location and notes, smart reminders, and schedule availability checking. It integrates seamlessly with iCloud and Google Calendar when configured properly.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you're a macOS user who wants natural language calendar management and are already using Claude or another MCP-compatible client.
When NOT to choose this
Don't choose this if you're not using macOS, as it's specifically designed for the macOS Calendar app and has no Windows or Linux support.
Tools this server exposes
4 tools extracted from the READMEcreate_eventCreate a new calendar event from natural language
query_scheduleQuery calendar events using natural language
update_eventModify an existing calendar event
list_calendarsList all available calendars
Note: Tool names inferred from functionality descriptions in the README. The actual tool names are not explicitly defined in a dedicated tools section, but the functionality is clearly described in the Features section.
Comparable tools
Installation
Installation
- **Clone and Setup**
# Clone the repository
git clone https://github.com/Omar-V2/mcp-ical.git
cd mcp-ical
# Install dependencies
uv sync- **Configure Claude for Desktop**
Create or edit ~/Library/Application\ Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"mcp-ical": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-ical",
"run",
"mcp-ical"
]
}
}
}- **Launch Claude for Calendar Access**
Run the following command in your terminal:
/Applications/Claude.app/Contents/MacOS/ClaudeFAQ
- Does this work with Google Calendar?
- Yes, if you have Google Calendar synced with your iCloud Calendar, you can create events in your Google Calendar by specifying the Google calendar when creating/updating events.
- What macOS versions are supported?
- The README doesn't specify exact macOS version requirements, but it requires macOS with the Calendar app configured.
Compare mcp-ical with
Last updated · Auto-generated from public README + GitHub signals.