Looks up rows, appends and upserts records, aggregates columns, applies filters and validation, and builds charts.
42actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro finds the first row in a Google Sheet where a cell exactly matches a search term. Whoever's asking gets the right row back instantly instead of scanning the sheet by hand.
Ayro finds and replaces text across a Google Sheet in one pass. A bulk correction that would mean manually editing many cells happens in a single step.
Ayro adds a new sheet to an existing Google Sheets spreadsheet. A fresh tab for new data is ready without anyone opening the file to create it.
Each card is one request a support team gets, and the Google Sheets actions Ayro runs to close it.
Ayro finds the row matching what someone asked about, reads the values around it, and totals a column when the question is about the whole set, so the answer comes from the sheet as it stands now.
Ayro appends the new entry, or upserts it so an existing record is updated rather than repeated, and writes a batch in one pass when a conversation produced several rows.
Ayro sets the filter that isolates the rows in question, formats the cells that need to stand out, and adds a validation rule so future entries stay in the allowed set.
Ayro creates the spreadsheet or adds a tab to an existing one, and builds the chart that makes the trend visible, so a recurring report does not start with a blank file.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Google Sheets actions it has and picks the ones a request needs.
Authorize the Google Sheets 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 Sheets 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 Sheets · Ayro
What can you do in Google Sheets 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 Sheets.
Not if you use Upsert Rows, which matches on a key and updates the existing row instead of appending a second one. Create Spreadsheet Row and Append Values To Spreadsheet always add, so the upsert action is the one to prefer for anything that can arrive twice.
All 42 actions your agent can call on Google Sheets, straight from the live MCP connection.
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.
Auto-fit column widths or row heights for a dimension range using batchUpdate.autoResizeDimensions.
Clears one or more ranges of values from a spreadsheet using data filters.
Retrieves data from specified cell ranges in a Google Spreadsheet.
Update values in ranges matching data filters.
Clear the basic filter from a sheet.
Clears cell content (preserving formatting and notes) from a specified A1 notation range in a Google Spreadsheet; the range must correspond to an existing sheet and cells.
Create a chart in a Google Sheets spreadsheet using the specified data range and chart type.
Creates a new Google Spreadsheet in Google Drive.
Creates a new column in a Google Spreadsheet.
Inserts a new, empty row into a specified sheet of a Google Spreadsheet at a given index, optionally inheriting formatting from the row above.
Delete an existing chart from a Google Sheets spreadsheet.
Delete specified rows or columns from a sheet in a Google Spreadsheet.
Delete a sheet (worksheet) from a spreadsheet.
Find and replace text in a Google Spreadsheet.
Applies text and background cell formatting to a specified range in a Google Sheets worksheet.
List conditional formatting rules for each sheet (or a selected sheet) in a normalized, easy-to-edit form.
Extract data validation rules from a Google Sheets spreadsheet.
Lists all worksheet names from a specified Google Spreadsheet (which must exist), useful for discovering sheets before further operations.
Returns the spreadsheet at the given ID, filtered by the specified data filters.
Retrieves metadata for a Google Spreadsheet using its ID.
Insert new rows or columns into a sheet at a specified location.
Finds the first row in a Google Spreadsheet where a cell's entire content exactly matches the query string, searching within a specified A1 notation range or the first sheet by default.
Add, update, delete, or reorder conditional format rules on a Google Sheet.
Search for developer metadata in a spreadsheet.
Search for Google Spreadsheets using various filters including name, content, date ranges, and more.
Set a basic filter on a sheet in a Google Spreadsheet.
Set or clear data validation rules (including dropdowns) on a range in Google Sheets.
Same connection, same setup. Pick the next one your team already uses.
Reads ranges and tables, appends rows, updates cells, sorts and filters data, and exports a workbook to PDF.
Generates alt text for one image or a whole page of them, searches the library by keyword, and corrects entries as images change.
Imports files from a URL, converts PDFs to DOCX or images, runs long jobs asynchronously, and confirms a format pair is supported.
Turns a written brief into a DreamStudio generation, guides it with a reference image, and checks which engines and credits the key has left.
Happy Scribe is an automatic transcription service that converts audio and video files into accurate text.
Reads recipients, fields, and pricing on a document, builds new ones from uploaded files, and keeps folders and contacts current.

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