Skip to content

Set up the MCP server

All clients connect to https://mcp.storyblok.com/mcp. We recommend authenticating with OAuth.

Copy the snippet that matches your client. On first use, the client opens a browser window where you sign in to Storyblok and choose which permissions and spaces to grant.

Add the server (add --scope user or --scope project, depending on your needs), then run /mcp and select Storyblok to authenticate:

Terminal window
claude mcp add --transport http Storyblok https://mcp.storyblok.com/mcp

In Claude.ai and Claude Desktop, install Storyblok from the connector directory. The flow is identical in both.

  1. In Claude, open Settings → Customize → Connectors.
  2. Select + → Browse connectors.
  3. Find Storyblok and select Connect. You can also open the Storyblok listing directly and select Connect.
  4. Sign in to Storyblok. On the authorization screen, choose which permissions to grant. Define read and write permissions per scope, select the spaces the connector can access, then select Allow access.
  5. Back in Claude, review Tool permissions. The read-only and write/delete tools default to Needs approval; adjust them per tool if needed.

OAuth is the recommended default. Use a personal access token when you need a static credential, such as scripted or non-interactive use, or a client without OAuth support. Prefer a scoped token limited to the spaces and permissions the AI client needs.

Any client that supports the HTTP transport can send the token as a bearer header. Replace <TOKEN> with your personal access token:

{
"mcpServers": {
"Storyblok": {
"type": "http",
"url": "https://mcp.storyblok.com/mcp",
"headers": {
"Authorization": "Bearer <TOKEN>"
}
}
}
}

Was this page helpful?

What went wrong?

This site uses reCAPTCHA and Google's Privacy Policy (opens in a new window).Terms of Service (opens in a new window) apply.