Skip to content

New: Connect Claude & ChatGPT to your calendars – the AI assistant is here

Kalender Sync
AI
Written by:
Julius Hasenzahl
Paul Koch

ChatGPT calendar access

ChatGPT's official Google Calendar connector covers one provider and is read-only. Here's how to connect ChatGPT to all your calendars via developer mode, including the two pitfalls almost everyone hits.

Updated: July 30, 2026 6 min read
Connect Your AI Assistant to Your Calendar – Claude, Claude Code & ChatGPT | Kalender Sync

Clicking play loads YouTube. Data will be sent to Google.

Chapters in this video· Opens YouTube at that timestamp
  1. 0:00Overview: turn your agent into an assistant
  2. 0:12New tab: Connect AI assistant
  3. 0:31Three options: Claude, Claude Code, ChatGPT
  4. 0:47Connecting Claude
  5. 1:13Pick your calendars: visibility & write access
  6. 1:36Name the access and allow it
  7. 2:06Manage permissions inside Claude
  8. 2:47Connection live: access logs explained
  9. 3:20Revoke access or connect another assistant
  10. 3:26ChatGPT: developer mode & step-by-step guide
  11. 4:07Claude Code: copy the command and run it
  12. 4:27MCP added – start a Claude Code session
  13. 4:36Authenticate the MCP via /mcp
  14. 4:51Pick your calendars and name the access
  15. 5:15Create your first event from a prompt
  16. 6:42The event is in the calendar
  17. 6:51Access log: every tool call the agent made
  18. 7:08Disconnect and revoke the access
  19. 7:17Wrap-up: let your assistant do the boring stuff

An honest note up front: connecting ChatGPT to a calendar is more awkward than it should be. The official route is limited, and the flexible route hides behind a toggle called “developer mode”. This guide walks through both, so you can decide which one you actually need. It also saves you from the two pitfalls that catch almost everyone.

The official route and its limits

ChatGPT ships with an official Google Calendar connector (under Settings → Connectors). For a quick look into one Google calendar, it’s fine. But it has three limits that get annoying fast in daily use:

  1. Google only. Outlook, iCloud and GMX calendars stay invisible. If your work and personal life live on different providers (which describes most people), you only ever get half the truth about your availability.
  2. Read-only. The connector can’t create events. “Just put that in my calendar” ends in a polite refusal.
  3. All or nothing. You share the entire account. There’s no choice of which calendars are visible, or how much detail ChatGPT gets to see.

On top of that, the connector is a recurring topic in forums and on Reddit because for a fair number of users it simply returns nothing while showing as “connected”. Whether that hits you is luck of the draw. If it does, you’re in the right place.

The flexible route: your own MCP server in developer mode

Since 2025, ChatGPT supports the Model Context Protocol (MCP), an open standard that lets AI assistants talk to external services. (We explain what MCP is, in plain language, here.) With it, you can connect any MCP server, including one that bundles all of your calendars.

The catch: OpenAI tucks this feature away in developer mode, a beta feature flagged “higher risk”. The flag is fair, because you can point it at arbitrary servers OpenAI has never reviewed, and a malicious MCP server is a real security problem. The right response isn’t “stay away”, though. It’s: only connect servers whose operator you can identify, and where you control what gets shared. That’s exactly what our AI assistant is built around: you decide per calendar what ChatGPT sees, and you can revoke access at any time.

You’ll need a paid ChatGPT plan and a Kalender Sync account with your calendars connected. Then it goes like this:

Step 1: Enable developer mode

In ChatGPT, open Settings → Plugins and scroll all the way down to Developer mode. Flip the toggle and confirm the risk notice.

(OpenAI has renamed and moved this section several times over recent months; depending on your app version it may live under “Connectors” with an “Advanced” subsection. Search for the word “developer” and you’ll find it.)

Step 2: Add Kalender Sync as a plugin

On the plugins page, click + in the top right. In the “New plugin” dialog:

  • Name: Kalender Sync (your choice)
  • Connection: leave Server URL selected and enter this address:
https://app.kalender-sync.de/mcp
  • Authentication: OAuth
  • Confirm the risk notice and add it.

Pitfall #1: “Authentication” must be set to OAuth, not “None”. Otherwise the connection fails with an unhelpful error message, and you’ll go looking for the problem in all the wrong places.

Step 3: Grant access, deliberately

ChatGPT now sends you to our consent screen. You sign in and decide two things:

Which calendars may ChatGPT see? Calendars you don’t share don’t exist for the assistant. They never show up in any answer.

How much detail per calendar? Three levels: busy only (ChatGPT sees that you’re blocked, nothing else), title and time, or full details. “Title and time” tends to be practical for the work calendar; “busy only” is almost always enough for personal ones. Attendees, attachments and links are never transmitted on any level.

Only this confirmation creates the access. Until then, ChatGPT gets: nothing.

Pitfall #2: deleting the plugin in ChatGPT later does not revoke the access on our side. Deleting only cuts the local link. The authoritative revocation is the “Revoke” click in Kalender Sync under AI Assistant. There’s also a kill switch there that revokes everything at once.

What works now

From here on, ChatGPT answers questions across all shared calendars, read live from each provider:

  • “Am I free tomorrow at 2pm?”
  • “Find me a free evening this week with nothing personal scheduled either.”
  • “Which three slots could I offer for a 45-minute call?”

And from the Basic plan, once you enable write access per calendar: “Block Thursday 9am for the dentist.” One hard technical boundary applies: ChatGPT can only modify or delete events it created itself. Your existing events aren’t addressable through write access, no matter what anyone prompts.

ChatGPT or Claude? An honest comparison

We support both, so we can answer this without an agenda: setup is noticeably nicer on Claude. Claude offers custom connectors as a regular, accessible feature; on ChatGPT it runs through developer mode with a beta warning sign. Once connected, the two are close to equivalent, since they speak the same protocol to the same server.

If you use both assistants: just connect both. Each access is managed and logged separately. The Claude guide is here.

Frequently asked questions

Does ChatGPT get my Google or Outlook password? No. The consent runs via OAuth with Kalender Sync; ChatGPT never sees credentials for your calendar accounts.

Is developer mode dangerous? The mode itself isn’t; untrustworthy servers are. Only connect servers from operators you can identify, ideally with granular sharing controls and an access log. You can verify both with us on the consent screen, before anything is shared.

Which calendars are supported? Google, Outlook/Microsoft 365, iCloud, GMX, WEB.DE, mailbox.org, Infomaniak KSuite and iCal feeds. All through the one connector.

What gets logged? That and what was queried, never the content of your events. You can see the log in the app; the Business plan adds CSV export.


The illustrated step-by-step version with screenshots lives in the docs. No account yet? Start free.


Transcript: the tutorial video in text form

Lightly cleaned excerpt from the tutorial embedded above – the ChatGPT chapter (3:26) plus the consent window, which looks identical for ChatGPT:

Show transcript

[3:26] Next, ChatGPT: here you have to enable OpenAI’s developer mode. There’s an illustrated step-by-step guide – follow it, copy the server URL, add a new connector and paste it in like on the pictures. The consent window afterwards is basically identical to Claude’s.

[1:16] Now I get the window where I pick which calendars I want to share. I share this calendar with all details, and the agent is allowed to create and manage events for me. I name this access “my intelligent assistant” and click “Allow access” – and the connection is established.

Kalender Sync

Ready to end your calendar chaos?

Setup in under 5 minutes — GDPR-compliant, hosted in Germany. 14 days free, no credit card.

Was this article helpful?

Related articles