Back to Apps

iCloud Calendar MCP
by reinthal
Manage your iCloud calendar events directly from MCP-compatible clients like Claude Code and Desktop.
0 stars
Works in:ChatGPT
Exposes:Tools
What it does
This MCP server connects your AI assistant to your iCloud Calendar via the CalDAV protocol. It allows the AI to perform full CRUD operations on your calendar, enabling it to schedule meetings, check your availability, and update event details without you leaving your chat interface.
Tools
list_events: List calendar events within a specific date range (defaults to current month).get_event: Retrieve detailed information for a single event using its UID.create_event: Create new calendar events with a title, time, description, and location.update_event: Modify any field of an existing event by its UID.delete_event: Remove an event from the calendar by its UID.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"icloud-calendar": {
"command": "uv",
"args": [
"run",
"--project", "/path/to/icloud-calendar-mcp",
"fastmcp", "run", "/path/to/icloud-calendar-mcp/server.py"
],
"env": {
"ICLOUD_USERNAME": "your@icloud.com",
"ICLOUD_PASSWORD": "app-specific-password",
"ICLOUD_CALENDAR": "My Calendar"
}
}
}
}
Supported hosts
Confirmed for Claude Code, Claude Desktop, Claude.ai, and any client supporting OAuth MCP servers.
Quick install
uv run fastmcp run server.pyInformation
- Pricing
- free
- Published
- 7/27/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Claude Desktop
Add the server to your config using 'uv run fastmcp run server.py' and provide ICLOUD_USERNAME and ICLOUD_PASSWORD in the env section.





