Skip to main content
Shortcut logo

Shortcut

Shortcut aligns product development work with company objectives so teams can execute with a shared purpose.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Shortcut authenticates with an API key. Generate the credential in your Shortcut account, then paste it into FlyMyAI the first time an agent uses a Shortcut action.

Get your Shortcut credential →

Fields to fill in FlyMyAI

FieldDetails
API TokenYour Shortcut API token for authentication. (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
SHORTCUT_CREATE_CATEGORYCreate category allows you to create a new category in shortcut.name
SHORTCUT_CREATE_ENTITY_TEMPLATECreate a new entity template for the workspace.name
SHORTCUT_CREATE_EPICCreate epic allows you to create a new epic in shortcut.name
SHORTCUT_CREATE_EPIC_COMMENTThis endpoint allows you to create a threaded comment on an epic.epic__public__id, text
SHORTCUT_CREATE_EPIC_COMMENT_COMMENTThis endpoint allows you to create a nested comment reply to an existing epic comment.epic__public__id, comment__public__id, text
SHORTCUT_CREATE_GROUPCreates a new group in the shortcut system with customizable properties. this endpoint allows you to set up a group with a unique mention name, display name, optional description, and various customization options. use this when you need to establish a new te…name, mention_name
SHORTCUT_CREATE_ITERATIONThe createiteration endpoint allows you to create a new iteration in shortcut, which represents a time-boxed period for completing a set of stories or tasks. this endpoint is crucial for teams using agile methodologies, enabling them to plan and track progres…name, start_date, end_date
SHORTCUT_CREATE_LABELCreate label allows you to create a new label in shortcut.name
SHORTCUT_CREATE_LINKED_FILECreate linked file allows you to create a new linked file in shortcut.name, type, url
SHORTCUT_CREATE_MILESTONE(deprecated: use 'create objective') create milestone allows you to create a new milestone in shortcut.name
SHORTCUT_CREATE_MULTIPLE_STORIESCreate multiple stories allows you to create multiple stories in a single request using the same syntax as [create story] (https://developer.shortcut.com/api/rest/v3#create-story).stories
SHORTCUT_CREATE_OBJECTIVECreate objective allows you to create a new objective in shortcut.name
SHORTCUT_CREATE_PROJECTCreate project is used to create a new shortcut project.name, team_id
SHORTCUT_CREATE_STORYCreate story is used to add a new story to your shortcut workspace. this endpoint requires that either workflow state id or project id be provided, but will reject the request if both or neither are specified. the workflow state id has been marked as…name
SHORTCUT_CREATE_STORY_COMMENTCreate comment allows you to create a comment on any story.story__public__id, text
SHORTCUT_CREATE_STORY_FROM_TEMPLATECreate story from template is used to add a new story derived from a template to your shortcut workspace.story_template_id
SHORTCUT_CREATE_STORY_LINKStory links (called story relationships in the ui) allow you create semantic relationships between two stories. the parameters read like an active voice grammatical sentence: subject -> verb -> object. the subject story acts on the object story; the object st…verb, subject_id, object_id
SHORTCUT_CREATE_STORY_REACTIONCreate a reaction to a story comment.story__public__id, comment__public__id, emoji
SHORTCUT_CREATE_TASKCreate task is used to create a new task in a story.story__public__id, description
SHORTCUT_DELETE_CATEGORYDelete category can be used to delete any category.category__public__id
SHORTCUT_DELETE_CUSTOM_FIELDDeletes a specific custom field from the shortcut system using its unique public identifier. this endpoint should be used when you need to permanently remove a custom field that is no longer required in your workflows or project structure. it's important to n…custom__field__public__id
SHORTCUT_DELETE_ENTITY_TEMPLATEDeletes a specific entity template from the shortcut api. this endpoint should be used when you need to permanently remove a template that is no longer needed or is obsolete. it's important to note that this operation cannot be undone, so it should be used wi…entity__template__public__id
SHORTCUT_DELETE_EPICDelete epic can be used to delete the epic. the only required parameter is epic id.epic__public__id
SHORTCUT_DELETE_EPIC_COMMENTThis endpoint allows you to delete a comment from an epic.epic__public__id, comment__public__id
SHORTCUT_DELETE_FILEDelete file deletes a previously uploaded file.file__public__id
SHORTCUT_DELETE_ITERATIONDeletes a specific iteration from the shortcut project management system. this endpoint should be used when you need to permanently remove an iteration and all its associated data from your project workflow. it's particularly useful for cleaning up completed…iteration__public__id
SHORTCUT_DELETE_LABELDelete label can be used to delete any label.label__public__id
SHORTCUT_DELETE_LINKED_FILEDelete linked file can be used to delete any previously attached linked-file.linked__file__public__id
SHORTCUT_DELETE_MILESTONE(deprecated: use 'delete objective') delete milestone can be used to delete any milestone.milestone__public__id
SHORTCUT_DELETE_MULTIPLE_STORIESDelete multiple stories allows you to delete multiple archived stories at once.story_ids
SHORTCUT_DELETE_OBJECTIVEDelete objective can be used to delete any objective.objective__public__id
SHORTCUT_DELETE_PROJECTDelete project can be used to delete a project. projects can only be deleted if all associated stories are moved or deleted. in the case that the project cannot be deleted, you will receive a 422 response.project__public__id
SHORTCUT_DELETE_STORYDelete story can be used to delete any story.story__public__id
SHORTCUT_DELETE_STORY_COMMENTDelete a comment from any story.story__public__id, comment__public__id
SHORTCUT_DELETE_STORY_LINKRemoves the relationship between the stories for the given story link.story__link__public__id
SHORTCUT_DELETE_STORY_REACTIONDelete a reaction from any story comment.story__public__id, comment__public__id, emoji
SHORTCUT_DELETE_TASKDelete task can be used to delete any previously created task on a story.story__public__id, task__public__id
SHORTCUT_DISABLE_ITERATIONSDisables iterations for the current workspace-
SHORTCUT_DISABLE_STORY_TEMPLATESDisables the story template feature for the workspace.-
SHORTCUT_ENABLE_ITERATIONSEnables iterations for the current workspace-
SHORTCUT_ENABLE_STORY_TEMPLATESEnables the story template feature for the workspace.-
SHORTCUT_GET_CATEGORYGet category returns information about the selected category.category__public__id
SHORTCUT_GET_CURRENT_MEMBER_INFOReturns information about the authenticated member.-
SHORTCUT_GET_CUSTOM_FIELDRetrieves detailed information about a specific custom field in shortcut using its unique public identifier. this endpoint allows developers to fetch the properties and configuration of a custom field, which can include its name, type, possible values, and an…custom__field__public__id
SHORTCUT_GET_ENTITY_TEMPLATEGet entity template returns information about a given entity template.entity__template__public__id
SHORTCUT_GET_EPICGet epic returns information about the selected epic.epic__public__id
SHORTCUT_GET_EPIC_COMMENTThis endpoint returns information about the selected epic comment.epic__public__id, comment__public__id
SHORTCUT_GET_EPIC_WORKFLOWReturns the epic workflow for the workspace.-
SHORTCUT_GET_EXTERNAL_LINK_STORIESGet stories which have a given external link associated with them.external_link
SHORTCUT_GET_FILEGet file returns information about the selected uploadedfile.file__public__id
SHORTCUT_GET_GROUPRetrieves detailed information about a specific group in the shortcut workspace using its unique public identifier. this endpoint allows developers to fetch comprehensive data about a group, including its name, type, and associated metadata. it's particularly…group__public__id
SHORTCUT_GET_ITERATIONRetrieves detailed information about a specific iteration in the shortcut project management system. this endpoint allows users to fetch comprehensive data about a single iteration, including its name, status, start and end dates, associated stories, and prog…iteration__public__id
SHORTCUT_GET_KEY_RESULTGet key result returns information about a chosen key result.key__result__public__id
SHORTCUT_GET_LABELGet label returns information about the selected label.label__public__id
SHORTCUT_GET_LINKED_FILEGet file returns information about the selected linked file.linked__file__public__id
SHORTCUT_GET_MEMBERReturns information about a member.member__public__id
SHORTCUT_GET_MILESTONE(deprecated: use 'get objective') get milestone returns information about a chosen milestone.milestone__public__id
SHORTCUT_GET_OBJECTIVEGet objective returns information about a chosen objective.objective__public__id
SHORTCUT_GET_PROJECTGet project returns information about the selected project.project__public__id
SHORTCUT_GET_REPOSITORYGet repository returns information about the selected repository.repo__public__id
SHORTCUT_GET_STORYGet story returns information about a chosen story.story__public__id
SHORTCUT_GET_STORY_COMMENTGet comment is used to get comment information.story__public__id, comment__public__id
SHORTCUT_GET_STORY_LINKReturns the stories and their relationship for the given story link.story__link__public__id
SHORTCUT_GET_TASKReturns information about a chosen task.story__public__id, task__public__id
SHORTCUT_GET_WORKFLOWGet workflow returns information about a chosen workflow.workflow__public__id
SHORTCUT_LIST_CATEGORIESList categories returns a list of all categories and their attributes.-
SHORTCUT_LIST_CATEGORY_MILESTONESList category milestones returns a list of all milestones with the category.category__public__id
SHORTCUT_LIST_CATEGORY_OBJECTIVESReturns a list of all objectives with the category.category__public__id
SHORTCUT_LIST_CUSTOM_FIELDSRetrieves a list of all custom fields defined in the shortcut api. this endpoint allows developers to fetch information about user-defined fields that have been added to extend the functionality of standard fields in integrations. it's particularly useful whe…-
SHORTCUT_LIST_ENTITY_TEMPLATESList all the entity templates for the workspace.-
SHORTCUT_LIST_EPICSList epics returns a list of all epics and their attributes.-
SHORTCUT_LIST_EPIC_COMMENTSGet a list of all comments on an epic.epic__public__id
SHORTCUT_LIST_EPIC_STORIESGet a list of all stories in an epic.epic__public__id
SHORTCUT_LIST_FILESList files returns a list of all uploadedfiles in the workspace.-
SHORTCUT_LIST_GROUPSA group in our api maps to a "team" within the shortcut product. a team is a collection of users that can be associated to stories, epics, and iterations within shortcut.-
SHORTCUT_LIST_GROUP_STORIESList the stories assigned to the group. (by default, limited to 1,000).group__public__id
SHORTCUT_LIST_ITERATIONSRetrieves a list of all iterations in the shortcut project management system. iterations represent specific time periods for planning and tracking work, allowing teams to organize their development cycles. this endpoint provides comprehensive information abou…-
SHORTCUT_LIST_ITERATION_STORIESGet a list of all stories in an iteration.iteration__public__id
SHORTCUT_LIST_LABELSList labels returns a list of all labels and their attributes.-
SHORTCUT_LIST_LABEL_EPICSList all of the epics with the label.label__public__id
SHORTCUT_LIST_LABEL_STORIESList all of the stories with the label.label__public__id
SHORTCUT_LIST_LINKED_FILESList linked files returns a list of all linked-files and their attributes.-
SHORTCUT_LIST_MEMBERSReturns information about members of the workspace.-
SHORTCUT_LIST_MILESTONES(deprecated: use 'list objectives') list milestones returns a list of all milestones and their attributes.-
SHORTCUT_LIST_MILESTONE_EPICS(deprecated: use 'list objective epics') list all of the epics within the milestone.milestone__public__id
SHORTCUT_LIST_OBJECTIVESList objectives returns a list of all objectives and their attributes.-
SHORTCUT_LIST_OBJECTIVE_EPICSList all of the epics within the objective.objective__public__id
SHORTCUT_LIST_PROJECTSList projects returns a list of all projects and their attributes.-
SHORTCUT_LIST_REPOSITORIESList repositories returns a list of all repositories and their attributes.-
SHORTCUT_LIST_STORIESList stories returns a list of all stories in a selected project and their attributes.project__public__id
SHORTCUT_LIST_STORY_COMMENTLists comments associated with a storystory__public__id
SHORTCUT_LIST_WORKFLOWSReturns a list of all workflows in the workspace.-
SHORTCUT_SEARCHSearch lets you search epics and stories based on desired parameters. since ordering of the results can change over time (due to search ranking decay, new epics and stories being created), the 'next' value from the previous response can be used as the path an…query
SHORTCUT_SEARCH_EPICSSearch epics lets you search epics based on desired parameters. since ordering of stories can change over time (due to search ranking decay, new epics being created), the 'next' value from the previous response can be used as the path and query string for the…query
SHORTCUT_SEARCH_ITERATIONSSearch iterations lets you search iterations based on desired parameters. since ordering of results can change over time (due to search ranking decay, new iterations being created), the 'next' value from the previous response can be used as the path and query…query
SHORTCUT_SEARCH_MILESTONESSearch milestones lets you search milestones based on desired parameters. since ordering of results can change over time (due to search ranking decay, new milestones being created), the 'next' value from the previous response can be used as the path and query…query
SHORTCUT_SEARCH_OBJECTIVESSearch objectives lets you search objectives based on desired parameters. since ordering of results can change over time (due to search ranking decay, new objectives being created), the 'next' value from the previous response can be used as the path and query…query
SHORTCUT_SEARCH_STORIESSearch stories lets you search stories based on desired parameters. since ordering of stories can change over time (due to search ranking decay, new stories being created), the 'next' value from the previous response can be used as the path and query string f…query
SHORTCUT_SEARCH_STORIES_OLDSearch stories lets you search stories based on desired parameters.-
SHORTCUT_STORY_HISTORYRetrieves the complete history of changes for a specific story in the shortcut project management system. this endpoint allows users to track all modifications, updates, and revisions made to a story over time, providing a comprehensive timeline of its evolut…story__public__id
SHORTCUT_UNLINK_COMMENT_THREAD_FROM_SLACKUnlinks a comment from its linked slack thread (comment replies and slack replies will no longer be synced)story__public__id, comment__public__id
SHORTCUT_UNLINK_PRODUCTBOARD_FROM_EPICThis endpoint allows you to unlink a productboard epic.epic__public__id
SHORTCUT_UPDATE_CATEGORYUpdate category allows you to replace a category name with another name. if you try to name a category something that already exists, you will receive a 422 response.category__public__id
SHORTCUT_UPDATE_CUSTOM_FIELDUpdate custom field can be used to update the definition of a custom field. the order of items in the 'values' collection is interpreted to be their ascending sort order.to delete an existing enum value, simply omit it from the 'values' collection. new enum v…custom__field__public__id
SHORTCUT_UPDATE_ENTITY_TEMPLATEUpdate an entity template's name or its contents.entity__template__public__id
SHORTCUT_UPDATE_EPICUpdate epic can be used to update numerous fields in the epic. the only required parameter is epic id, which can be found in the shortcut ui.epic__public__id
SHORTCUT_UPDATE_EPIC_COMMENTThis endpoint allows you to update a threaded comment on an epic.epic__public__id, comment__public__id, text
SHORTCUT_UPDATE_FILEUpdate file updates the properties of an uploadedfile (but not its content).file__public__id
SHORTCUT_UPDATE_GROUPUpdates an existing group in the shortcut workspace. this endpoint allows you to modify various properties of a group, including its name, description, color, members, and associated workflows. use this when you need to change group details, add or remove mem…group__public__id
SHORTCUT_UPDATE_ITERATIONThis endpoint allows you to update an existing iteration in shortcut. it provides comprehensive control over various aspects of an iteration, including its metadata, associated members and groups, labels, and timeframe. use this endpoint when you need to modi…iteration__public__id
SHORTCUT_UPDATE_KEY_RESULTUpdate key result allows updating a key result's name or initial, observed, or target values.key__result__public__id
SHORTCUT_UPDATE_LABELUpdate label allows you to replace a label name with another name. if you try to name a label something that already exists, you will receive a 422 response.label__public__id
SHORTCUT_UPDATE_LINKED_FILEUpdated linked file allows you to update properties of a previously attached linked-file.linked__file__public__id
SHORTCUT_UPDATE_MILESTONE(deprecated: use 'update objective') update milestone can be used to update milestone properties.milestone__public__id
SHORTCUT_UPDATE_MULTIPLE_STORIESUpdate multiple stories allows you to make changes to numerous stories at once.story_ids
SHORTCUT_UPDATE_OBJECTIVEUpdate objective can be used to update objective properties.objective__public__id
SHORTCUT_UPDATE_PROJECTUpdate project can be used to change properties of a project.project__public__id
SHORTCUT_UPDATE_STORYUpdate story can be used to update story properties.story__public__id
SHORTCUT_UPDATE_STORY_COMMENTUpdate comment replaces the text of the existing comment.story__public__id, comment__public__id, text
SHORTCUT_UPDATE_STORY_LINKUpdates the stories and/or the relationship for the given story link.story__link__public__id
SHORTCUT_UPDATE_TASKUpdate task can be used to update task properties.story__public__id, task__public__id
SHORTCUT_UPLOAD_FILESUpload files uploads one or many files and optionally associates them with a story. use the multipart/form-data content-type to upload. each 'file' key should contain a separate file. each uploadedfile's name comes from the content-disposition header "filenam…-
We love our partners - FlyMy.AI builds with the best. Thanks, Shortcut!