Finds files and documents, sends or drafts email, books meetings against real free slots, and logs the outcome to a spreadsheet.
402actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro sends an email from the connected Gmail account when a conversation needs a written follow-up. A customer gets a reply in their inbox without an agent copying details into a separate email client.
Ayro searches Google Calendar for events matching a date, keyword, or time range a customer mentions. A scheduling question gets answered without anyone opening the calendar to check by hand.
Ayro uploads a file to Google Drive and places it in the right folder as part of a conversation. A document a customer needs gets stored and shared without anyone doing it manually afterward.
Each card is one request a support team gets, and the Google actions Ayro runs to close it.
Ayro finds the file by name or contents, searches inside Google Docs for the passage that answers the question, and pulls the file itself when the answer needs the exact wording.
Ayro sends the confirmation or the document link straight from Gmail, or leaves it as a draft when a person should read it first, and labels the thread so it lands in the right view.
Rather than offering times that turn out to be taken, Ayro reads the calendar's actual free slots, creates the event with the customer on it, and confirms against what is already scheduled.
Ayro appends the outcome of a conversation as a spreadsheet row, reads back the ranges a team already tracks, and finds the right sheet first so the log stays in one place instead of many.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Google actions it has and picks the ones a request needs.
Authorize the Google 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 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 · Ayro
What can you do in Google 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.
Because one authorisation covers the whole Workspace account, so a request that crosses apps - find the file, then email it, then book the review - runs on a single connection. Connect the single-app integrations instead when you deliberately want one app's scopes and nothing more.
All 402 actions your agent can call on Google, 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.
Adds an enrichment at a specified position in a defined album.
Adds and/or removes specified Gmail labels for a message; ensure message_id and all label_ids are valid (use 'listLabels' for custom label IDs).
AddOrRemoveToCustomerList Tool will add a contact to a customer list in Google Ads.
Add a parent folder for a file using Google Drive API v2.
Add a property to a file, or update it if it already exists (v2 API).
Adds a new sheet to a spreadsheet.
Searches for rows where a specific column matches a value and performs mathematical operations on data from another column.
Append new rows or columns to a sheet, increasing its size.
Archive a CustomDimension on a property.
Returns place and query predictions for text input.
Auto-fit column widths or row heights for a dimension range using batchUpdate.autoResizeDimensions.
Adds one or more media items to an album in Google Photos.
Clears one or more ranges of values from a spreadsheet using data filters.
Batch upload and create media items in Google Photos.
Permanently delete multiple Gmail messages in bulk, bypassing Trash with no recovery possible.
Execute up to 1000 event mutations (create/patch/delete) in one Google Calendar HTTP batch request with per-item status/results.
Executes multiple Google Tasks API operations in a single HTTP batch request and returns structured per-item results.
Retrieves data from specified cell ranges in a Google Spreadsheet.
Returns the list of media items for the specified media item identifiers.
Modify labels on multiple Gmail messages in one efficient API call.
Return multiple pivot reports in a batch for a GA4 property.
Return multiple analytics data reports in a batch.
Update values in ranges matching data filters.
Same connection, same setup. Pick the next one your team already uses.
Posts messages and files into rooms, reads history and unread counts, opens and closes assigned tasks, and sets up rooms, members and invite links.
Lists Echtpost postcard templates - name, type, preview link, and all - right inside the conversation.
Sends WhatsApp text, media, and interactive messages, places and ends voice calls, and checks whether an SMS was delivered.
Posts and edits channel messages, opens direct messages, pins the important ones, and bulk-deletes spam in Revolt.
Provisions networks and interfaces, wires up notification profiles and channels, reports numbers, messaging profiles and connections, and reads audit logs.
Lists the projects a connected account can reach and the outgoing webhook subscriptions currently active, so setup questions are answered from live data.

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