mpk_...
Public key
Read-only access for finding and retrieving published content.
Let your AI agent search, create, and manage your publication through one hosted MCP connection.
codex — marble-mcp
Find me a post that mentions structured content for AI agents.
marble-mcp::search_posts → 1 post found
Found one match.
Open it and make the first paragraph clearer.
marble-mcp::get_post → draft loaded
codex::prepare_edit → diff ready
I tightened the opening and kept the original meaning.
− Your content should be available across many channels.
+ Publish structured content once, then deliver it to every site, app, and AI agent.
The change is ready for your approval. The draft has not been updated yet.
>
Content operations
Search, create, update, and organize everything in your Marble workspace.
Find, read, create, update, and delete posts without leaving your agent.
Browse assets, upload from a public URL, and keep names and alt text organized.
Create and maintain the categories that keep your publication organized.
Find, add, update, and remove tags through natural-language workflows.
Look up contributors and manage the authors attached to your content.
Inspect your content model before reading or writing structured field values.
Setup
Run the open-source add-mcp CLI, choose your agent, and enter a Marble API key when prompted.
npx add-mcp https://mcp.marblecms.com/mcp --header 'Authorization: Bearer ${MARBLE_API_KEY}' Works with Codex, Claude Code, Cursor, VS Code, and other supported clients. View setup options
Scoped access
mpk_...
Read-only access for finding and retrieving published content.
msk_...
Scoped access for the create, update, upload, and delete tools you approve.
Everything you need to know about connecting AI agents to Marble.
Marble's MCP server is a hosted Model Context Protocol endpoint that gives compatible AI agents tools for working with content in your Marble workspace. Agents can search and read content with a public key, while scoped private keys unlock approved write operations.
No. Marble provides a remote Streamable HTTP server at https://mcp.marblecms.com/mcp. Add the URL and your Marble API key to a compatible client; there is no CMS server package or database for you to operate.
Agents can work with posts, categories, tags, authors, media, and custom fields. Available tools include search and read operations as well as scoped create, update, upload, and delete operations.
Write and delete tools require a private Marble API key with the necessary scopes. MCP clients can identify destructive tools and ask for confirmation according to the approval settings you choose in that client.
Marble documents setup for Cursor, Claude Code, Codex, and VS Code. Other MCP clients can connect when they support remote Streamable HTTP servers and custom authentication headers.
Use MCP when an AI agent needs to discover and call Marble tools. Use the REST API or TypeScript SDK when you are building a deterministic application integration and want direct control over requests and responses.
Create a workspace, generate the right API key, and connect Marble to the MCP client you already use.