Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
STORYBLOK_SPACE_IDYesYour numeric Storyblok space ID
STORYBLOK_MANAGEMENT_TOKENYesManagement API token with appropriate permissions
STORYBLOK_DEFAULT_PUBLIC_TOKENYesPublic/Preview token for content delivery

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
pingB

Checks server health and Storyblok API connectivity.

list_toolsA

Lists all available tool categories with their tool counts. Returns module-level summary of 130 Storyblok Management API tools.

retrieve_multiple_tagsB

Retrieves multiple tags from a specified Storyblok space using the Management API.

create_tagC

Creates a new tag in a Storyblok space via the Management API.

update_tagC

Updates the name of an existing tag in a Storyblok space.

delete_tagC

Deletes a tag from Storyblok.

tag_bulk_associationC

Adds tags to multiple stories in a Storyblok space.

retrieve_multiple_internal_tagsB

Retrieves internal tags (asset/component) from a specified Storyblok space. Use by_object_type 'asset' or 'component' to filter.

create_internal_tagC

Creates a new internal tag in a specified Storyblok space.

update_internal_tagC

Updates an internal tag (asset/component) in a specified Storyblok space.

delete_internal_tagC

Deletes an internal tag (asset/component) in a specified Storyblok space.

retrieve_multiple_access_tokensB

Retrieve all access tokens for the current Storyblok space using the Management API.

create_access_tokenC

Create a new access token in the current Storyblok space via the Management API.

update_access_tokenC

Update an existing access token in the current Storyblok space via the Management API.

delete_access_tokenC

Delete an access token from the current Storyblok space using the Management API.

retrieve_multiple_activitiesC

Retrieves activity logs for a specified Storyblok space.

retrieve_single_activityB

Retrieves a single activity log by its ID from a specified Storyblok space.

retrieve_multiple_approvalsB

Retrieves multiple approvals from a specified Storyblok space.

retrieve_single_approvalC

Retrieves a single approval by its ID from a specified Storyblok space.

create_approvalC

Creates an approval request for a story in a Storyblok space.

create_release_approvalC

Creates a release approval for a given story and release.

delete_approvalC

Deletes an approval from a specified Storyblok space.

retrieve_multiple_workflowsB

Retrieves all workflows in a Storyblok space via the Management API. Optionally filter by content type (e.g., 'page', 'article', etc.)

retrieve_single_workflowC

Retrieves a single workflow by its ID in a Storyblok space via the Management API.

create_workflowC

Creates a new workflow in a Storyblok space via the Management API.

update_workflowC

Updates an existing workflow in a Storyblok space via the Management API.

duplicate_workflowC

Duplicates an existing workflow in a Storyblok space via the Management API.

delete_workflowA

Deletes a workflow by its ID in a Storyblok space via the Management API. The default workflow cannot be deleted.

retrieve_multiple_workflow_stagesC

Retrieves multiple workflow stages in a Storyblok space via the Management API.

retrieve_single_workflow_stageB

Retrieves a single workflow stage by its ID in a Storyblok space via the Management API.

create_workflow_stageC

Creates a new workflow stage in a Storyblok space via the Management API.

update_workflow_stageC

Updates an existing workflow stage in a Storyblok space via the Management API.

delete_workflow_stageC

Deletes a workflow stage in a Storyblok space via the Management API.

retrieve_multiple_workflow_stage_changesC

Retrieves multiple workflow stage changes in a Storyblok space via the Management API.

create_workflow_stage_changeC

Creates a new workflow stage change for a story in a Storyblok space via the Management API.

retrieve_multiple_branchesC

Retrieves multiple branches (pipelines) in a Storyblok space via the Management API.

retrieve_single_branchC

Retrieves a single branch (pipeline) by its ID via the Storyblok Management API.

create_branchC

Creates a new branch (pipeline) in a Storyblok space via the Management API.

update_branchC

Updates an existing branch (pipeline) in a Storyblok space via the Management API.

delete_branchC

Deletes a branch (pipeline) by its ID in a Storyblok space.

create_branch_deploymentC

Triggers a deployment of specified releases to a given branch (pipeline stage).

retrieve_multiple_collaboratorsB

Retrieves a paginated list of collaborators (users) in a specified Storyblok space.

add_collaboratorB

Adds a collaborator to a space in Storyblok. Use either role (string) OR space_role_id (int) OR space_role_ids (list).

update_collaboratorC

Updates roles, permissions, or access paths for an existing collaborator.

delete_collaboratorC

Deletes a collaborator from a specified Storyblok space. Can delete by collaborator_id or sso_id.

fetch_space_rolesC

Retrieves multiple space roles for a given space.

get_space_roleB

Retrieve a single space role by ID via the Storyblok Management API.

create_space_roleC

Creates a new custom space role with specific permissions.

update_space_roleC

Updates a space role's configuration via the Storyblok Management API.

delete_space_roleC

Deletes a space role using the Storyblok Management API.

retrieve_multiple_datasourcesB

Retrieves multiple datasources from a specified Storyblok space.

retrieve_single_datasourceB

Retrieves a single datasource from a specified Storyblok space.

create_datasourceC

Creates a new datasource in a specified Storyblok space.

update_datasourceC

Updates an existing datasource in a specified Storyblok space.

delete_datasourceC

Deletes a datasource from a specified Storyblok space.

retrieve_multiple_datasource_entriesC

Retrieves multiple datasource entries from a specified Storyblok space. Requires datasource_id or datasource_slug.

retrieve_single_datasource_entryC

Retrieves a single datasource entry via the Storyblok Management API.

create_datasource_entryC

Creates a new datasource entry in a specified Storyblok space.

update_datasource_entryC

Updates an existing datasource entry in a specified Storyblok space.

delete_datasource_entryC

Deletes a datasource entry from a specified Storyblok space using the Management API.

retrieve_multiple_presetsB

Retrieves multiple presets from a Storyblok space using the Management API.

retrieve_single_presetC

Retrieves a single preset from a Storyblok space using the Management API.

create_presetC

Creates a new preset in a Storyblok space via the Management API.

update_presetC

Updates an existing preset in a Storyblok space via the Management API.

delete_presetC

Deletes a preset from a Storyblok space using the Management API.

retrieve_multiple_releasesB

Retrieves multiple releases from a specified Storyblok space.

retrieve_single_releaseC

Retrieves a single release from a specified Storyblok space.

create_releaseC

Creates a new release in a specified Storyblok space.

update_releaseC

Updates an existing release in a specified Storyblok space.

delete_releaseC

Deletes a release.

retrieve_multiple_story_schedulesC

Retrieves multiple story scheduling entries in a Storyblok space via the Management API.

retrieve_one_story_scheduleB

Retrieves a single story schedule entry by its ID in a Storyblok space via the Management API.

create_story_scheduleC

Creates a new story schedule via the Storyblok Management API.

update_story_scheduleC

Updates an existing story schedule via the Storyblok Management API.

delete_story_scheduleC

Deletes a story schedule entry via the Storyblok Management API.

retrieve_multiple_tasksC

Retrieves multiple tasks from a specified Storyblok space using the Management API.

retrieve_single_taskB

Retrieves a single task from a specified Storyblok space using the Management API.

create_taskC

Creates a new task in a specified Storyblok space using the Management API.

update_taskC

Updates an existing task in a specified Storyblok space using the Management API.

delete_taskC

Deletes an existing task in a specified Storyblok space using the Management API.

fetch_spacesB

Retrieve all accessible spaces.

get_spaceC

Fetch a specific space by ID.

create_spaceC

Creates a new Storyblok space via the Management API.

update_spaceC

Updates an existing Storyblok space via the Management API.

duplicate_spaceC

Duplicates an existing Storyblok space via the Management API.

backup_spaceC

Triggers a backup task for a Storyblok space using Management API.

delete_spaceB

Permanently deletes a Storyblok space using the Management API.

retrieve_multiple_webhooksB

Retrieves multiple webhook endpoints from a specified Storyblok space using the Management API.

retrieve_single_webhookC

Retrieves a single webhook from a specified Storyblok space using the Management API.

add_webhookC

Adds a new webhook to a specified Storyblok space using the Management API.

update_webhookC

Updates an existing webhook endpoint in a specified Storyblok space.

delete_webhookC

Deletes an existing webhook endpoint in a specified Storyblok space.

fetch_componentsC

Fetches components with server-side filters, sorting, and option to include groups.

get_componentB

Gets a specific component by ID.

create_componentC

Creates a new component with all supported fields.

update_componentC

Updates an existing component with all supported fields.

delete_componentC

Deletes a component by ID.

get_component_usageB

Finds stories where a component is used in content (draft & published).

retrieve_component_versionsB

Retrieves paginated versions of a component.

retrieve_single_component_versionC

Retrieves the schema details of a specific component version.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/hypescale/storyblok-mcp-server'

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