
Icloud Calendar MCP server
MCP server for iCloud (Apple) Calendar access via CalDAV
19 stars169 downloads/wk
Reviews
Write oneNobody has reviewed Icloud Calendar yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Icloud Calendar tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned15/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 15 days ago15/15
- Maintainer identitynamespace and repository owner differ4/10
Findings (2)
- mediumnpm install lifecycle script present
install.script - mediumnpm install lifecycle script present
install.scriptpackage.json: … "README.md" ], "scripts": { "postinstall": "node lib/postinstall.js", "test": …
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 Server
An MCP (Model Context Protocol) server that gives AI assistants access to iCloud Calendar via CalDAV, with security controls aligned with the OWASP MCP Top 10.
[!CAUTION]
Never use your main Apple ID password. This server requires an app-specific password which can be revoked independently without affecting your Apple ID.
Why this server
- Portable CalDAV. Runs anywhere a JVM runs. It does not depend on macOS, AppleScript, or Calendar.app.
- Durable event handles. getevents and createevent return an opaque handle that references an event across sessions and process restarts, so editing or deleting one needs no re-listing.
- Correct recurrence. A series expands into one result per occurrence in the range, and you can edit or delete a single occurrence, this-and-future, or the whole series.
- Bounded responses. Date-span and event-count caps return a clear, structured error instead of a silently truncated response.
- Security aligned with the OWASP MCP Top 10, backed by a dedicated test suite.
- Published on the MCP Registry, npm, and PyPI.
Features
MCP Tools
MCP Resources
MCP Prompts
User-initiated templates that guide Claude through a multi-step task:
Security Features
- Credential Protection - Environment variables only, never in code or config
- Input Validation - All parameters validated with SSRF protection
- Rate Limiting - 60 reads/min, 20 writes/min per MCP specification
- Secure Error Handling - No sensitive data leakage in error messages
- OWASP MCP Top 10 Compliance - 282 security tests covering all major risks
- ReDoS Protection - All regex patterns tested against catastrophic backtracking
- Unicode Security - Protection against homoglyph and encoding attacks
Quick Start
Prerequisites
- Java 21+ (for all installation methods)
- iCloud account with app-specific password
Installation
Choose your preferred installation method:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y @icloud-calendar-mcp/server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add icloud-calendar-mcp -- npx -y @icloud-calendar-mcp/server
Icloud Calendar: common questions
- Is Icloud Calendar MCP server safe?
- With care: it is graded C, so read the findings first (62/100). Read the Icloud Calendar safety report
- How do I install Icloud Calendar?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Icloud Calendar need an API key?
- Yes. The registry entry asks for
ICLOUD_PASSWORD. - Is Icloud Calendar maintained?
- The last commit was 16 days ago (2026-09-08). The latest release is v3.2.0.
- 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. Compare all Icloud Calendar alternatives.
Alternatives to Icloud Calendar
Same job from other publishers: the closest match first, then the best rated.
- iCloud MCPApple Mail, Calendar, Contacts, Reminders, Notes, Messages and Safari via AppleScript or iCloudnot reviewedGrowingB
- CalDAV MCP ServerA TypeScript MCP server for iCloud Calendar with native multi-VALARM support.not reviewedGrowingB
Apple CalendarSearch, read and act on Apple Calendar — ranges, free-time lookup, writes off by defaultnot reviewedGrowingA- Apple Tools (Unified)Unified Apple ecosystem MCP server for macOS: Mail, Calendar, Notes, Files, Messages, and more.not reviewedGrowingA
- Agent-Native CalendarAgent-Native Google Calendar - manage events, sync, and public bookingnot reviewedEstablishedA