Finds free slots, books and updates events, manages attendees and calendar sharing, and watches calendars for changes.
44actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro creates a new Google Calendar event with a start time and duration. A meeting gets booked on the calendar without anyone opening Google Calendar themselves.
Ayro searches a Google Calendar for events matching a query, time range, or type. Whoever's asking gets the exact event they're looking for instead of scrolling through a calendar.
Ayro deletes a specific event from a Google Calendar by its ID. A canceled meeting disappears from the calendar without anyone doing it manually.
Each card is one request a support team gets, and the Google Calendar actions Ayro runs to close it.
Ayro checks free slots across the relevant calendars and reads what is already booked in the window, so the time it offers is not one two people have to give back an hour later.
Ayro creates the event with its attendees and description, or takes a plain sentence like a request for coffee on Thursday and turns it straight into a calendar entry.
Ayro finds the event in question, patches the time or details, moves it to another calendar, and drops the attendee who can no longer make it, so a reschedule takes one message.
Ayro subscribes to changes on a calendar and reads the individual instances of a recurring series, so a new booking or a cancelled slot can set off the follow-up it should.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Google Calendar actions it has and picks the ones a request needs.
Authorize the Google Calendar account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Google Calendar actions that close it and chains as many as the request needs.
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started freeGoogle Calendar · Ayro
What can you do in Google Calendar without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside Google Calendar.
It resolves it against the real clock rather than assuming. Get Current Date And Time returns the current date and time zone, which anchors the window it then passes to Find Free Slots and List Events, so a relative request does not land a week out or in the wrong time zone.
All 44 actions your agent can call on Google Calendar, straight from the live MCP connection.
Deletes an access control rule from a Google Calendar.
Retrieves a specific access control rule for a calendar.
Creates an access control rule for a calendar.
Retrieves the list of access control rules (ACLs) for a specified calendar, providing the necessary 'rule_id' values required for updating specific ACL rules.
Updates an existing access control rule for a calendar using patch semantics (partial update).
Updates an access control rule for the specified calendar.
Watch for changes to ACL resources.
Execute up to 1000 event mutations (create/patch/delete) in one Google Calendar HTTP batch request with per-item status/results.
Remove a calendar from the user's calendar list.
Retrieves metadata for a SINGLE specific calendar from the user's calendar list by its calendar ID.
Inserts an existing calendar into the user's calendar list, making it visible in the UI.
Updates an existing calendar on the user's calendar list using patch semantics.
Updates a calendar list entry's display/subscription settings (color, visibility, reminders, selection) for the authenticated user — does not modify the underlying calendar resource (title, timezone, etc.).
Watch for changes to CalendarList resources using push notifications.
Deletes a secondary calendar that you own or have delete permissions on.
Full PUT-style update that overwrites all calendar metadata fields; unspecified optional fields are cleared.
Stop watching resources through a notification channel.
Clears a primary calendar by deleting all events from it.
Returns the color definitions for calendars and events.
Create a Google Calendar event using start_datetime plus duration fields.
Deletes a specified event by event_id from a Google Calendar (calendar_id); idempotent — a 404 for an already-deleted event is a no-op.
Creates a new, empty Google Calendar with the specified title (summary).
Retrieves a SINGLE event by its unique event_id (REQUIRED).
Import an event as a private copy to a calendar.
Returns instances of the specified recurring event.
Returns events on the specified calendar.
Return a unified event list across all calendars in the user's calendar list for a given time range.
Moves an event to another calendar, i.e., changes an event's organizer.
Watch for changes to Events resources.
Finds events in a specified Google Calendar using text query, time ranges (event start/end, last modification), and event types.
Same connection, same setup. Pick the next one your team already uses.
Pulls current Basecamp project status into the conversation and triggers updates on request.
Explains why a domain was blocked and under which policy, updates allow and block lists on approval, and pulls threat and traffic reports for a network.
Checks who is free and what is unallocated, books resources onto projects, handles time off and the bookings it displaces, and maintains rates.
Explains what a base contains, imports attachments from remote URLs, tidies the columns a view shows, and reports instance health and version.
Opens jobs from customer requests, answers where a job stands, records and corrects payments, and prices quotes from the live materials catalog.
Starts and stops timers, reports the entry currently running, files hours against the right project and client, and bulk-fixes a mislogged week.

Authorize the account and your agent has all 44 actions from the first conversation.
