Mmcp.market

Icloud Calendar MCP server

by onekash.org·org.onekash/icloud-calendar-mcp·v3.2.0

MCP server for iCloud (Apple) Calendar access via CalDAV

C62/100grade C
What users say
No reviews yet
Be the first
Safety scan
C62/100

full report

Adoption
Growing

19 stars169 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

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

2 medium
  • 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 presentinstall.script
  • mediumnpm install lifecycle script presentinstall.script
    package.json: … "README.md" ], "scripts": { "postinstall": "node lib/postinstall.js", "test": …
Overall 62/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.

All Icloud Calendar alternatives →
  • iCloud MCP
    Apple Mail, Calendar, Contacts, Reminders, Notes, Messages and Safari via AppleScript or iCloud
    B
  • CalDAV MCP Server
    A TypeScript MCP server for iCloud Calendar with native multi-VALARM support.
    B
  • Apple Calendar
    Search, read and act on Apple Calendar — ranges, free-time lookup, writes off by default
    A
  • Apple Tools (Unified)
    Unified Apple ecosystem MCP server for macOS: Mail, Calendar, Notes, Files, Messages, and more.
    A
  • Agent-Native Calendar
    Agent-Native Google Calendar - manage events, sync, and public booking
    A

More from onekash.org