Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SHORTCUT_API_TOKENYesYour Shortcut API token

Tools

Functions exposed to the LLM to take actions

NameDescription
users-get-current

Get the current user

users-get-current-teams

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

users-list

Get all users

stories-get-by-id

Get a Shortcut story by public ID

stories-search

Find Shortcut stories.

stories-get-branch-name

Get a valid branch name for a specific story.

stories-create

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-update

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

stories-upload-file

Upload a file and link it to a story.

stories-assign-current-user

Assign the current user as the owner of a story

stories-unassign-current-user

Unassign the current user as the owner of a story

stories-create-comment

Create a comment on a story

stories-create-subtask

Create a new story as a sub-task

stories-add-subtask

Add an existing story as a sub-task

stories-remove-subtask

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

stories-add-task

Add a task to a story

stories-update-task

Update a task in a story

stories-add-relation

Add a story relationship to a story

stories-add-external-link

Add an external link to a Shortcut story

stories-remove-external-link

Remove an external link from a Shortcut story

stories-set-external-links

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

stories-get-by-external-link

Find all stories that contain a specific external link

iterations-get-stories

Get stories in a specific iteration by iteration public ID

iterations-get-by-id

Get a Shortcut iteration by public ID

iterations-search

Find Shortcut iterations.

iterations-create

Create a new Shortcut iteration

iterations-get-active

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

iterations-get-upcoming

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

epics-get-by-id

Get a Shortcut epic by public ID

epics-search

Find Shortcut epics.

epics-create

Create a new Shortcut epic.

objectives-get-by-id

Get a Shortcut objective by public ID

objectives-search

Find Shortcut objectives.

teams-get-by-id

Get a Shortcut team by public ID

teams-list

List all Shortcut teams

workflows-get-default

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

workflows-get-by-id

Get a Shortcut workflow by public ID

workflows-list

List all Shortcut workflows

documents-create

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-list

List all documents in Shortcut.

documents-search

Find documents.

documents-get-by-id

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