All integrations

iCloud Calendar

Read events from iCloud calendars via CalDAV. Connect with an Apple app-specific password.

App password 3 tools

Overview

Read events from iCloud calendars via CalDAV. Connect with an Apple app-specific password.

Prerequisites

  • An Apple ID with iCloud Calendar enabled
  • Ability to generate an app-specific password (two-factor authentication required)
  • A stackgate.ai account

Getting credentials

  1. Sign in at appleid.apple.comSign-In and SecurityApp-Specific Passwords.
  2. Generate a new password labeled e.g. "stackgate.ai".
  3. In stackgate.ai, open Integrations → iCloud Calendar.
  4. Click Activate, then Connect iCloud Calendar.
  5. Enter your Apple ID email and the app-specific password (not your main Apple ID password).
  6. After connect, select which calendars MCP may access.

Using with AI clients

  • Dedicated endpoint: POST /mcp/icloud-calendar
  • Private gateway: icloud-calendar__* tools

CalDAV runs on the cloud hub — no local app required.

Troubleshooting

  • Authentication failed — use an app-specific password, not your regular Apple ID password.
  • Slow list-events — large calendars sync many .ics files; narrow the date range when possible.
  • No calendars shown — open calendar preferences and enable at least one calendar.

Available tools

  • list-calendars-tool

    List iCloud calendars enabled for MCP access in My Integrations.

  • list-events-tool

    List events on an iCloud calendar. Use calendar_id "primary" for the default calendar.

  • get-event-tool

    Get full details for a single iCloud calendar event.

MCP endpoint: https://stackgate.ai/mcp/icloud-calendar (HTTP) or via the private gateway.