Runs saved card queries and returns the result, builds new cards and dashboards on request, and keeps database metadata in sync so filters stay accurate.
266actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro sends a password reset email when a user is locked out of Metabase, restoring access within minutes. This unblocks reporting workflows and avoids escalations.
Ayro sets up automated dashboard alerts so a customer receives reports on their schedule without manual follow-ups. This keeps stakeholders informed and frees the team for higher-value work.
Ayro runs a saved Metabase report instantly to pull real-time data when customers need performance metrics or query results. This turns complex dashboards into instant answers mid-conversation.
Each card is one request a support team gets, and the Metabase actions Ayro runs to close it.
Ayro finds the saved question by name, runs its query with the parameters the person asked for, and reads the result back, so a figure nobody has time to pull arrives inside the conversation.
When no saved question covers the request, Ayro creates the card, files it in the right collection, and arranges a dashboard around it instead of leaving the ask in an analytics backlog.
After a schema change, Ayro triggers a database sync, rescans field values, and updates field metadata so Metabase filters and dropdowns match what the database actually holds.
Ayro sets up the dashboard subscription that delivers a view on a schedule, creates the pulse behind it, and fires a one-off notification when someone needs the figure before the next send.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Metabase actions it has and picks the ones a request needs.
Authorize the Metabase 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 Metabase 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 freeMetabase · Ayro
What can you do in Metabase 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 Metabase.
Both. Run Card Query executes a saved and reviewed question, while Execute Dataset Query runs an ad hoc query and Convert Query to Native SQL turns a built query into SQL you can read before it goes anywhere. Which databases are in reach follows the Metabase permissions on the account you connect.
All 266 actions your agent can call on Metabase, straight from the live MCP connection.
Create a new bookmark for a Metabase item (card, dashboard, collection, or dataset).
Create a new bookmark for a Metabase item (card, dashboard, collection, or dataset).
Run a pivot table query on a Metabase card (question).
Run the query associated with a Card and return its results.
Create a copy of an existing Metabase dashboard.
Run a pivot table query for a specific DashCard.
Save a denormalized dashboard description into a collection.
Discard all saved field values for a specific database.
Manually set the initial sync status of a Database and corresponding tables to complete.
Trigger a manual scan of field values for a Database.
Trigger a manual update of the schema metadata for a Database.
Search for parameter values in datasets when editing cards or dashboards.
Set the dimension for a field at the specified ID in Metabase.
Discard the FieldValues belonging to a Metabase field.
Update field values and human-readable values for a Field whose semantic type is category/city/state/country or whose base type is type/Boolean.
Unpersist a Metabase card/model.
Disable model persistence for a Metabase database.
Discard the FieldValues belonging to the Fields in a Metabase Table.
Manually trigger an update for FieldValues for Fields belonging to a specific Table.
Trigger a manual update of the schema metadata for a specific Table.
Delete an Action from Metabase.
Delete a Metabase action by its ID.
Delete a bookmark from a Metabase item (card, dashboard, or collection).
Delete/clear cached data in Metabase for specific entities.
Delete a Metabase card (question) by its ID.
Delete a Metabase dashboard by its ID.
Delete a Metabase model index by its ID.
Delete a timeline event by ID.
Delete a timeline by ID.
Delete a user key-value pair from Metabase.
Same connection, same setup. Pick the next one your team already uses.
Places visitors by IP and coordinates, scores addresses for fraud and Tor exposure, and validates form details against live lookups.
Queries an index with filters and time ranges, reads its mapping first, and confirms the cluster is reachable before it runs.
Reads submissions across every form, clones a form and labels the copy, keeps label assignments tidy, and reports usage against plan limits.
Extracts a URL's Open Graph tags, captures a rendered screenshot at a chosen device size, and scrapes raw HTML from bot-protected pages.
Scrapes pages that block ordinary requests, crawls whole sites, captures screenshots, and returns extracted fields instead of raw HTML.
Submits suspicious links and files for scanning, polls reports to completion, pivots across related indicators, and records verdicts and comments.

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