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

Tools

Functions exposed to the LLM to take actions

NameDescription
ping

Checks server health and Storyblok API connectivity.

list_tools

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

retrieve_multiple_tags

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

create_tag

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

update_tag

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

delete_tag

Deletes a tag from Storyblok.

tag_bulk_association

Adds tags to multiple stories in a Storyblok space.

retrieve_multiple_internal_tags

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

create_internal_tag

Creates a new internal tag in a specified Storyblok space.

update_internal_tag

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

delete_internal_tag

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

retrieve_multiple_access_tokens

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

create_access_token

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

update_access_token

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

delete_access_token

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

retrieve_multiple_activities

Retrieves activity logs for a specified Storyblok space.

retrieve_single_activity

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

retrieve_multiple_approvals

Retrieves multiple approvals from a specified Storyblok space.

retrieve_single_approval

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

create_approval

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

create_release_approval

Creates a release approval for a given story and release.

delete_approval

Deletes an approval from a specified Storyblok space.

retrieve_multiple_workflows

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

retrieve_single_workflow

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

create_workflow

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

update_workflow

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

duplicate_workflow

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

delete_workflow

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

retrieve_multiple_workflow_stages

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

retrieve_single_workflow_stage

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

create_workflow_stage

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

update_workflow_stage

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

delete_workflow_stage

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

retrieve_multiple_workflow_stage_changes

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

create_workflow_stage_change

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

retrieve_multiple_branches

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

retrieve_single_branch

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

create_branch

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

update_branch

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

delete_branch

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

create_branch_deployment

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

retrieve_multiple_collaborators

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

add_collaborator

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

update_collaborator

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

delete_collaborator

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

fetch_space_roles

Retrieves multiple space roles for a given space.

get_space_role

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

create_space_role

Creates a new custom space role with specific permissions.

update_space_role

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

delete_space_role

Deletes a space role using the Storyblok Management API.

retrieve_multiple_datasources

Retrieves multiple datasources from a specified Storyblok space.

retrieve_single_datasource

Retrieves a single datasource from a specified Storyblok space.

create_datasource

Creates a new datasource in a specified Storyblok space.

update_datasource

Updates an existing datasource in a specified Storyblok space.

delete_datasource

Deletes a datasource from a specified Storyblok space.

retrieve_multiple_datasource_entries

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

retrieve_single_datasource_entry

Retrieves a single datasource entry via the Storyblok Management API.

create_datasource_entry

Creates a new datasource entry in a specified Storyblok space.

update_datasource_entry

Updates an existing datasource entry in a specified Storyblok space.

delete_datasource_entry

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

retrieve_multiple_presets

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

retrieve_single_preset

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

create_preset

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

update_preset

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

delete_preset

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

retrieve_multiple_releases

Retrieves multiple releases from a specified Storyblok space.

retrieve_single_release

Retrieves a single release from a specified Storyblok space.

create_release

Creates a new release in a specified Storyblok space.

update_release

Updates an existing release in a specified Storyblok space.

delete_release

Deletes a release.

retrieve_multiple_story_schedules

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

retrieve_one_story_schedule

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

create_story_schedule

Creates a new story schedule via the Storyblok Management API.

update_story_schedule

Updates an existing story schedule via the Storyblok Management API.

delete_story_schedule

Deletes a story schedule entry via the Storyblok Management API.

retrieve_multiple_tasks

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

retrieve_single_task

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

create_task

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

update_task

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

delete_task

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

fetch_spaces

Retrieve all accessible spaces.

get_space

Fetch a specific space by ID.

create_space

Creates a new Storyblok space via the Management API.

update_space

Updates an existing Storyblok space via the Management API.

duplicate_space

Duplicates an existing Storyblok space via the Management API.

backup_space

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

delete_space

Permanently deletes a Storyblok space using the Management API.

retrieve_multiple_webhooks

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

retrieve_single_webhook

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

add_webhook

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

update_webhook

Updates an existing webhook endpoint in a specified Storyblok space.

delete_webhook

Deletes an existing webhook endpoint in a specified Storyblok space.

fetch_components

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

get_component

Gets a specific component by ID.

create_component

Creates a new component with all supported fields.

update_component

Updates an existing component with all supported fields.

delete_component

Deletes a component by ID.

get_component_usage

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

retrieve_component_versions

Retrieves paginated versions of a component.

retrieve_single_component_version

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

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