Skip to main content
Glama
useshortcut

Shortcut MCP Server

Official
by useshortcut

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SHORTCUT_API_TOKENYesYour Shortcut API token

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
users-get-currentA

Get the current user.

users-get-current-teamsA

Get a list of teams where the current user is a member.

users-listB

Get all users.

stories-get-by-idA

Get a Shortcut story by public ID.

stories-get-historyA

Get the change history for a Shortcut story.

stories-searchC

Find Shortcut stories.

stories-get-branch-nameB

Get a valid git branch name for a story.

stories-createA

Create a new Shortcut story. Requires name and either team or workflow.

stories-updateA

Update a Shortcut story. Only provide fields to update.

stories-upload-fileB

Upload a file and attach it to a story.

stories-assign-current-userB

Assign current user as story owner.

stories-unassign-current-userA

Remove current user as story owner.

stories-create-commentC

Add a comment to a story.

stories-create-subtaskC

Create a new sub-task story.

stories-add-subtaskB

Add existing story as a sub-task.

stories-remove-subtaskA

Remove sub-task from parent (becomes regular story).

stories-add-taskC

Add a task (checklist item) to a story.

stories-update-taskB

Update a task in a story.

stories-add-relationC

Add a relationship between stories.

stories-add-external-linkC

Add an external link to a story.

stories-remove-external-linkB

Remove an external link from a story.

stories-set-external-linksB

Replace all external links on a story.

stories-get-by-external-linkB

Find stories containing a specific external link.

iterations-get-storiesC

Get all stories in an iteration.

iterations-get-by-idA

Get a Shortcut iteration by public ID.

iterations-searchC

Find Shortcut iterations.

iterations-createB

Create a new Shortcut iteration.

iterations-updateA

Update an iteration. Only provide fields to update.

iterations-deleteA

Delete an iteration (cannot be undone).

iterations-get-activeA

Get active iterations for current user's teams.

iterations-get-upcomingC

Get upcoming iterations for current user's teams.

epics-get-by-idB

Get a Shortcut epic by public ID.

epics-searchC

Find Shortcut epics.

epics-createC

Create a new Shortcut epic.

epics-updateB

Update an epic. Only provide fields to update.

epics-create-commentB

Add a comment to an epic.

epics-deleteA

Delete an epic (cannot be undone).

objectives-get-by-idB

Get a Shortcut objective by public ID.

objectives-searchC

Find Shortcut objectives.

teams-get-by-idA

Get a Shortcut team by ID.

teams-listA

List all Shortcut teams.

workflows-get-defaultA

Get the default workflow for a team or workspace.

workflows-get-by-idB

Get a Shortcut workflow by ID.

workflows-listA

List all Shortcut workflows.

documents-createC

Create a new document (Markdown format).

documents-updateB

Update a document's title or content.

documents-listB

List all documents.

documents-searchC

Search for documents.

documents-get-by-idA

Get a document by ID (returns Markdown).

labels-listB

List all labels in the workspace.

labels-get-storiesC

Get all stories with a specific label.

labels-createC

Create a new label.

projects-listB

List all projects in the workspace.

projects-get-by-idA

Get a Shortcut project by ID.

projects-get-storiesB

Get all stories in a project.

custom-fields-listB

List custom fields and their values (for setting on stories).

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

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