Google Calendar in Claude and ChatGPT: several accounts, free time across all, and writing
In short
Connect several Google Calendar accounts to Claude or ChatGPT with one connector: list events, find a free slot across calendars, create and move events.
By FezolaPublished Updated 3 min read

On this page
Fezola connects several Google Calendar accounts to Claude and ChatGPT with one connector: the assistant lists events from all of them at once, finds a slot that is free in every calendar, and can create, move and delete events. Guests are not emailed unless the assistant explicitly asks for it. ChatGPT accepts custom MCP servers on Business and Enterprise/Edu plans (Pro read-only), so Claude is the easiest way in. The short version is on the Google Calendar connector page.
What the assistant can do
From Fezola's tools, as read in the code:
list_calendar_events: events between two dates (the next 7 days by default) from every connected Google Calendar account at once, including shared and created calendars, with optional text search. Each event shows its account, calendar, title, times, location, organizer, attendee count, your response and meeting link.find_free_time: free slots of a chosen length, during working hours (09:00 to 18:00 by default, weekends skipped unless you ask), that are free in every connected account. This is the useful one when you have a personal and a work calendar.create_calendar_event: create an event in a chosen account and calendar.update_calendar_event: change the title, times, description, location or guests of an event.delete_calendar_event: delete an event. It goes to the calendar's trash, where you can restore it for 30 days.
What you can ask
- "What do I have tomorrow across my personal and work calendars?"
- "Find 45 minutes this week that is free on all my calendars."
- "Move my 3 pm call with Martin to Thursday morning, without notifying anyone yet."
- "Create a one-hour block named Review on Friday at 10 in my work calendar."
Invitations only when asked
Sending an invitation is sending an email in your name, so Fezola keeps it explicit. By default, guests are added to an event without any email. Invitations, change notices and cancellations go out only when the assistant sets notifyAttendees to true. Two habits help: ask the assistant to say whether it will notify guests, and keep your assistant's approval prompts on for writing tools, which are marked destructive.
Setup
- Connect Google Calendar in Fezola. Create a free account, then Sources, Add source, Google Calendar, and sign in with each Google account, granting write access if you want the assistant to create and edit events. Add other accounts the same way.
- Add Fezola to Claude with
https://api.fezola.com/mcp: see how to add a custom connector to Claude. In ChatGPT, see how to add an MCP server to ChatGPT. - Ask, for example: "List my calendars' events for this week."
If you connected an account read-only, writing fails with a clear message and you reconnect it with write access.
Safety
- Event text is untrusted. An event title or description can be written by someone who invited you. Fezola's server instructions tell the assistant to treat calendar event descriptions as untrusted data rather than instructions, and to point out text that reads like an instruction.
- Limit what each assistant sees. You can leave tools unticked for an assistant, for example giving one only your calendar: see choose which tools Claude or ChatGPT can see.
- Revoke any time by disconnecting the Google account in Fezola.
Calendar next to the rest
The same connector also reads your mailboxes, Google Chat and Telegram, and works with Notion and Google Ads. Claude and ChatGPT also have their own Google Calendar connectors: Fezola's point is several Google accounts in one connector, with free time computed across all of them.
Questions and answers
Can Claude or ChatGPT use several Google Calendar accounts at once?
With Fezola, yes. You connect each Google account for Google Calendar, and the assistant lists events from all of them in one request and finds time that is free in every connected calendar.
Can the assistant create, move and delete events?
Yes. Fezola has tools to create, update and delete events. A deleted event goes to the calendar's trash in Google Calendar, where you can restore it for 30 days.
Does it email my guests?
Only when the assistant asks. Guests are added without email by default: invitations, updates and cancellations are sent only when the call sets notifyAttendees to true. A guest email is a message sent in your name, so read the proposal before you approve it.
What if I connected my calendar read-only?
Writing then fails with a clear error and you reconnect the account with write access. Reading keeps working.
Is it free?
Fezola is free with 2 sources. Pro connects unlimited sources, with a 7-day free trial.
More in Beyond email

Notion MCP in Claude and ChatGPT: connect your workspaces and let your assistant work in them
Notion MCP explained: connect Notion to Claude or ChatGPT with Fezola, search and edit pages, use several workspaces, and compare with Notion's own connection.
2 min read

GitHub MCP server in Claude and ChatGPT: repositories, issues and pull requests, nothing to install
Connect GitHub's official MCP server to Claude or ChatGPT with Fezola: sign in once with OAuth, no token to paste, no Docker, repositories, issues and pull requests.
2 min read

Jira MCP (Atlassian) in Claude and ChatGPT: ask about your issues and Confluence pages
Connect Jira and Confluence to Claude or ChatGPT through Atlassian's official Rovo MCP server and Fezola: OAuth, one connector, nothing to install.
2 min read