Icloud MCP Server

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

Local serverstdioGo

What is the Icloud MCP Server?

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

The short version

Unified Apple/iCloud MCP server for Calendar, Contacts, and Mail: one static Go binary, Model Context Protocol JSON-RPC on stdio.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

VariableDescriptionRequired
ICLOUD_EMAILConfiguration value read at startup.Optional
ICLOUD_PASSWORDConfiguration value read at startup.Optional
ICLOUD_MCP_READ_ONLYConfiguration value read at startup.Optional
ICLOUD_MCP_DEFAULT_TZConfiguration value read at startup.Optional
ICLOUD_MCP_ENABLE_CONTACTSConfiguration value read at startup.Optional
ICLOUD_MCP_ENABLE_MAILConfiguration value read at startup.Optional
ICLOUD_MAIL_ADDRESSConfiguration value read at startup.Optional
ICLOUD_MAIL_PASSWORDConfiguration value read at startup.Optional

Example prompts to try

  • “Use Icloud to Count.”
  • “Use Icloud to Group.”
  • “Use Icloud to Global.”

Frequently asked questions

stdio MCP for iCloud Calendar (CalDAV), with optional Contacts and Mail. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.