# Builder.io MCP for AI Agents AI Agent Connect

> Builder.io MCP lets you manage your visual CMS directly through your AI agent. You can create content, update entries, and check model schemas without leaving your chat interface. It bridges the gap between your content strategy and your AI's capabilities by providing direct access to your workspace data.

## Overview
- **Category:** loved-by-devs
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_witB1575hHv66927TkpHv8kSHJYvRgHjd4BQ09nJ/ai-agent-connect
- **Tags:** visual-cms, content-modeling, digital-experience, web-development, content-automation, component-management

## Description

This Connector connects your Builder.io account to your AI agent so you can manage your visual CMS through natural conversation. Instead of jumping between tabs to find a specific page or updating a blog post, you can just tell your agent what needs to change. If you need to see how a content model is structured or check the metadata for every entry in a specific space, the agent handles the heavy lifting. You can use it to create new entries programmatically or update existing ones on the fly. It even lets you monitor your API usage and organization settings. It makes the entire content lifecycle much faster. When you're looking for a way to organize your digital experience, having this in your Vinkius catalog means you can orchestrate complex content updates without the usual friction of a manual dashboard.

## Tools

### list_models
List all content models in your space. It shows you every content type you have available.

### create_content_entry
Create a new content entry in a specific model. This lets you add new pages or blog posts instantly.

### get_content_entry
Get the details of a specific content entry. Use this to see the full metadata for a single item.

### get_model
Get the schema and metadata for a specific content model. It helps you understand the data structure of your CMS.

### get_space
Get the details of a specific space in your organization. This helps you navigate different site environments.

### get_api_usage
Retrieve your real-time API usage statistics. Use this to monitor your performance and limits.

### list_content
List all entries for a specific content model. This provides a quick overview of all items in a category.

### list_spaces
List all spaces in your organization. Use this to see the different environments you manage.

### list_symbols
List all reusable symbols in your account. This lets you see your shared components across the CMS.

### update_content_entry
Update an existing content entry with new data. This allows for quick edits without manual dashboard work.

## Prompt Examples

**Prompt:** 
```
List the models in my space.
```

**Response:** 
```
I've found the following content models in your Builder.io space:

| Model Name | Description |
| :--- | :--- |
| **Pages** | Main site pages |
| **Blog Posts** | Articles and news |
| **Products** | E-commerce listings |
```

**Prompt:** 
```
What fields does the 'blog-post' model have?
```

**Response:** 
```
The **blog-post** model includes these fields:

*   **Title** (Text)
*   **Body** (Rich Text)
*   **Author** (Reference)
*   **Published Date** (Date)
```

**Prompt:** 
```
Create a new 'announcement-bar' entry called 'Summer Sale'.
```

**Response:** 
```
I've created that for you. The new **Summer Sale** entry is live in your 'announcement-bar' model with ID `entry_8821`.
```

## Capabilities

### Create new content entries
Generate new content items in specific models using natural language.

### Update existing content
Modify the data of current content entries without opening a browser.

### Fetch model schemas
See exactly what fields and types a content model uses.

### List content by model
Get a full overview of all entries for a specific content type.

### Monitor API usage
Check your real-time statistics and limits for your account.

### Manage spaces and symbols
View your organization's structural components and reusable symbols.

## Use Cases

### Updating a promo banner
A marketer needs to change a banner name. They ask the agent to use update_content_entry to change the title of a specific entry.

### Auditing content types
A developer wants to see what's in the Blog model. They ask the agent to use list_content to see all active posts.

### Schema verification
A content lead wants to know if a model has a Date field. They ask the agent to use get_model to check the schema.

### Bulk entry creation
An editor needs 10 new entries. They ask the agent to use create_content_entry to generate them based on a list of names.

## Benefits

- Update content entries directly via update_content_entry without opening the Builder.io dashboard.
- Audit your entire content library using list_content to find specific pages or blog posts instantly.
- Check model schemas with get_model to ensure your AI understands the data structure of your CMS.
- Monitor your spend and performance with get_api_usage to stay within your organization's limits.
- Quickly spin up new content using create_content_entry to automate repetitive entry creation.
- View your organization's structure using list_spaces and list_symbols to map out your digital experience.

## How It Works

The bottom line is you get a direct command line for your visual CMS inside your AI chat.

1. Subscribe to the Connector and provide your Builder.io Public and Private API Keys.
2. Connect your preferred AI client like Claude, Cursor, or Windsurf.
3. Ask your agent to list models, check schemas, or update content entries.

## Frequently Asked Questions

**Can I use the Builder.io MCP to update my website content?**
Yes, you can use it to update existing entries or create new ones using natural language. It allows your agent to modify data directly in your CMS.

**Does the Builder.io MCP support multiple spaces?**
It lets you list and manage spaces across your entire organization. You can navigate between different environments easily.

**How do I check my API limits with this Connector?**
You can ask your agent to show your real-time usage statistics. This keeps you informed of your account performance.

**Can my agent see my content models?**
It can retrieve the full schema and metadata for any model in your space. This helps your agent understand how your data is organized.

**Is this Connector for visual editing?**
No, it is for managing content data and schemas through an AI agent. It is designed for data orchestration rather than layout design.

**Can I use the Builder.io MCP to manage reusable symbols?**
Yes, you can list all symbols in your account to see your shared components. This is great for understanding your global design system.

**Can I update a content entry using the agent?**
Yes! Use the `update_content_entry` tool with the Model name and Entry ID. You can provide a new `data` JSON string to modify the content fields directly from your workspace.

**How do I list all the models defined in my space?**
Simply ask the agent to `list_models`. It will retrieve all the content models (like 'page', 'header', 'announcement-bar') configured in your Builder.io account.

**Does the integration allow checking API usage limits?**
Yes. Use the `get_api_usage` tool. It will retrieve real-time statistics about your API requests, helping you monitor your performance and limits.