Agent♥︎Age
Catalog

icloud-mcp

Official

by ThomasCrouzet · Go

stdio MCP for iCloud Calendar (CalDAV), with optional Contacts and Mail.

io.github.ThomasCrouzet/icloud-mcp — MCP server for iCloud Calendar, Contacts, and Mail

This repository provides a unified Apple/iCloud Model Context Protocol (MCP) server for Calendar, with optional Contacts and Mail. It runs as a static Go binary and communicates via JSON-RPC over stdio. The server uses remote protocols including CalDAV, with additional support indicated for contacts and mail.

🛠️ Key Features

  • MCP server for Apple/iCloud
  • JSON-RPC on stdio
  • Static Go binary distribution
  • Calendar support via CalDAV
  • Optional Contacts and Mail

🚀 Use Cases

  • Access iCloud Calendar data through an MCP server
  • Use MCP integrations for contacts (optional)
  • Use MCP integrations for mail (optional)

⚡ Developer Benefits

  • Single “unified” server covering Calendar, Contacts, and Mail
  • stdio-based MCP transport
  • Go binary suitable for local execution

⚠️ Limitations

  • “Remote protocols only,” as described in the excerpt
  • Contacts and Mail are optional and not guaranteed by core functionality

Topics

caldavcalendargolangicloudmcpmodel-context-protocolai-agentsapplecarddavcontactsimapsmtp