Apple Calendar (iCloud)
Connect your iCloud calendar over CalDAV. Your AI agent lists your calendars, reads events in a date range, finds free slots, and creates new events, all from plain language. It uses an Apple ID and an app-specific password, not your main password, and is revocable any time.
Credentials
All data is protected on the server with AES-256-GCM encryption.
Write operations
Decide whether your assistant can only read, or also make changes through this connector.
Enable write tools
Read tools (lists, queries) are always available. When enabled, write tools (create, update, delete) become available too. Transactional calls are logged for 90 days.
Affected write tools (1)
create_event: Create a new event in a calendar (requires advanced access).
Danger zone
Removing the connector deletes the saved credentials. This cannot be undone.
Available tools (5)
These are the tools your assistant can invoke on this connector, in plain language.
Query (4)
These tools only read: they fetch data and never change anything.
list_calendarsList the iCloud calendars that support events (name, href, colour).
claude >List my calendarslist_eventsList events from a calendar within a time range.
claude >What are my events next week?get_eventFetch a single event by its href.
claude >Show the details of tomorrow's 10am eventget_free_slotsCompute free time windows within working hours from busy events.
claude >When do I have two free hours on Wednesday?
Actions (1)
These tools create or modify data. Query tools are always available; write tools can be toggled in the connector settings.
create_eventCreate a new event in a calendar (requires advanced access).
claude >Add a meeting on Friday at 2pm
The Apple Calendar connector talks to the iCloud CalDAV server (caldav.icloud.com) using your Apple ID and an app-specific password. We do not store your main Apple password, only a separate password generated just for this purpose, which you can revoke any time at appleid.apple.com. The connector discovers your calendars (principal and calendar-home discovery), reads events for a given range, computes free slots within your working hours, and creates new events. Writing events is gated by default and only activates when you enable advanced access on the connector.
Usage
This is how to call this connector through the MCP endpoint.
MCP call example
{
"connector": "icloud_calendar",
"action": "...",
"params": { ... }
} You can find the MCP endpoint URL on the API keys page.
Documentation
Apple Calendar (iCloud) official docsHaving trouble? Email us at support@connectors.hu.