thomascrouzet avatar

icloud-mcp

thomascrouzet/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 tools

Public 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.


View the full README on GitHub

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

Related Productivity & Office MCP servers

View all
1writbase avatarWritbasewritbase/writbaseMCP-native task management for AI agent fleets with scoped permissions and provenance.6stars
2aernouddekker avatarMailappmcpaernouddekker/macos-mcpMCP server for macOS Mail.app — gives Claude native email access via AppleScript0stars
3anthony-maio avatarCartographanthony-maio/cartographRepo analysis for coding agents with ranked files, dependency maps, and task-scoped context.4stars
4arrayo avatarSmart Context Mcparrayo/smart-context-mcpReduces AI agent token usage by 90% via context compression and task checkpoint persistence.4stars
5getalai avatarPresentationsgetalai/alai-mcp-serverGenerate, edit, and export AI presentations to PDF, PPTX, or a shareable link.4stars
6h3692 avatareightytwentyh3692/eightytwentyBuilds case-competition and pitch decks in PowerPoint from the layouts behind winning decks.4stars