update_extension
Modifies an existing extension within a specified organization or partner context on the Storyblok MCP Server, allowing updates to name, slug, icon, preview video, and other custom fields.
Instructions
Updates an existing extension in the specified context (organization or partner).
Input Schema
Name | Required | Description | Default |
---|---|---|---|
author | No | ||
context | No | org | |
description | No | ||
dev_embedded_app_url | No | ||
dev_oauth_redirect_uri | No | ||
embedded_app_url | No | ||
enable_space_settings | No | ||
extension_id | Yes | ||
field_type_ids | No | ||
icon | No | ||
in_sidebar | No | ||
in_toolbar | No | ||
intro | No | ||
name | No | ||
oauth_redirect_uri | No | ||
preview_video | No | ||
screenshot | No | ||
sidebar_icon | No | ||
slug | No | ||
website | No |
Input Schema (JSON Schema)
{
"properties": {
"author": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Author"
},
"context": {
"default": "org",
"title": "Context",
"type": "string"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Description"
},
"dev_embedded_app_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Dev Embedded App Url"
},
"dev_oauth_redirect_uri": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Dev Oauth Redirect Uri"
},
"embedded_app_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Embedded App Url"
},
"enable_space_settings": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Enable Space Settings"
},
"extension_id": {
"title": "Extension Id",
"type": "integer"
},
"field_type_ids": {
"anyOf": [
{
"items": {
"type": "integer"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Field Type Ids"
},
"icon": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Icon"
},
"in_sidebar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "In Sidebar"
},
"in_toolbar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "In Toolbar"
},
"intro": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Intro"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name"
},
"oauth_redirect_uri": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Oauth Redirect Uri"
},
"preview_video": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Preview Video"
},
"screenshot": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Screenshot"
},
"sidebar_icon": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Sidebar Icon"
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Slug"
},
"website": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Website"
}
},
"required": [
"extension_id"
],
"title": "update_extensionArguments",
"type": "object"
}