How to Use the Builder.io (Visual CMS) MCP in Mastra AI
Build resilient, self-healing Mastra AI workflows that automatically update and govern your Builder.io (Visual CMS) models.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Builder.io (Visual CMS) MCP to Mastra AI
Create your Vinkius account to connect Builder.io (Visual CMS) to Mastra AI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Resilient schema updates via MCP Server
The `update_content` tool modifies existing Builder.io content entries within your Mastra AI workflows. If a layout update fails due to a network hiccup, Mastra's built-in retry engine automatically backs off and retries the operation. This keeps your visual CMS in sync even during API rate limits. You can configure conditional steps that check the update status before proceeding. If the update succeeds, the workflow automatically triggers downstream notifications or publishes the changes.
Safe content deletion with human approval
The `delete_content` tool removes entries from your Builder.io models, but you can gate this behind Mastra's human-in-the-loop approval system. Your agent prepares the deletion payload, pauses the workflow, and waits for an admin to confirm the action. This prevents accidental data loss when cleaning up stale promotional pages. Once approved, the agent executes the deletion and cleans up associated media using `delete_asset_by_url`.
Automated visual layout generation
The `create_content` tool generates brand new visual layouts in Builder.io using JSON payloads built by your agents. Mastra AI organizes these creations into multi-step pipelines, ensuring that page metadata is generated and validated before the layout goes live. If the generated layout fails validation, the agent can branch to a correction step. This self-healing loop guarantees that only syntactically correct visual blocks make it into your production CMS.
Set up Builder.io (Visual CMS) MCP in Mastra AI
Prerequisites
- Node.js 18+ and a TypeScript project
-
@mastra/mcp+@mastra/corepackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
npm install @mastra/mcp @mastra/coreplus your preferred model provider (e.g.@ai-sdk/openai). - 2
Configure the MCPClient
Create an
MCPClientwith your Vinkius endpoint as aURLobject. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Discover and inject tools
Call
mcpClient.listTools()and spread the result into your agent'stoolsobject. All Builder.io (Visual CMS) tools become native Mastra tools. - 4
Run with any model
Swap
openai("gpt-4o")for any AI SDK-compatible provider. Callagent.generate()and the agent routes tool calls through MCP automatically.
import { MCPClient } from "@mastra/mcp";
import { Agent } from "@mastra/core/agent";
import { openai } from "@ai-sdk/openai";
const mcpClient = new MCPClient({
id: "builderio-visual-cms-mcp-client",
servers: {
"builderio-visual-cms-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "Builder.io (Visual CMS) Agent",
model: openai("gpt-4o"),
instructions: "You have access to Builder.io (Visual CMS) tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent Builder.io (Visual CMS) transactions"
);
console.log(result.text); Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Builder.io. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about Builder.io (Visual CMS) MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Builder.io (Visual CMS) MCP today
We host it, we monitor it, we maintain it. You just paste one token.