MCP iCal
Supports UIby Omar-V2
Natural language calendar management for macOS, allowing AI to create, update, and query your iCal events.
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)
Quick install
uv run mcp-icalInformation
- Pricing
- free
- Published
- 4/16/2026
- stars






