HomeCommunication › iCloud Mail

iCloud Mail

Read, search, draft, send and file iCloud Mail over IMAP and SMTP. No tool destroys mail.

Python Local macOSWindowsLinux
★ 0 stars Last pushed 2026-09-22 License: MIT

Topics: Communication

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (pypi 0.1.1)

uvx icloud-mail-mcp

Or add to your MCP client config:

{
  "mcpServers": {
    "icloud-mcp": {
      "command": "uvx",
      "args": [
        "icloud-mail-mcp"
      ],
      "env": {
        "ICLOUD_EMAIL": "<YOUR_VALUE>",
        "ICLOUD_APP_PASSWORD": "<YOUR_VALUE>",
        "ICLOUD_DISPLAY_NAME": "<YOUR_VALUE>"
      }
    }
  }
}
  • ICLOUD_EMAIL required — Your iCloud address, for example you@icloud.com.
  • ICLOUD_APP_PASSWORD required secret — An app-specific password generated at account.apple.com. iCloud rejects your main password over IMAP.
  • ICLOUD_DISPLAY_NAME — Name shown in the From header of sent mail. Defaults to the local part of the address.

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry