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
Name | Required | Description | Default |
---|---|---|---|
content | No | ||
default_root | No | ||
disable_fe_editor | No | ||
first_published_at | No | ||
force_update | No | ||
group_id | No | ||
is_folder | No | ||
is_startpage | No | ||
lang | No | ||
meta_data | No | ||
name | No | ||
parent_id | No | ||
path | No | ||
pinned | No | ||
position | No | ||
publish | No | ||
release_id | No | ||
slug | No | ||
sort_by_date | No | ||
story_id | Yes | ||
tag_list | No | ||
translated_slugs_attributes | No |
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"
}