Shortcut MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SHORTCUT_API_TOKEN | Yes | Your Shortcut API token |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get-current-userB | Get the current user |
| list-membersC | Get all members |
| get-story-branch-nameC | Get a valid branch name for a specific story. |
| get-storyC | Get a Shortcut story by public ID |
| search-storiesC | Find Shortcut stories. |
| create-storyA | Create a new Shortcut story. Name is required, and either a Team or Workflow must be specified:
|
| update-storyC | Update an existing Shortcut story. Only provide fields you want to update. The story public ID will always be included in updates. |
| assign-current-user-as-ownerC | Assign the current user as the owner of a story |
| unassign-current-user-as-ownerC | Unassign the current user as the owner of a story |
| create-story-commentC | Create a comment on a story |
| add-task-to-storyC | Add a task to a story |
| add-relation-to-storyC | Add a story relationship to a story |
| update-taskC | Update a task in a story |
| add-external-link-to-storyC | Add an external link to a Shortcut story |
| remove-external-link-from-storyC | Remove an external link from a Shortcut story |
| get-stories-by-external-linkC | Find all stories that contain a specific external link |
| set-story-external-linksC | Replace all external links on a story with a new set of links |
| get-iteration-storiesC | Get stories in a specific iteration by iteration public ID |
| get-iterationB | Get a Shortcut iteration by public ID |
| search-iterationsC | Find Shortcut iterations. |
| create-iterationC | Create a new Shortcut iteration |
| get-active-iterationsB | Get the active Shortcut iterations for the current user based on their team memberships |
| get-upcoming-iterationsB | Get the upcoming Shortcut iterations for the current user based on their team memberships |
| get-epicB | Get a Shortcut epic by public ID |
| search-epicsC | Find Shortcut epics. |
| create-epicC | Create a new Shortcut epic. |
| get-objectiveC | Get a Shortcut objective by public ID |
| search-objectivesC | Find Shortcut objectives. |
| get-teamB | Get a Shortcut team by public ID |
| list-teamsB | List all Shortcut teams |
| get-workflowC | Get a Shortcut workflow by public ID |
| list-workflowsB | List all Shortcut workflows |
| create-documentA | 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. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ampcome-mcps/shortcut-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server