Builder.io (Visual CMS)

Builder.io (Visual CMS) MCP Connector for Claude

C

Manage Builder.io content, assets, and models via AI — fetch entries, update data, and query GraphQL APIs directly.

9 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Builder.io space to any AI agent and take full control of your visual CMS and headless content through natural conversation.

What you can do

  • Content Management — Fetch entries from any model using get_content or retrieve pre-rendered HTML for components with get_html.
  • Write Operations — Create, update, or delete content entries programmatically using the Write API tools like create_content and update_content.
  • Advanced Querying — Execute complex GraphQL queries against the Content API or perform administrative tasks using admin_graphql.
  • Asset Handling — Upload new media assets or remove existing ones by URL to maintain your digital asset library.
  • Targeting & Personalization — Use user attributes and MongoDB-style queries to fetch specific content variants.

How it works

  1. Subscribe to this server
  2. Enter your Builder.io Public Key (and Private Key for write access)
  3. Start managing your digital experience from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Developers — query and update CMS content directly from your IDE without switching to the Builder dashboard
  • Content Managers — automate bulk updates or content migrations using natural language instructions
  • Marketing Teams — quickly inspect content targeting and pre-rendered HTML outputs for SEO checks
visual-cmsgraphqlcontent-apiasset-managementdigital-experience

9 tools expose this connector's capabilities to your AI agent.

admin_graphql

Requires Private API Key. Execute an Admin API GraphQL query/mutation

create_content

Requires Private API Key. Create a new content entry

delete_asset_by_url

Delete an asset by its URL

delete_content

Requires Private API Key. Delete a content entry

get_content

Get content from a Builder.io model

get_html

Get pre-rendered HTML for a Builder.io model

query_graphql

Query Builder.io content using GraphQL

update_content

Requires Private API Key. Update an existing content entry

upload_asset

Requires Private API Key. Upload an asset (image, video, document)

See how to talk to your AI agent using Builder.io (Visual CMS).

Fetch the latest 5 entries from the 'page' model in Builder.io.

I've retrieved the 5 most recent entries from your 'page' model. They include 'Home Page' (ID: abc-123), 'About Us' (ID: def-456), and three others. Would you like to see the full data for any of these?

Update the 'announcement-bar' entry with ID 'entry-888' to change the text to 'Sale ends tonight!'.

I've updated the 'announcement-bar' entry (ID: entry-888). The data field has been patched with the new text. The change is now live in your Builder space.

Upload this image URL to my Builder assets: https://example.com/hero.jpg

The asset has been successfully uploaded to Builder.io. You can now reference it in your content using the new Builder CDN URL: https://cdn.builder.io/api/v1/image/assets/...

Yes! Use the `get_html` tool. It returns pre-rendered HTML for a specific model and URL, which is perfect for quick inspections or server-side integrations.

Related Connectors