Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Transports: stdio vs HTTP
  • State of MCP (stats)
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI → MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE ↗ (opens in a new tab)
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub ↗ (opens in a new tab)
  • Status ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🏢 Workplace & Productivity
  3. Icloud Calendar
Icloud Calendar logo
Health: ActiveRecent health check succeeded.Last checked 10/4/2026, 7:46:37 AM

Icloud Calendar

User RatingsBe the first to rate and review this MCP server!
View RepositoryVisit Website
icloudcalendarcaldavproductivity

Manage iCloud calendars over CalDAV with MCP tools for events, conflicts, and busy-time queries.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON ▾

Client Config & Setup

Configure Environment Variables (API Keys, Tokens, Options):
Add required secrets below — values are included directly in the generated snippet so you can copy and paste with confidence.
Quick Add:
Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "icloud-calendar": {
      "command": "npx",
      "args": [
        "-y",
        "icloud-calendar-mcp"
      ],
      "env": {
        "ICLOUD_USERNAME": "YOUR_VALUE_HERE",
        "ICLOUD_APP_PASSWORD": "YOUR_VALUE_HERE"
      }
    }
  }
}

💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (8) Directory Badge Claim listing Alternatives🏢 More in Workplace & Productivity

Overview

The icloud-calendar MCP server connects MCP clients to Apple iCloud Calendar through CalDAV. It can list calendars and events, retrieve or modify individual events, detect conflicts, and return busy periods. The server runs over stdio by default and supports optional streamable HTTP with bearer-token authentication. Use it when an agent needs to read or maintain iCloud calendar data using an Apple Account and app-specific password.

Use cases

•List calendars and upcoming events
•Create meetings with reminders and locations
•Move or update existing events
•Find overlapping appointments
•Check busy time ranges

Key features

•List calendars and time-ranged events
•Create, update, and delete events
•Support recurring events and all-day dates
•Detect overlapping events
•Return free-busy time ranges
•Use stdio or token-protected streamable HTTP

Capabilities & Tool Schemas (8) ~59 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server — may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Icloud Calendar.

list_calendars

List calendars

list_events

List events in a time range

get_event

Get an event

create_event

Create an event

update_event

Update an event

delete_event

Delete an event

How Icloud Calendar works

What the icloud-calendar MCP server does

The icloud-calendar MCP server exposes Apple iCloud Calendar through the Model Context Protocol. It is intended for MCP clients that need calendar data or calendar mutations without implementing CalDAV operations themselves. The server can enumerate calendars, query events within a time range, retrieve a specific event, and create, update, or delete events.

Scheduling-oriented queries are also supported. find_conflicts identifies overlapping events, while free_busy returns busy time ranges. Event data may include time zones, all-day dates, recurrence rules, alarms, locations, descriptions, URLs, and attendees.

How it works

The server uses the Apple Account email and an Apple app-specific password to access iCloud Calendar. The app-specific password is required instead of the normal Apple Account password. MCP clients start the package with npx, using the configured credentials as environment variables.

stdio is the default transport. Streamable HTTP can be selected with an environment variable and configured to use a port and bearer token. HTTP mode listens on loopback by default; deployments that place it behind a proxy should review the project’s security guidance before exposing it beyond the local machine.

Write operations accept a request_id, which allows clients to retry safely. Concurrent modifications are checked with ETags. Updates and deletions can apply to an entire recurring series, but occurrence-level changes that are not supported return an error rather than changing the series.

Setup and configuration

Node.js 22.13 or newer is required. Configure the server in the MCP client with the icloud-calendar-mcp package and provide ICLOUD_USERNAME for the Apple Account email and ICLOUD_APP_PASSWORD for the app-specific password. A typical stdio configuration invokes npx -y icloud-calendar-mcp.

For HTTP transport, set ICLOUD_MCP_TRANSPORT=http, provide ICLOUD_MCP_HTTP_TOKEN with a long random token, and optionally set ICLOUD_MCP_HTTP_PORT to choose the listening port. The HTTP token is required when HTTP mode is enabled.

Tools and capabilities

The icloud-calendar MCP server provides these tools:

  • list_calendars lists available calendars.
  • list_events finds events in a specified time range.
  • get_event retrieves an individual event.
  • create_event adds an event.
  • update_event changes an event.
  • delete_event removes an event.
  • find_conflicts finds overlapping events.
  • free_busy returns busy intervals.

When making date-related requests, specify the calendar, date, time, and time zone when possible. All-day event end dates are exclusive: a one-day event on August 18 uses August 18 as its start and August 19 as its end.

Limitations and notes

The server requires access to an Apple Account with an app-specific password and does not use the account’s regular password. Occurrence-level edits for recurring events are unsupported; requests for those changes return an error. All-day date ranges also require clients to account for exclusive end dates. Complete input, output, and error details are provided in the project’s tool-contract documentation.

Read the full README →View source on GitHub →

Related MCP Servers

View all in Workplace & Productivity View all alternatives
  • Calendar.app logoCalendar.app

    List, search, and manage calendar events via macOS Calendar.app across all configured accounts.

    🏢 Workplace & Productivity2 views
    Compare vs Calendar.app →
  • Outlook Personal MCP logoOutlook Personal MCP

    Full-control MCP server for a personal Outlook.com mailbox and calendar (Microsoft Graph).

    🏢 Workplace & Productivity1 views
    Compare vs Outlook Personal MCP →
  • Dav MCP logoDav MCP

    AI-orchestrated calendars, contacts & tasks across any DAV platform. 26 tools, field-agnostic.

    🏢 Workplace & Productivity1 views
    Compare vs Dav MCP →
  • Calendar MCP logoCalendar MCP

    Google Calendar for LLM agents: find, create, update, move, delete events; free/busy; scheduling.

    🏢 Workplace & Productivity1 views
    Compare vs Calendar MCP →

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads
945
Package downloads in the last 30 days.
Last commit
1mo ago
Most recent push to the default branch.
Tools exposed
8
Callable tools this server registers over MCP.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet — be the first to share how this listing worked for you.

Frequently Asked Questions about Icloud Calendar

icloud-calendar is an MCP server that connects an MCP client to Apple iCloud Calendar through CalDAV. Its main tools list calendars and events, read individual events, create, update, and delete events, detect conflicts, and return busy time ranges. It authenticates with an Apple Account email and app-specific password.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewIcloud Calendar AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/icloud-calendar?style=directory)](https://allmcps.com/mcp/icloud-calendar)
HTML Embed
<a href="https://allmcps.com/mcp/icloud-calendar"><img src="https://allmcps.com/api/badge/icloud-calendar?style=directory" alt="Icloud Calendar on AllMCPs" /></a>

Technical Specs & Signals

Category🏢Workplace & Productivity
More technical detailsExpand ▾
TransportSTDIO
RuntimeNode.js
LicenseMIT
ClientsClaude Desktop, Cursor, Cline / VS Code, Windsurf, Claude Code, VS Code (GitHub Copilot), Zed, OpenAI Codex CLI, Gemini CLI, JetBrains AI Assistant, Roo Code, Continue, LM Studio
Last updatedOct 6, 2026
4/4 checks healthy over the last 43d
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars0
GitHub Star CountTotal stargazers on GitHub representing community popularity (0 stars).
Last commit1mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 18, 2026
npm downloads945/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
52Quality signal: Good · 52/100How this signal is calculated ▾
Server availabilityNot measured

Not scored for repo-hosted servers — we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools24/30
Adoption & activity5/15
Community engagement0/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 4d ago via OSV.dev · icloud-calendar-mcp (npm)

★ Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge — proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it — no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🏢 Workplace & Productivity →Best MCP servers for Workplace & Productivity →Alternatives to Icloud Calendar →Install in Claude DesktopInstall in CursorInstall in VS CodeSetup guides for all 13 MCP clients