
icloud-mcp
stdio MCP for iCloud Calendar (CalDAV), with optional Contacts and Mail.
- GitHub stars
- 6
- tools
- 7
- transport
- STDIO
- last updated
- Nov 9, 2026
Tools
7 toolsPublic tool metadata for what this MCP can expose to an agent.
icloud_capabilitiesEnabled domains, effective capabilities, version, tool names and count
Enabled domains, effective capabilities, version, tool names and count
No parameter schema in public metadata yet.
list_calendarsCalendar names and paths for subsequent calls
Calendar names and paths for subsequent calls
No parameter schema in public metadata yet.
search_eventsSorted event page with calendar, recurrence occurrences, truncation or failure warnings, and optional nextCursor
Sorted event page with calendar, recurrence occurrences, truncation or failure warnings, and optional nextCursor
No parameter schema in public metadata yet.
update_eventUpdated event or a structured error
Updated event or a structured error
No parameter schema in public metadata yet.
get_messageMessage metadata and bounded plain text
Message metadata and bounded plain text
No parameter schema in public metadata yet.
send_messageSubmission status or a structured error
Submission status or a structured error
No parameter schema in public metadata yet.
reply_messageSubmission status or a structured error
Submission status or a structured error
No parameter schema in public metadata yet.
Sponsors
Readme
icloud-mcp
iCloud Calendar, Contacts, and Mail through one stdio MCP server.
Get started | MCP tools | Configuration | Documentation
Connect an MCP host to iCloud with one Go binary. Calendar uses CalDAV; optional Contacts and Mail use CardDAV, IMAP, and SMTP. The host starts the process and exchanges JSON-RPC through stdin and stdout.
Why icloud-mcp?
Use this server when an MCP host needs to search calendars, find free time, or work with iCloud contacts and messages on a headless machine. It uses app-specific passwords and remote protocols, without macOS frameworks, browser automation, or private Apple APIs.
Details
- Repository
- github.com/thomascrouzet/icloud-mcp
- Website
- github.com/ThomasCrouzet/icloud-mcp#quick-start
- Category
- Productivity & Office
- Package
https://github.com/ThomasCrouzet/icloud-mcp/releases/download/v1.1.0/icloud-mcp-v1.1.0-linux-amd64.mcpb- Transport
- STDIO
- Registry
- MCP registry, active