Reads Bubble records by ID, creates them singly or in bulk, triggers your backend API workflows, and patches or deletes records that are wrong.
15actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro retrieves the auto-generated Swagger JSON for enabled APIs. Developers see available Bubble endpoints and schemas without opening docs separately.
Ayro uploads a file to Bubble storage instantly. Support interactions attach documents and assets without requiring manual file management.
Ayro triggers a Bubble API workflow by name using a POST request. Conversations invoke custom processes and integrations without login.
Each card is one request a support team gets, and the Bubble actions Ayro runs to close it.
Ayro fetches a Thing by its unique ID with all its custom and standard fields, reads the app's Swagger definition to know what is exposed, and downloads a file the record points at.
Ayro adds a single Thing from a complete JSON payload, inserts many at once when a whole batch arrives, and uploads any file that has to be stored alongside them.
Ayro calls an exposed API workflow by name, passing simple parameters as a query string or complex data as a JSON body, and stages a temporary file when the workflow needs one.
Ayro patches just the fields that changed, replaces the whole record when a full overwrite is intended, and deletes a Thing that should not exist any more.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Bubble actions it has and picks the ones a request needs.
Authorize the Bubble 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 Bubble 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 freeBubble · Ayro
What can you do in Bubble 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 Bubble.
Three things. The Data API must be enabled in the app's settings and the specific Data Type exposed before any record action works. A workflow must be marked "Expose as a public API workflow" before it can be triggered, and the app needs API access on its subscription. Bulk Create Things additionally needs Create via API permission.
All 15 actions your agent can call on Bubble, straight from the live MCP connection.
Bulk create multiple Things in Bubble via newline-separated JSON.
Create a new Thing.
Delete a Bubble Thing by its unique ID.
Retrieves a single Thing (record) from a Bubble Data Type by its unique ID.
Modify selected fields on a Thing by its unique ID.
Replace all editable fields on a Thing by its Unique ID.
Download a file given its URL.
Upload bytes as a temporary file to Cloudflare R2 and return an S3 key.
Upload a file to Bubble storage.
Retrieve the auto-generated Swagger JSON for enabled APIs.
Exchange an authorization code or refresh token for an OAuth2 access token.
Initiate OAuth2 authorization flow for Bubble.
Validate/initialize OAuth application credentials with Bubble.
Trigger a Bubble API workflow using an HTTP GET request.
Triggers a Bubble API workflow by name using a POST request.
Same connection, same setup. Pick the next one your team already uses.
Pauses a step for a set interval through Bench's single Sleep action, pacing a run of calls instead of firing them at once.
Finds entries and assets, drafts and publishes changes, extends the content model, and schedules releases to go live at the right moment.
GitHub Gist is a service for sharing code snippets and notes.
Runs blacklist checks, reads SPF, DKIM, DMARC, and BIMI records, and tests SMTP, DNS, and HTTP reachability on demand.
Lists published transformations and libraries, creates and publishes new code, and walks back through revision history on request.
Checks the 2Captcha balance, submits a CAPTCHA as a solving task, and reports solutions the target site rejected.

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