Bubble MCP integration
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
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Get bubble API swagger JSON
Lyro retrieves the auto-generated Swagger JSON for enabled APIs. Developers see available Bubble endpoints and schemas without opening docs separately.
Upload file
Lyro uploads a file to Bubble storage instantly. Support interactions attach documents and assets without requiring manual file management.
Trigger bubble workflow via post
Lyro triggers a Bubble API workflow by name using a POST request. Conversations invoke custom processes and integrations without login.
How businesses use Bubble + Lyro
Each card is one request a support team gets, and the Bubble actions Lyro runs to close it.
Answer from a record in your Bubble app
Lyro 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.
Get Thing By IDGet Bubble API Swagger JSONDownload FileCreate a record from the conversation
Lyro 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.
Create ThingBulk Create ThingsUpload FileTrigger a backend workflow you already built
Lyro 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.
Trigger Bubble Workflow via POSTTrigger Bubble Workflow via GETCreate Temp FileCorrect or remove a record
Lyro 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.
Patch Thing By IDReplace Thing By IDDelete Thing By ID
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Bubble actions it has and picks the ones a request needs.
- 01
Connect Bubble
Authorize the Bubble account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the Bubble actions that close it and chains as many as the request needs.
- 03
Watch it work
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 free
Everything else about Bubble
Setup, permissions, and the limits of what Lyro 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.
Every action available in Bubble
All 15 actions your agent can call on Bubble, straight from the live MCP connection.
Bulk create things
Bulk create multiple Things in Bubble via newline-separated JSON.
Create thing
Create a new Thing.
Delete thing by ID
Delete a Bubble Thing by its unique ID.
Get thing by ID
Retrieves a single Thing (record) from a Bubble Data Type by its unique ID.
Patch thing by ID
Modify selected fields on a Thing by its unique ID.
Replace thing by ID
Replace all editable fields on a Thing by its Unique ID.
Download file
Download a file given its URL.
Create temp file
Upload bytes as a temporary file to Cloudflare R2 and return an S3 key.
Upload file
Upload a file to Bubble storage.
Get bubble API swagger JSON
Retrieve the auto-generated Swagger JSON for enabled APIs.
Get oauth access token
Exchange an authorization code or refresh token for an OAuth2 access token.
Oauth authorize
Initiate OAuth2 authorization flow for Bubble.
Bubble oauth register app
Validate/initialize OAuth application credentials with Bubble.
Trigger bubble workflow via get
Trigger a Bubble API workflow using an HTTP GET request.
Trigger bubble workflow via post
Triggers a Bubble API workflow by name using a POST request.
The tools Bubble sits next to
Same connection, same setup. Pick the next one your team already uses.
Bench
Pauses a step for a set interval through Bench's single Sleep action, pacing a run of calls instead of firing them at once.
Contentful
Finds entries and assets, drafts and publishes changes, extends the content model, and schedules releases to go live at the right moment.

Gist
GitHub Gist is a service for sharing code snippets and notes.
Mx toolbox
Runs blacklist checks, reads SPF, DKIM, DMARC, and BIMI records, and tests SMTP, DNS, and HTTP reachability on demand.
RudderStack Transformation
Lists published transformations and libraries, creates and publishes new code, and walks back through revision history on request.
Twocaptcha
Checks the 2Captcha balance, submits a CAPTCHA as a solving task, and reports solutions the target site rejected.

Ready to connect Bubble?
Authorize the account and your agent has all 15 actions from the first conversation.


