Runs GROQ queries and fetches documents by ID, audits project roles and service accounts, and manages custom user attributes.
21actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro sends one-shot prompts to the Sanity Content Agent. This enables Ayro to request content generation or updates mid-conversation.
Ayro retrieves full document details from Sanity by ID instantly. Content teams pull published or draft material to reference during support conversations.
Ayro modifies custom user attribute values for resources in Sanity. Teams manage user metadata and preferences on the fly to personalize experiences.
Each card is one request a support team gets, and the Sanity actions Ayro runs to close it.
Ayro runs a GROQ query when the answer spans documents, or fetches one complete record by its ID when the question names a specific piece of content.
Ayro lists a project's users with their assigned roles, shows the roles an organization offers, and assigns a member a different role when access needs to change.
Ayro defines an attribute such as customer tier, sets its value for a given user, and reads back the attributes already attached to someone in the organization.
Ayro confirms the API credentials and project, then sends a one-shot prompt to Sanity's Content Agent and returns what comes back.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Sanity actions it has and picks the ones a request needs.
Authorize the Sanity 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 Sanity 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 freeSanity · Ayro
What can you do in Sanity 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 Sanity.
Not with this toolkit. Content access here is read and delete only - Query Documents runs arbitrary GROQ, Get Document by ID fetches one record, and Delete Document removes one. Authoring and updating still happen in Studio or through Sanity's own write APIs.
All 21 actions your agent can call on Sanity, straight from the live MCP connection.
Apply organization default role to all users.
Create a new user attribute definition in Sanity.
Send a one-shot prompt to the Sanity Content Agent.
Delete a user attribute definition.
Delete a document from Sanity by ID or query.
Delete custom attributes from a Sanity user within an organization.
Fetch a single document by its ID from Sanity.
Retrieve an invite by its public token.
Retrieve a specific organization role by its ID.
Get a permission for a specific resource.
Retrieve full details for a specific Sanity project by its ID.
Get robots with access to a resource.
Retrieve a specific role for a given resource type and resource ID.
List all users of a resource and their assigned roles.
List all roles available for an organization.
Retrieve user attributes from a Sanity organization.
Execute a GROQ query to fetch all screening documents from Sanity.
Execute an arbitrary GROQ query against a Sanity dataset.
Assign a role to a member in a Sanity organization.
Update user attribute values for a resource.
Validate Sanity API credentials by fetching the authenticated user's information.
Same connection, same setup. Pick the next one your team already uses.
Reads the workspace document list with each document's signing type, status, and timestamps, so signature chasing is answered on the spot.
Adds recipients and fields to a document, sends it for signature, resends when it stalls, and reports where signing stands.
Reports envelope signing status, sends agreements from templates, corrects envelopes already out for signature, and runs bulk sends.
Finds files people describe rather than name, writes documents into the right folder, grants access on request, and keeps folders tidy.
Sends documents in for parsing, explains why one came back stuck, reprocesses a batch after a template change, and routes the parsed data onward.
Renders templates into images and PDFs, authors and edits templates and layers, organises them into folders, and reports available fonts and uploads.

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