Skip to main content
Glama

Shortcut MCP Server

Official
by useshortcut

update-story

Modify and manage Shortcut stories by updating specific fields such as name, description, type, or workflow state. Includes assigning owners, labels, and adjusting iteration or epic details based on provided public ID.

Instructions

Update an existing Shortcut story. Only provide fields you want to update. The story public ID will always be included in updates.

Input Schema

NameRequiredDescriptionDefault
descriptionNoThe description of the story
epicNoThe epic id of the epic the story belongs to, or null to unset
estimateNoThe point estimate of the story, or null to unset
iterationNoThe iteration id of the iteration the story belongs to, or null to unset
labelsNoLabels to assign to the story
nameNoThe name of the story
owner_idsNoArray of user UUIDs to assign as owners of the story
storyPublicIdYesThe public ID of the story to update
typeNoThe type of the story
workflow_state_idNoThe workflow state ID to move the story to

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "description": { "description": "The description of the story", "maxLength": 10000, "type": "string" }, "epic": { "description": "The epic id of the epic the story belongs to, or null to unset", "type": [ "number", "null" ] }, "estimate": { "description": "The point estimate of the story, or null to unset", "type": [ "number", "null" ] }, "iteration": { "description": "The iteration id of the iteration the story belongs to, or null to unset", "type": [ "number", "null" ] }, "labels": { "description": "Labels to assign to the story", "items": { "additionalProperties": false, "properties": { "color": { "description": "The color of the label", "type": "string" }, "description": { "description": "The description of the label", "type": "string" }, "name": { "description": "The name of the label", "type": "string" } }, "required": [ "name" ], "type": "object" }, "type": "array" }, "name": { "description": "The name of the story", "maxLength": 512, "type": "string" }, "owner_ids": { "description": "Array of user UUIDs to assign as owners of the story", "items": { "type": "string" }, "type": "array" }, "storyPublicId": { "description": "The public ID of the story to update", "exclusiveMinimum": 0, "type": "number" }, "type": { "description": "The type of the story", "enum": [ "feature", "bug", "chore" ], "type": "string" }, "workflow_state_id": { "description": "The workflow state ID to move the story to", "type": "number" } }, "required": [ "storyPublicId" ], "type": "object" }

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/useshortcut/mcp-server-shortcut'

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