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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
users-get-currentB

Get the current user

users-get-current-teamsB

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

users-listC

Get all users

stories-get-by-idB

Get a Shortcut story by public ID

stories-searchC

Find Shortcut stories.

stories-get-branch-nameC

Get a valid branch name for a specific story.

stories-createA

Create a new Shortcut story. Name is required, and either a Team or Workflow must be specified:

  • If only Team is specified, we will use the default workflow for that team.

  • If Workflow is specified, it will be used regardless of Team. The story will be added to the default state for the workflow.

stories-updateB

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

stories-upload-fileC

Upload a file and link it to a story.

stories-assign-current-userB

Assign the current user as the owner of a story

stories-unassign-current-userC

Unassign the current user as the owner of a story

stories-create-commentC

Create a comment on a story

stories-create-subtaskC

Create a new story as a sub-task

stories-add-subtaskC

Add an existing story as a sub-task

stories-remove-subtaskC

Remove a story from its parent. The sub-task will become a regular story.

stories-add-taskC

Add a task to a story

stories-update-taskC

Update a task in a story

stories-add-relationC

Add a story relationship to a story

stories-add-external-linkC

Add an external link to a Shortcut story

stories-remove-external-linkB

Remove an external link from a Shortcut story

stories-set-external-linksC

Replace all external links on a story with a new set of links

stories-get-by-external-linkC

Find all stories that contain a specific external link

iterations-get-storiesC

Get stories in a specific iteration by iteration public ID

iterations-get-by-idC

Get a Shortcut iteration by public ID

iterations-searchC

Find Shortcut iterations.

iterations-createC

Create a new Shortcut iteration

iterations-get-activeB

Get the active Shortcut iterations for the current user based on their team memberships

iterations-get-upcomingB

Get the upcoming Shortcut iterations for the current user based on their team memberships

epics-get-by-idC

Get a Shortcut epic by public ID

epics-searchC

Find Shortcut epics.

epics-createC

Create a new Shortcut epic.

objectives-get-by-idC

Get a Shortcut objective by public ID

objectives-searchC

Find Shortcut objectives.

teams-get-by-idB

Get a Shortcut team by public ID

teams-listB

List all Shortcut teams

workflows-get-defaultB

Get the default workflow for a specific team or the global default if no team is specified.

workflows-get-by-idC

Get a Shortcut workflow by public ID

workflows-listB

List all Shortcut workflows

documents-createA

Create a new document in Shortcut with a title and content. Returns the document's id, title, and app_url. Note: Use HTML markup for the content (e.g., , , , ) rather than Markdown.

documents-listB

List all documents in Shortcut.

documents-searchC

Find documents.

documents-get-by-idB

Get a document as markdown by its ID

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