# Google Calendar MCP for AI Agents | FlyMy.AI

> Google Calendar MCP for Claude, Codex and Cursor through FlyMy.AI. Google Calendar is a time management tool providing scheduling features, event reminders...

Page: https://flymy.ai/mcp/google-calendar/

MCP / Meetings and scheduling

# Google Calendar MCP

Google Calendar is a time management tool providing scheduling features, event reminders, and integration with email and other apps for streamlined organization. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.

[Connect Google Calendar](https://flymy.ai/mcp/google-calendar/#connect) [What it can do](https://flymy.ai/mcp/google-calendar/#actions)

Sign in once, 28 actions, Meetings and scheduling

Ask your agent

```
List up to 10 calendars available in my connected Google account, with their names and time zones.
```

Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.

## What Google Calendar MCP can do

28 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.

| Action | What it does |
|---|---|
| `GOOGLECALENDAR_CALENDARS_DELETE` | Deletes a secondary calendar. |
| `GOOGLECALENDAR_CALENDARS_UPDATE` | Updates metadata for a calendar. |
| `GOOGLECALENDAR_CALENDAR_LIST_INSERT` | Inserts an existing calendar into the user's calendar list. |
| `GOOGLECALENDAR_CALENDAR_LIST_UPDATE` | Updates an existing entry on the user\'s calendar list. |
| `GOOGLECALENDAR_CLEAR_CALENDAR` | Clears a primary calendar. |
| `GOOGLECALENDAR_CREATE_EVENT` | Creates an event on a google calendar, needing rfc3339 utc start/end times (end after start) and write access to the calendar. |
| `GOOGLECALENDAR_DELETE_EVENT` | Deletes a specified event by `event id` from a google calendar (`calendar id`); this action is idempotent and raises a 404 error if the event is not found. |
| `GOOGLECALENDAR_DUPLICATE_CALENDAR` | Creates a new, empty google calendar with the specified title (summary). |
| `GOOGLECALENDAR_EVENTS_INSTANCES` | Returns instances of the specified recurring event. |
| `GOOGLECALENDAR_EVENTS_LIST` | Returns events on the specified calendar. |
| `GOOGLECALENDAR_EVENTS_MOVE` | Moves an event to another calendar, i.e., changes an event's organizer. |
| `GOOGLECALENDAR_EVENTS_WATCH` | Watch for changes to events resources. |

**Show all 28 actions**

| Action | What it does |
|---|---|
| `GOOGLECALENDAR_FIND_EVENT` | Finds events in a specified google calendar using text query, time ranges (event start/end, last modification), and event types; ensure `timemin` is not chronologically after `timemax` if both are... |
| `GOOGLECALENDAR_FIND_FREE_SLOTS` | Finds free/busy time slots in google calendars for specified calendars within a defined time range (defaults to the current day utc if `time min`/`time max` are omitted), enhancing busy intervals... |
| `GOOGLECALENDAR_FREE_BUSY_QUERY` | Returns free/busy information for a set of calendars. |
| `GOOGLECALENDAR_GET_CALENDAR` | Retrieves a specific google calendar, identified by `calendar id`, to which the authenticated user has access. |
| `GOOGLECALENDAR_GET_CURRENT_DATE_TIME` | Gets the current date and time, allowing for a specific timezone offset. |
| `GOOGLECALENDAR_LIST_ACL_RULES` | Retrieves the list of access control rules (acls) for a specified calendar, providing the necessary 'rule id' values required for updating specific acl rules. |
| `GOOGLECALENDAR_LIST_CALENDARS` | Retrieves calendars from the user's google calendar list, with options for pagination and filtering. |
| `GOOGLECALENDAR_PATCH_CALENDAR` | Partially updates (patches) an existing google calendar, modifying only the fields provided; `summary` is mandatory and cannot be an empty string, and an empty string for `description` or... |
| `GOOGLECALENDAR_PATCH_EVENT` | Updates specified fields of an existing event in a google calendar using patch semantics (array fields like `attendees` are fully replaced if provided); ensure the `calendar id` and `event id` are... |
| `GOOGLECALENDAR_QUICK_ADD` | Parses natural language text to quickly create a basic google calendar event with its title, date, and time, suitable for simple scheduling; does not support direct attendee addition or recurring... |
| `GOOGLECALENDAR_REMOVE_ATTENDEE` | Removes an attendee from a specified event in a google calendar; the calendar and event must exist. |
| `GOOGLECALENDAR_SETTINGS_LIST` | Returns all user settings for the authenticated user. |
| `GOOGLECALENDAR_SETTINGS_WATCH` | Watch for changes to settings resources. |
| `GOOGLECALENDAR_SYNC_EVENTS` | Synchronizes google calendar events, performing a full sync if no `sync token` is provided or if a 410 gone error (due to an expired token) necessitates it, otherwise performs an incremental sync... |
| `GOOGLECALENDAR_UPDATE_ACL_RULE` | Updates an access control rule for the specified calendar. |
| `GOOGLECALENDAR_UPDATE_EVENT` | Updates an existing event by `event id` in a google calendar; this is a full put replacement, so provide all desired fields as unspecified ones may be cleared or reset. |

## Ask your agent

Requests to paste as they are. Each one runs on the actions named under it.

**“List up to 10 calendars available in my connected Google account, with their names and time zones.”** uses `GOOGLECALENDAR_LIST_CALENDARS`

**“Show up to 10 events on my primary Google calendar in the next seven days, ordered by start time.”** uses `GOOGLECALENDAR_EVENTS_LIST`

**“Check free/busy availability for these two calendars tomorrow between 09:00 and 17:00 in my time zone.”** uses `GOOGLECALENDAR_FREE_BUSY_QUERY`

## Connect Google Calendar in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

1. 01 ### Add FlyMy.AI Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
2. 02 ### Sign in to Google Calendar Open the Google Calendar [connection settings](https://app.flymy.ai/mcp-configs#googlecalendar) and sign in once. Your agent then works as your account; the token stays with FlyMy.AI, never in a prompt or a chat.
3. 03 ### Ask Paste a request from this page. Every run shows what it cost.

Claude Code

```
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
```

Then run /mcp in Claude Code and sign in.

Codex

```
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
```

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop

```
https://mcp-agents.flymy.ai/mcp
```

Settings, Connectors, Add custom connector: paste this URL.

## Pay per run

FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own Google Calendar account, under its plan and limits. No seats and no minimum.

[See usage pricing →](https://flymy.ai/pricing/)

## More Meetings and scheduling MCPs

Calendars, bookings, events and meeting notes.

### Apaleo

Apaleo is a cloud-based property management platform handling reservations, billing, and daily operations for hospitality businesses

29 actions / sign in

Link: https://docs.flymy.ai/mcp/apps/apaleo

### Bookingmood

Bookingmood provides flexible, commission-free booking software for rental businesses of all sizes, enabling seamless integration with your website

6 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/bookingmood

### Booqable

Booqable is a rental software platform that helps businesses manage inventory, bookings, and online reservations

14 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/booqable

### Cal

Cal simplifies meeting coordination by providing shareable booking pages, calendar syncing, and availability management to streamline the scheduling process

141 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/cal

### Cal.com

Cal.com scheduling: bookings, event types, availability, slots

31 actions / your API key

Link: https://docs.flymy.ai/mcp/calcom

### CalendarHero

CalendarHero is a versatile scheduling tool designed to streamline and simplify your calendar management. It integrates seamlessly with your existing...

13 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/calendarhero

## Go to the source

[Google Calendar in the docs →](https://docs.flymy.ai/mcp/google-calendar), [Google Calendar connection settings →](https://app.flymy.ai/mcp-configs#googlecalendar), [Google Calendar website →](https://calendar.google.com), [Every MCP in the catalog →](https://flymy.ai/mcp/#catalog), [Usage pricing →](https://flymy.ai/pricing/)

From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.

---

For agents: the FlyMyAI operating guide (sign up, connect, run models, tools and agents) is https://flymy.ai/skill.md, and https://flymy.ai/llms.txt lists the other pages and the documentation.
