Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Mcp Server Shortcut

    The MCP server for Shortcut

    75 stars
    TypeScript
    Updated Oct 26, 2025

    Table of Contents

    • Usage
    • Cursor
    • VS Code
    • Claude Desktop
    • Other IDEs / Running Locally
    • Available Tools
    • Stories
    • Labels
    • Custom Fields
    • Epics
    • Iterations
    • Objectives
    • Teams
    • Projects
    • Workflows
    • Users
    • Documents
    • Limit tools
    • Read-only mode
    • Issues and Troubleshooting

    Table of Contents

    • Usage
    • Cursor
    • VS Code
    • Claude Desktop
    • Other IDEs / Running Locally
    • Available Tools
    • Stories
    • Labels
    • Custom Fields
    • Epics
    • Iterations
    • Objectives
    • Teams
    • Projects
    • Workflows
    • Users
    • Documents
    • Limit tools
    • Read-only mode
    • Issues and Troubleshooting

    Documentation

    @shortcut/mcp

    Version

    Monthly Downloads

    GitHub License

    ![PRs welcome!]()

    X

    MCP Server for Shortcut users.

    Links: Local Installations | Server Developers

    Usage

    Cursor

    The fastest way to get started is to connect to Shortcut's hosted MCP server. No API token or local setup required — authentication is handled via OAuth.

    1. Open (or create) the mcp.json file (it should be in ~/.cursor/mcp.json or /.cursor/mcp.json, but see Cursor docs for more details).

    2. Add the following details and save the file:

    json
    {
      "mcpServers": {
        "shortcut": {
          "url": "https://mcp.shortcut.com/mcp"
        }
      }
    }

    3. Restart Cursor. You will be prompted to authorize with your Shortcut account on first use.

    VS Code

    If all you need need the configuration for the mcp.json file use this. You will be prompted to authorize with your Shortcut account on first use.

    json
    {
      "servers": {
        "shortcut-mcp": {
          "type": "http",
          "url": "https://mcp.shortcut.com/mcp"
        }
      }
    }

    For more detail on installing MCP services in VSCode see the official VS Code MCP docs for more information.

    Claude Desktop

    Download the package from this repo

    Then, either double-click the icon to install or drag the package onto the client window. It should trigger the installation.

    Other IDEs / Running Locally

    If your IDE doesn't support HTTP-based MCP servers, or you'd prefer to run the server locally, see the Local Server Setup guide. This covers setup for Windsurf, Zed, Claude Code, and any IDE that supports stdio-based MCP servers.

    Available Tools

    Stories

    ToolDescription
    stories-get-by-idGet a single Shortcut story by ID
    stories-get-historyGet the change history for a story
    stories-searchFind Shortcut stories with filtering and search options
    stories-get-branch-nameGet the recommended branch name (based on workspace settings) for a specific story
    stories-createCreate a new Shortcut story
    stories-updateUpdate an existing Shortcut story
    stories-upload-fileUpload a file and link it to a story
    stories-assign-current-userAssign the current user as the owner of a story
    stories-unassign-current-userUnassign the current user as the owner of a story
    stories-create-commentCreate a comment on a story
    stories-create-subtaskAdd a new sub-task to a story
    stories-add-subtaskAdd an existing story as a sub-task
    stories-remove-subtaskRemove a sub-task from a story
    stories-add-taskAdd a task to a story
    stories-update-taskUpdate a task in a story
    stories-add-relationAdd a story relationship (relates to, blocks, duplicates, etc.)
    stories-add-external-linkAdd an external link to a Shortcut story
    stories-remove-external-linkRemove an external link from a Shortcut story
    stories-set-external-linksReplace all external links on a story with a new set of links
    stories-get-by-external-linkFind all stories that contain a specific external link

    Labels

    ToolDescription
    labels-listList all labels in the Shortcut workspace
    labels-get-storiesGet all stories with a specific label
    labels-createCreate a new label in Shortcut

    Custom Fields

    ToolDescription
    custom-fields-listList all custom fields in the workspace with their possible values

    Epics

    ToolDescription
    epics-get-by-idGet a Shortcut epic by ID
    epics-searchFind Shortcut epics with filtering and search options
    epics-createCreate a new Shortcut epic
    epics-updateUpdate an existing Shortcut epic
    epics-deleteDelete a Shortcut epic

    Iterations

    ToolDescription
    iterations-get-storiesGet stories in a specific iteration by iteration ID
    iterations-get-by-idGet a Shortcut iteration by ID
    iterations-searchFind Shortcut iterations with filtering and search options
    iterations-createCreate a new Shortcut iteration with start/end dates
    iterations-updateUpdate an existing Shortcut iteration
    iterations-deleteDelete a Shortcut iteration
    iterations-get-activeGet active iterations for the current user based on team memberships
    iterations-get-upcomingGet upcoming iterations for the current user based on team memberships

    Objectives

    ToolDescription
    objectives-get-by-idGet a Shortcut objective by ID
    objectives-searchFind Shortcut objectives with filtering and search options

    Teams

    ToolDescription
    teams-get-by-idGet a Shortcut team by ID
    teams-listList all Shortcut teams

    Projects

    ToolDescription
    projects-listList all projects in the Shortcut workspace
    projects-get-by-idGet a Shortcut project by public ID
    projects-get-storiesGet all stories in a specific project

    Workflows

    ToolDescription
    workflows-get-defaultGet the default workflow for a specific team or the workspace default
    workflows-get-by-idGet a Shortcut workflow by ID
    workflows-listList all Shortcut workflows

    Users

    ToolDescription
    users-get-currentGet the current user information
    users-get-current-teamsGet a list of teams where the current user is a member
    users-listGet all workspace users

    Documents

    ToolDescription
    documents-createCreate a new document in Shortcut with Markdown content
    documents-updateUpdate content of an existing document by its ID
    documents-listList all documents in Shortcut
    documents-searchSearch for documents
    documents-get-by-idRetrieve a specific document in markdown format by its ID

    Limit tools

    You can limit the tools available to the LLM by setting the SHORTCUT_TOOLS environment variable to a comma-separated list.

    • Tools can be limited by entity type by just adding the entity, eg stories or epics.
    • Individual tools can also be limitied by their full name, eg stories-get-by-id or epics-search.

    By default, all tools are enabled.

    Example (when running locally):

    json
    {
      "mcpServers": {
        "shortcut": {
          "command": "npx",
          "args": [
            "-y",
            "@shortcut/mcp@latest"
          ],
          "env": {
            "SHORTCUT_API_TOKEN": "",
            "SHORTCUT_TOOLS": "stories,epics,iterations-create"
          }
        }
      }
    }

    The following values are accepted in addition to the full tool names listed above under Available Tools:

    • users
    • stories
    • epics
    • iterations
    • labels
    • custom-fields
    • objectives
    • teams
    • projects
    • workflows
    • documents

    Read-only mode

    You can run the MCP server in read-only mode by setting the SHORTCUT_READONLY environment variable to true. This will disable all tools that modify data in Shortcut.

    Example (when running locally):

    json
    {
      "mcpServers": {
        "shortcut": {
          "command": "npx",
          "args": [
            "-y",
            "@shortcut/mcp@latest"
          ],
          "env": {
            "SHORTCUT_API_TOKEN": "",
            "SHORTCUT_READONLY": "true"
          }
        }
      }
    }

    Issues and Troubleshooting

    Before doing anything else, please make sure you are running the latest version!

    If you run into problems using this MCP server, you have a couple of options:

    OptionLink
    Open an issueGitHub
    Ask for helpSlack

    Similar MCP

    Based on tags & features

    • OP

      Openai Gpt Image Mcp

      TypeScript·
      75
    • MC

      Mcgravity

      TypeScript·
      71
    • PL

      Pluggedin Mcp Proxy

      TypeScript·
      97
    • MC

      Mcp Open Library

      TypeScript·
      42

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • OP

      Openai Gpt Image Mcp

      TypeScript·
      75
    • MC

      Mcgravity

      TypeScript·
      71
    • PL

      Pluggedin Mcp Proxy

      TypeScript·
      97
    • MC

      Mcp Open Library

      TypeScript·
      42

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k