Skip to directory

About Shortcut MCP

Shortcut hosted MCP exposes workspace project-management entities, including Stories and Docs with create/update, plus Epic/Iteration creation and read-only workspace records.

What you can use it for

  • Search and read supported Shortcut workspace entities.
  • Create and update supported entities subject to OAuth scopes and workspace permissions.
Connection and setup
Hosting
hosted
Transport
Streamable HTTP
Endpoint
https://mcp.shortcut.com/mcp
Authentication
OAuth browser authorization; scopes include read, write, story-write, comment-write, and admin.

Requirements

  • Shortcut account and workspace access
  • MCP client supporting remote HTTP/Streamable HTTP and OAuth

Setup steps

  1. Add https://mcp.shortcut.com/mcp as a remote MCP server using the chosen client's documented HTTP setup.
  2. Restart or refresh the client if required.
  3. Complete the Shortcut OAuth prompt in the browser and review requested permissions.
  4. Verify using a read-only request to list or retrieve a workspace entity.
Tools 55

55 identifiers are documented in the @shortcut/mcp README embedded on MCP.Directory; hosted tools/list returned HTTP 401 without OAuth, so this is a documented inventory, not a live enumeration.

  • stories-get-by-id

    Get a single Shortcut story by ID

    01
  • stories-get-history

    Get the change history for a story

    02
  • stories-search

    Find Shortcut stories with filtering and search options

    03
  • stories-get-branch-name

    Get the recommended branch name for a story

    04
  • stories-create

    Create a new Shortcut story

    05
  • stories-update

    Update an existing Shortcut story

    06
  • stories-upload-file

    Upload a file and link it to a story

    07
  • stories-assign-current-user

    Assign the current user as the owner of a story

    08
  • stories-unassign-current-user

    Unassign the current user as the owner of a story

    09
  • stories-create-comment

    Create a comment on a story

    10
  • stories-create-subtask

    Add a new sub-task to a story

    11
  • stories-add-subtask

    Add an existing story as a sub-task

    12
  • stories-remove-subtask

    Remove a sub-task from a story

    13
  • stories-add-task

    Add a task to a story

    14
  • stories-update-task

    Update a task in a story

    15
  • stories-add-relation

    Add a story relationship

    16
  • stories-add-external-link

    Add an external link to a Shortcut story

    17
  • stories-remove-external-link

    Remove an external link from a Shortcut story

    18
  • stories-set-external-links

    Replace all external links on a story

    19
  • stories-get-by-external-link

    Find stories containing a specific external link

    20
  • labels-list

    List all labels in the Shortcut workspace

    21
  • labels-get-stories

    Get stories with a specific label

    22
  • labels-create

    Create a new label in Shortcut

    23
  • custom-fields-list

    List workspace custom fields and possible values

    24
  • epics-get-by-id

    Get a Shortcut epic by ID

    25
  • epics-search

    Find Shortcut epics with filtering and search options

    26
  • epics-create

    Create a new Shortcut epic

    27
  • epics-update

    Update an existing Shortcut epic

    28
  • epics-delete

    Delete a Shortcut epic

    29
  • iterations-get-stories

    Get stories in a specific iteration

    30
  • iterations-get-by-id

    Get a Shortcut iteration by ID

    31
  • iterations-search

    Find Shortcut iterations with filtering and search options

    32
  • iterations-create

    Create a new Shortcut iteration with start and end dates

    33
  • iterations-update

    Update an existing Shortcut iteration

    34
  • iterations-delete

    Delete a Shortcut iteration

    35
  • iterations-get-active

    Get active iterations for the current user

    36
  • iterations-get-upcoming

    Get upcoming iterations for the current user

    37
  • objectives-get-by-id

    Get a Shortcut objective by ID

    38
  • objectives-search

    Find Shortcut objectives with filtering and search options

    39
  • teams-get-by-id

    Get a Shortcut team by ID

    40
  • teams-list

    List all Shortcut teams

    41
  • projects-list

    List all projects in the Shortcut workspace

    42
  • projects-get-by-id

    Get a Shortcut project by public ID

    43
  • projects-get-stories

    Get stories in a specific project

    44
  • workflows-get-default

    Get the default workflow for a team or workspace

    45
  • workflows-get-by-id

    Get a Shortcut workflow by ID

    46
  • workflows-list

    List all Shortcut workflows

    47
  • users-get-current

    Get the current user information

    48
  • users-get-current-teams

    List teams where the current user is a member

    49
  • users-list

    List all workspace users

    50
  • documents-create

    Create a new document with Markdown content

    51
  • documents-update

    Update content of an existing document

    52
  • documents-list

    List all documents in Shortcut

    53
  • documents-search

    Search Shortcut documents

    54
  • documents-get-by-id

    Retrieve a document in Markdown by ID

    55
Limitations and notes
  • Workspace roles can restrict operations even when an OAuth scope is granted.
  • Stories and Docs support full create/retrieve/update; other entity support is narrower.
Original sources
  • official documentation

    Current publisher or maintainer documentation reviewed 2026-10-28T19:00:00.000Z.

  • publisher readme tool reference via directory

    The MCP.Directory page embeds the @shortcut/mcp README, which explicitly enumerates 54 MCP tool identifiers and descriptions. The documented hosted endpoint was also checked directly; it returned HTTP 401 without OAuth, so live tools/list could not be read.

Documentation checked 2026-10-29T22:43:48.697Z. Connection has not been runtime tested.