Connect an AI assistant
You can connect an AI assistant (for example Claude by Anthropic, or ChatGPT via its plugin directory) to your calendars. It then answers questions about your availability — “Am I free Thursday at 2pm?”, “Where do I have two hours in one block this week?” — and, when you ask, creates events too.
Supported today are Claude, Claude Code, ChatGPT and Codex (sign-in through a browser window) plus Cursor, Grok and OpenClaw (via access key). You can also connect automation tools with MCP support: n8n and Zapier have their own guides. For an overview with all benefits, see the product page.
What makes it different: you decide per calendar what the assistant may see and do. Calendars you don’t share simply don’t exist for it.
Video: explained in 8 minutes
Section titled “Video: explained in 8 minutes”The full walkthrough — all three routes (Claude, Claude Code, ChatGPT), granting calendars, the first event from a prompt and the access log:

Clicking play loads YouTube. Data will be sent to Google.
What the assistant can do
Section titled “What the assistant can do”- Read availability — straight from the provider (Google, Outlook, iCloud, GMX, …), not from a copy. You set how much detail it gets per calendar: only whether you’re busy, title and time, or full details. → What the assistant sees
- Find events — “When is my dentist appointment?”, “When was the meeting with Julius?” — searches title, location and description of your events. Only in calendars whose visibility level shows titles; “Busy only” calendars cannot be searched. → What the assistant sees
- Create and manage events (on every plan) — when you ask, it creates and manages its own events. With the additional permission, it can also manage your existing events and respond to invitations — on Google, Microsoft and the CalDAV providers. → Write access
- Manage syncs — it lists your syncs, explains why one is stuck and, once you confirm, creates one-way or two-way syncs between your own calendars, pauses or deletes them. → Manage syncs
- Send feedback — if a feature is missing, the assistant can report it to us on your request. If you like, we’ll get back to you once about it.
All tools in technical detail: For developers: tool reference.
What stays in your hands
Section titled “What stays in your hands”- You confirm the calendars and permissions yourself. New connections preselect only primary calendars, with maximum supported permissions. You can add calendars and use the sliders icon next to the access label to adjust permissions per calendar. No access exists until your final confirmation.
- You can revoke access at any time — one click on the “AI assistant” page and the access is dead immediately. There’s also a kill switch that revokes every access at once.
- Every query is logged — only that and what was queried, never the content of your events. On Professional you can export the log as CSV.
- Access expires automatically if it goes unused for a long time.
Newly created calendars
Section titled “Newly created calendars”If you create a calendar at your provider after connecting, the assistant doesn’t see it automatically. A grant only covers the calendars you selected, and new ones are never added without asking.
- Kalender Sync finds it on its own. Every few hours we check your connected accounts for new calendars. The dashboard and AI assistant page then show “N new calendars found”. Review lets you decide whether to show it in Kalender Sync and which assistant to share it with. A ticked calendar gets full access as far as your plan and the calendar allow; the sliders icon narrows it. Not now dismisses the hint for these calendars.
- Right away instead of in a few hours: under AI assistant → Edit sharing (and on the sharing page when connecting), click “Missing a calendar? Search for new calendars”. When connecting, newly found calendars are marked “New”.
- The assistant tells you. If there are new calendars that aren’t shared yet,
list_calendarsreports how many there are and where to share them, never their names.
Changes to a grant apply immediately. No new key or connection is needed.
Connect the assistant
Section titled “Connect the assistant”Pick your assistant — every route leads to the same grant:
Connect Claude — via Claude’s connector directory (the simplest route).
Connect Claude Code — in the terminal, via a command.
Connect ChatGPT — from the plugin directory.
Connect Codex — same plugin directory, via key in the CLI.
Connect Cursor — via key in mcp.json.
Connect Grok — Grok Build (CLI), via key.
Connect OpenClaw — via key, optionally with the skill.
- Connect n8n — AI agent workflows with calendar access, via key.
- Connect Zapier — calendar tools as regular Zap steps, no AI model needed.
Revoke access
Section titled “Revoke access”You can cut off an assistant’s access yourself at any time — the revoke in Kalender Sync is the authoritative one, regardless of what happens in the assistant itself:
- Individually: under AI assistant, click Revoke on that access. Effective immediately; all of that access’s tokens are dead.
- Kill switch: one click revokes every access at once.
Removing a connector only in the assistant (Claude, ChatGPT) disconnects it there locally — the access at our end stays until you revoke it in Kalender Sync (or until it expires automatically after long disuse).