update_record
Update Record
Update specific fields of an existing record in a Bubble data type. Only the provided fields will be modified; other fields remain unchanged. Use this for partial updates to existing records.
Ask your agent in plain language. Each of these maps to a real tool on the server.
update_record
Update specific fields of an existing record in a Bubble data type. Only the provided fields will be modified; other fields remain unchanged. Use this for partial updates to existing records.
export_records
Download a bounded JSON export of records visible through the Bubble Data API, with native filters and sorting. Returns a continuation offset when more records remain.
create_record
Create a new record in a Bubble application data type (table). Provide the data type name and the field values as key-value pairs. Returns the unique ID of the newly created record.
get_record
Retrieve a single record by its unique ID from a Bubble data type. Returns visible fields, including the exact native ID; privacy rules can hide fields.
bulk_create_records
Create multiple records in a Bubble data type in a single request. More efficient than creating records one by one when you need to insert many records at once.
delete_record
Permanently delete a record from a Bubble data type by its unique ID. This action is irreversible.
trigger_workflow
Trigger a server-side API workflow in a Bubble application. Workflows can create records, send emails, sign up users, and perform any action available in Bubble workflows. Pass custom parameters defined by the workflow. If the workflow is configured to return data, the response will contain the returned values.
get_api_spec
Retrieve the auto-generated Swagger/OpenAPI specification for a Bubble application. This dynamically reflects all exposed data types, their fields, and available API workflows. Useful for discovering available data types and their schemas.
replace_record
Fully replace all fields of an existing record in a Bubble data type. Unlike update which only modifies specified fields, replace overwrites the entire record. Fields not included in the request will be cleared.
search_records
Search and filter records in a Bubble data type. Supports powerful constraint-based filtering, sorting, and pagination. Use this to find records matching specific criteria or to list all records of a given type.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Read and manage exposed Bubble data records, search with native filters, invoke configured API workflows, discover API schemas and download bounded JSON exports. Access depends on the app branch, token mode and privacy rules.
Common questions about connecting Bubble to AI agents with Metorial.