Skip to main content
Glama

Storyblok MCP Server

update_story

Modify and publish Storyblok stories by ID, updating fields like content, metadata, tags, and publishing status through the Storyblok MCP Server.

Instructions

Updates an existing Storyblok story by ID. Supports all documented fields including publishing.

Input Schema

NameRequiredDescriptionDefault
contentNo
default_rootNo
disable_fe_editorNo
first_published_atNo
force_updateNo
group_idNo
is_folderNo
is_startpageNo
langNo
meta_dataNo
nameNo
parent_idNo
pathNo
pinnedNo
positionNo
publishNo
release_idNo
slugNo
sort_by_dateNo
story_idYes
tag_listNo
translated_slugs_attributesNo

Input Schema (JSON Schema)

{ "properties": { "content": { "anyOf": [ { "additionalProperties": true, "type": "object" }, { "type": "null" } ], "default": null, "title": "Content" }, "default_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Default Root" }, "disable_fe_editor": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Disable Fe Editor" }, "first_published_at": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "First Published At" }, "force_update": { "anyOf": [ { "type": "boolean" }, { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Force Update" }, "group_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Group Id" }, "is_folder": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Is Folder" }, "is_startpage": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Is Startpage" }, "lang": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Lang" }, "meta_data": { "anyOf": [ { "additionalProperties": true, "type": "object" }, { "type": "null" } ], "default": null, "title": "Meta Data" }, "name": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Name" }, "parent_id": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Parent Id" }, "path": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Path" }, "pinned": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Pinned" }, "position": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Position" }, "publish": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": false, "title": "Publish" }, "release_id": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Release Id" }, "slug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Slug" }, "sort_by_date": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Sort By Date" }, "story_id": { "title": "Story Id", "type": "integer" }, "tag_list": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Tag List" }, "translated_slugs_attributes": { "anyOf": [ { "items": { "additionalProperties": true, "type": "object" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Translated Slugs Attributes" } }, "required": [ "story_id" ], "title": "update_storyArguments", "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kiran1689/storyblok-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server