MCP.Market

Icloud Calendar MCP server

by IceyWu·io.github.IceyWu/icloud-calendar·v0.1.3

Manage Apple iCloud Calendar through a reliable CalDAV MCP server.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
New

0 stars195 downloads/wk

Reviews

Write one

Nobody has reviewed Icloud Calendar yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Icloud Calendar tools (8, 3 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • create_eventwrite action

    Create an event idempotently

  • delete_eventwrite action

    Delete an event using ETag concurrency control

  • find_conflicts

    Find overlapping iCloud events

  • free_busy

    Compute busy intervals from visible iCloud events

  • get_event

    Get an event by persistent opaque handle

  • list_calendars

    List iCloud calendars

  • list_events

    List events in an explicit range with pagination

  • update_eventwrite action

    Update an event using ETag concurrency control

Public scan report

scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it

no findings
  • Code scan28 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 36 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Icloud Calendar compares

Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 50% of 1,297 Productivity servers
Tools
8
the typical Productivity server has 7
Tools that change things
38%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
195
more than 71% of 423 Productivity servers with a package

What its tools let an agent do: 5 read · 1 create · 1 change · 1 delete

Install Icloud Calendar in Claude Code, Cursor or VS Code

Runs npx -y icloud-calendar-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add icloud-calendar -- npx -y icloud-calendar-mcp
Add to Cursor

What the publisher says

From the Icloud Calendar repository's README, as published. We do not edit it. Read it on GitHub

iCloud Calendar MCP

An MCP server for managing iCloud Calendar.

English · 简体中文

Setup

Requirements:

  • Node.js 22.13 or later
  • Your Apple Account email
  • An Apple app-specific password

Add the server to your MCP client:

{
  "mcpServers": {
    "icloud-calendar": {
      "command": "npx",
      "args": ["-y", "icloud-calendar-mcp"],
      "env": {
        "ICLOUD_USERNAME": "you@example.com",
        "ICLOUD_APP_PASSWORD": "xxxx-xxxx-xxxx-xxxx"
      }
    }
  }
}

Use an app-specific password, not your Apple Account password.

Tools

Events can include time zones, all-day dates, recurrence rules, alarms, locations, descriptions, URLs, and attendees.

Example requests

Once the server is connected, you can ask your MCP client:

Show my calendars.

What is on my calendar next week in Asia/Shanghai time?

Add a project review to my Work calendar tomorrow from 2:00 PM to 3:00 PM, with a reminder 15 minutes before.

Do I have any conflicts on Friday between 9:00 AM and noon?

Move the project review to 4:00 PM and change the location to Meeting Room B.

Add an all-day event called “Company holiday” on October 1.

Delete the project review event.

For ambiguous requests, include the calendar, date, time, and time zone when possible.

Behavior

  • All-day event end dates are exclusive. A one-day event on August 18 uses 2026-08-18 to 2026-08-19.
  • Create, update, and delete operations accept a request_id for safe retries.
  • Concurrent changes are detected with ETags.
  • Whole recurring series can be updated or deleted. Unsupported occurrence-level changes return an error instead of modifying the series.

See tool contracts for complete inputs, outputs, and error codes.

HTTP

stdio is the default transport. Streamable HTTP is optional:

ICLOUD_MCP_TRANSPORT=http \
ICLOUD_MCP_HTTP_TOKEN='replace-with-a-long-random-token' \
ICLOUD_MCP_HTTP_PORT=3000 \
npx -y icloud-calendar-mcp

HTTP mode requires a bearer token and listens on loopback by default. See security before exposing it through a proxy.

Development

pnpm install
pnpm check

See architecture, contributing, and releasing.

License

MIT

Nothing above is checked by us. What we check is on the safety report.

Icloud Calendar: common questions

Is Icloud Calendar MCP server safe?
Mostly: it is graded B (78/100). Read the Icloud Calendar safety report
How do I install Icloud Calendar?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Icloud Calendar need an API key?
Yes. The registry entry asks for ICLOUD_APP_PASSWORD.
Is Icloud Calendar maintained?
The last commit was 76 days ago (2026-08-18). The latest release is v0.1.3.
What can I use instead of Icloud Calendar?
Servers from other publishers that do the same job: iCloud MCP server, Caldav MCP server and Apple Calendar MCP server.
How does Icloud Calendar compare with other Productivity MCP servers?
safety score 78/100 (higher than 50% of 1,297 Productivity servers); tools 8 (the typical Productivity server has 7); tools that change things 38% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Icloud Calendar

Same job from other publishers: the closest match first, then the best rated.

  • iCloud MCP
    Apple Mail, Calendar, Contacts, Reminders, Notes, Messages and Safari via AppleScript or iCloud
    B
  • Caldav
    CalDAV calendar operations (list, create, update, delete events) as MCP tools.
    B
  • Apple Calendar
    List, create, update, and delete events in Apple Calendar on macOS.
    A
  • Apple Calendar
    Search, read and act on Apple Calendar — ranges, free-time lookup, writes off by default
    A
  • Agent-Native Calendar
    Agent-Native Google Calendar - manage events, sync, and public booking
    A