Back to Apps

MCP iCal
Supports UIby Omar-V2
Natural language calendar management for macOS, allowing AI to create, update, and query your iCal events.
0 stars
Works in:claude
Exposes:Tools
What it does
Connects your AI assistant directly to the macOS Calendar app, enabling conversational scheduling and availability checks using the Model Context Protocol.
Tools
- create_event: Schedules new events with support for custom calendars, locations, notes, and reminders.
- update_event: Modifies existing event details including time, date, and recurrence patterns.
- get_schedule: Retrieves upcoming events for a specified timeframe with smart formatting.
- check_availability: Finds free time slots for meetings within a given date range.
- list_calendars: Returns all available macOS calendars for selection.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"mcp-ical": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/mcp-ical",
"run",
"mcp-ical"
]
}
}
}
Supported hosts
- Claude Desktop (Requires terminal launch for permissions)
Choose your AI client and follow the steps below.
Claude Desktop
JSON for claude_desktop_config.json using uv run





