Skip to main content
Glama

Storyblok MCP Server

update_story

Modify and publish Storyblok stories by ID, updating fields like name, slug, content, tags, and metadata directly via 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" }

Other Tools from Storyblok MCP Server

Related Tools

    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