Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
SHORTCUT_API_TOKEN | Yes | Your Shortcut API token |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get-current-user | Get the current user |
list-members | Get all members |
get-story-branch-name | Get a valid branch name for a specific story. |
get-story | Get a Shortcut story by public ID |
search-stories | Find Shortcut stories. |
create-story | Create a new Shortcut story. Name is required, and either a Team or Workflow must be specified:
|
update-story | 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-owner | Assign the current user as the owner of a story |
unassign-current-user-as-owner | Unassign the current user as the owner of a story |
create-story-comment | Create a comment on a story |
add-task-to-story | Add a task to a story |
add-relation-to-story | Add a story relationship to a story |
update-task | Update a task in a story |
add-external-link-to-story | Add an external link to a Shortcut story |
remove-external-link-from-story | Remove an external link from a Shortcut story |
get-stories-by-external-link | Find all stories that contain a specific external link |
set-story-external-links | Replace all external links on a story with a new set of links |
get-iteration-stories | Get stories in a specific iteration by iteration public ID |
get-iteration | Get a Shortcut iteration by public ID |
search-iterations | Find Shortcut iterations. |
create-iteration | Create a new Shortcut iteration |
get-active-iterations | Get the active Shortcut iterations for the current user based on their team memberships |
get-upcoming-iterations | Get the upcoming Shortcut iterations for the current user based on their team memberships |
get-epic | Get a Shortcut epic by public ID |
search-epics | Find Shortcut epics. |
create-epic | Create a new Shortcut epic. |
get-objective | Get a Shortcut objective by public ID |
search-objectives | Find Shortcut objectives. |
get-team | Get a Shortcut team by public ID |
list-teams | List all Shortcut teams |
get-workflow | Get a Shortcut workflow by public ID |
list-workflows | List all Shortcut workflows |