Storyblok

Run the Storyblok Management API from an AI agent.

Opens Agent Studio, where connecting is one click. The connector URL below works in any MCP client.

Paste it into any MCP client. Setup docs

What the Storyblok connector does

The Storyblok MCP server exposes the whole Storyblok Management API to Claude and any MCP-compatible agent through seven generic tools. An agent searches for an operation, describes it, then runs it with the matching execute tool — and the execute tool's own name declares whether the call reads, mutates or destroys.

Connection verified

Connection checked by Agentman on .

Listed in Anthropic’s Connectors Directory at community tier — a listing, not a partner-level review.

Anthropic states this reflects the level of review a connector received, not a security audit.

Storyblok tools (7)

  • describe
  • execute_destructive
  • execute_mutating
  • execute_readonly
  • search
  • upload_asset
  • upload_asset_finish

Tool names from Anthropic's directory listing. This server requires sign-in, so we could not read tool descriptions or parameter schemas.

Limits

  • Non-deterministic by design. Storyblok states that because the LLM mediates every call, results are unsuited to repeatable, high-volume work, and points to its CLI for that.
  • execute_destructive exists, and the dispatcher architecture means the reachable destructive surface is the whole Management API's, not a short list of named delete tools.
  • The agent needs your space_id, and sometimes your region. Storyblok's instructions forbid guessing either.
  • Response size is your problem to manage — Storyblok tells agents to use the fields parameter and avoid heavy fields.
  • We did not read tool schemas. tools/list requires authentication, so the tool set comes from Anthropic's directory and Storyblok's documentation; the instructions block came from the live anonymous handshake. We exercised no tool.

Frequently asked questions

Why does the Storyblok MCP server have only seven tools?

Because they are dispatchers, not endpoints. Rather than exposing one tool per Management API operation and overwhelming the model, Storyblok offers generic tools covering the whole API: search finds an operation, describe returns its parameters, and one of three execute tools runs it. Seven tools therefore reach the entire Management API surface.

How do I know whether a Storyblok operation is destructive?

The execute tool names it. Storyblok splits execution into execute_readonly, execute_mutating and execute_destructive, and the describe result tells you which one an operation requires through its executeWith field. The safety class is therefore part of the call you make, not something you infer from an operation name.

Should I use the Storyblok MCP server or its CLI?

Storyblok recommends the CLI for anything repeatable. It states that because the LLM mediates every MCP call, results are non-deterministic and unsuited to repeatable, high-volume work. Use MCP for one-off changes and prototyping; use the CLI for CI/CD, bulk content updates, space-to-space syncs and migrations, where it offers dry runs and idempotency.

Why does the Storyblok MCP server ask for my region?

Because it cannot infer it. Storyblok's own instructions tell an agent that if describe shows no space_id parameter, it must ask you for your region — eu, us, cn, ap or ca — and must not guess. Most operations need a numeric space_id too, which the agent is told to request rather than assume.

Can the Storyblok MCP server upload files?

Yes, in two steps and with a manual fallback. upload_asset returns a signed S3 URL and a ready-to-use curl command; upload_asset_finish finalizes it. Storyblok's instructions say that if the agent has no shell access it should show you the Storyblok asset manager link instead, so the upload can be completed by hand.

Does the Storyblok MCP server need authentication?

Yes. The initialize handshake answers anonymously and returns the server's usage instructions, but both tools/list and prompts/list reply unauthorized and point at RFC 9728 discovery. So the handshake is open and the tool surface is not — you authenticate through OAuth before any tool is visible.

Sources

Use it in an agent

Put Storyblok to work.

Connect Storyblok once and your agents call these tools on their own: on a schedule, in a workflow, with nobody at the keyboard.

Call (650) 285-1019Our AI receptionist answers.