How to connect Shortcut to Muse

Connect Muse to Shortcut MCP. Create a new epic for q3 goals, add a threaded comment to our launch epic, and more using natural language, with authentication handled for you.

Shortcut logoShortcut
Api Key

Shortcut is a project management platform that aligns product development work with company objectives. It helps teams collaborate, track progress, and deliver on shared goals more efficiently.

136 Tools

Introduction

Muse is Meta's AI assistant. It can connect to outside tools through custom connectors, which use the Model Context Protocol (MCP).

This guide explains how to connect Shortcut to Muse using Composio Connect, which handles OAuth, token refresh, and reliability so you do not have to. You add Composio as a custom connector once, then ask Muse to work with Shortcut in plain language.

Also integrate Shortcut with

Why use Composio?

  • Cross-app workflows across 1,500+ apps from a single plugin layer.
  • On-demand tool loading so Muse only loads the tools needed for the current task.
  • Programmatic tool calling through a remote workbench for complex, multi-step workflows.
  • Multi-account support so users can connect and switch between multiple accounts for the same app.
  • Shared account access so teams or agents can work through common business accounts and service connections.
  • Managed authentication with OAuth handling, credential storage, and token refresh managed by Composio.
  • Safer credential handling so app credentials stay outside the model context and tool responses.
  • User-level account isolation so actions run against the correct connected account instead of mixing user access.

Connecting Shortcut to Muse

You add Composio to Muse once as a custom connector, then connect Shortcut from the chat.

1. Ask Muse to connect to Composio

Start a new Muse chat and send this message. Muse builds the connector and shows a button to add your API key.

bash
Create a Custom Connector for the Composio remote MCP server and connect to it:
- Name: Composio
- Transport: remote streamable HTTP
- URL: https://connect.composio.dev/mcp
- Auth: API key sent in the x-consumer-api-key header
Open the secure credentials store so I can enter the API key there, not in this chat. Then list its tools to confirm the connection works.

2. Copy your API key

Open the Muse page in your Composio dashboard and copy your API key. It starts with ck_.

Don't paste it into the chat. It goes in Muse's secure credentials store in the next step.

3. Add your API key in the secure credentials store

Tap the button Muse shows to open Add custom connector, paste your API key, then tap Add. Muse lists the Composio tools once it connects.

Muse secure credentials store with the connect.composio.dev URL, an API Key field, and the Add button

4. Connect your Shortcut account

Back in the chat, ask Muse to connect to Shortcut or give it any Shortcut task.

For example, ask it to:

  • "Create a new epic for Q3 goals"
  • "Add a threaded comment to our launch epic"
  • "Start a new iteration for next sprint"

It will prompt you to authenticate and authorize access.

That's it. Composio's tools are now available in Muse, and your Shortcut account is ready to use.

What is the Shortcut MCP server, and what's possible with it?

The Shortcut MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Shortcut account. It provides structured and secure access to your project management workspace, so your agent can perform actions like creating epics, organizing teams, adding comments, managing sprints, and labeling tasks on your behalf.

  • Epic and story management: Direct your agent to create new epics, add threaded comments, or reply to existing discussions to streamline project tracking and collaboration.
  • Iteration and sprint planning: Let your agent set up new iterations, define sprint cycles, and associate tasks or groups, making agile planning and progress tracking a breeze.
  • Team and group organization: Effortlessly create and customize new groups or teams, assign members, and link workflows to keep your workspace structure organized and aligned.
  • Label and category creation: Ask your agent to generate new categories or labels, helping you organize stories, tasks, and priorities for efficient project management.
  • Linked file integration: Enable your agent to attach or create linked files within Shortcut, keeping all your project resources and documentation accessible and up to date.

Way Forward

Now that Shortcut is connected, extend your setup by connecting the other apps you already use every day, so Muse can run true cross-app workflows end to end.

  • Connect Calendar to turn threads into scheduled meetings automatically.
  • Connect Slack or Teams to post summaries, approvals, and alerts where your team works.
  • Connect Notion, Linear, Jira, or Asana to convert requests into tickets, tasks, and docs.
  • Connect Drive, Dropbox, or OneDrive to fetch, file, and share attachments without manual steps.

Start with one workflow you do repeatedly, then keep adding apps as you find new handoffs. With everything behind a single connection, Muse can coordinate multiple tools safely and reliably in one conversation.

Troubleshooting

1. Why doesn't Muse show a button to add my API key?

Muse shows the button only when you ask it to open the secure credentials store.

  • Start a new chat.
  • Send the message from step 1 exactly as written.
  • If Muse asks for the key in the chat, do not paste it. Ask Muse to open the secure credentials store.

2. Why does the Composio connection fail after I add my API key?

The key or the connector settings are not correct.

  • Copy the full key from the Composio dashboard. It starts with ck_.
  • Make sure the URL is https://connect.composio.dev/mcp and the header is x-consumer-api-key.
  • Remove the Composio connector in Muse settings, then do steps 1 to 3 again.

3. Why doesn't Muse use the Composio tools for Shortcut?

Muse may not pick the Composio connector for the request.

  • Ask Muse to list its Composio tools.
  • Name Composio and Shortcut in your request, for example: Use Composio to connect to Shortcut.
  • If it still does not work, start a new chat and try again.

4. Why does Muse ask me to connect Shortcut again?

Your Shortcut connection expired or was removed.

  • Open the link Muse gives you and sign in to Shortcut again.
  • Check that the Shortcut connection shows as ACTIVE in the Composio dashboard.

5. What do I do if I pasted my API key into the chat?

Treat the key as exposed.

  • Create a new API key in the Composio dashboard and delete the old one.
  • Add the new key in Muse's secure credentials store, not in the chat.
TOOLS

Supported Tools

Every Shortcut action and event your agent gets out of the box.

Create category

Create Category allows you to create a new Category in Shortcut.

Create doc

Create Doc allows you to create a new document in Shortcut.

Create entity template

Create a new entity template for the Workspace.

Create epic

Create Epic allows you to create a new Epic in Shortcut.

Create epic comment

This endpoint allows you to create a threaded Comment on an Epic.

Create epic comment comment

This endpoint allows you to create a nested Comment reply to an existing Epic Comment.

Create epic health

Create a new health status for the specified Epic.

Create generic integration

Tool to create a generic webhook integration in Shortcut.

Create group

Creates a new group in the Shortcut system with customizable properties.

Create iteration

The 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.

Create label

Create Label allows you to create a new Label in Shortcut.

Create linked file

Create Linked File allows you to create a new Linked File in Shortcut.

Create multiple stories

Create Multiple Stories allows you to create multiple stories in a single request using the same syntax as [Create Story](https://developer.

Create objective

Create Objective allows you to create a new Objective in Shortcut.

Create project

Create Project is used to create a new Shortcut Project.

Create story

Create Story is used to add a new story to your Shortcut Workspace.

Create story comment

Create Comment allows you to create a Comment on any Story.

Create story from template

Create Story From Template is used to add a new story derived from a template to your Shortcut Workspace.

Create story link

Story Links (called Story Relationships in the UI) allow you create semantic relationships between two stories.

Create story reaction

Create a reaction to a story comment.

Create task

Create Task is used to create a new task in a Story.

Delete category

Delete Category can be used to delete any Category.

Delete custom field

Deletes a specific custom field from the Shortcut system using its unique public identifier.

Delete doc

Permanently deletes a Doc and its associated data from Shortcut.

Delete entity template

Deletes a specific entity template from the Shortcut API.

Delete epic

Delete Epic can be used to delete the Epic.

Delete epic comment

This endpoint allows you to delete a Comment from an Epic.

Delete file

Delete File deletes a previously uploaded file.

Delete generic integration

Tool to delete a generic webhook integration from Shortcut.

Delete iteration

Deletes a specific iteration from the Shortcut project management system.

Delete label

Delete Label can be used to delete any Label.

Delete linked file

Delete Linked File can be used to delete any previously attached Linked-File.

Delete multiple stories

Delete Multiple Stories allows you to delete multiple archived stories at once.

Delete objective

Delete Objective can be used to delete any Objective.

Delete project

Delete Project can be used to delete a Project.

Delete story

Delete Story can be used to delete any Story.

Delete story comment

Delete a Comment from any story.

Delete story link

Removes the relationship between the stories for the given Story Link.

Delete story reaction

Delete a reaction from any story comment.

Delete task

Delete Task can be used to delete any previously created Task on a Story.

Disable iterations

Disables Iterations for the current workspace

Disable story templates

Disables the Story Template feature for the Workspace.

Enable iterations

Enables Iterations for the current workspace

Enable story templates

Enables the Story Template feature for the Workspace.

Get category

Get Category returns information about the selected Category.

Get current member info

Returns information about the authenticated member.

Get custom field

Retrieves detailed information about a specific custom field in Shortcut using its unique public identifier.

Get doc

Get Doc returns information about a chosen Doc by its public ID.

Get entity template

Get Entity Template returns information about a given entity template.

Get epic

Get Epic returns information about the selected Epic.

Get epic comment

This endpoint returns information about the selected Epic Comment.

Get epic health

Get the current health status for the specified Epic.

Get epic workflow

Returns the Epic Workflow for the Workspace.

Get external link stories

Get Stories which have a given External Link associated with them.

Get file

Get File returns information about the selected UploadedFile.

Get generic integration

Get Generic Integration returns information about a webhook integration by its ID.

Get group

Retrieves detailed information about a specific group in the Shortcut workspace using its unique public identifier.

Get iteration

Retrieves detailed information about a specific iteration in the Shortcut project management system.

Get key result

Get Key Result returns information about a chosen Key Result.

Get label

Get Label returns information about the selected Label.

Get linked file

Get File returns information about the selected Linked File.

Get member

Returns information about a Member.

Get objective

Get Objective returns information about a chosen Objective.

Get project

Get Project returns information about the selected Project.

Get repository

Get Repository returns information about the selected Repository.

Get story

Get Story returns information about a chosen Story.

Get story comment

Get Comment is used to get Comment information.

Get story link

Returns the stories and their relationship for the given Story Link.

Get task

Returns information about a chosen Task.

Get workflow

Get Workflow returns information about a chosen Workflow.

Link document to epic

Tool to create a relationship between a Document and an Epic.

List categories

List Categories returns a list of all Categories and their attributes.

List category milestones

List Category Milestones returns a list of all Milestones with the Category.

List category objectives

Returns a list of all Objectives with the Category.

List custom fields

Retrieves a list of all custom fields defined in the Shortcut API.

List docs

Tool to list Docs that the current user can read.

List document epics

Tool to retrieve all Epics related to a specific Document.

List entity templates

List all the entity templates for the Workspace.

List epic comments

Get a list of all Comments on an Epic.

List epic documents

Get a list of all Documents related to this Epic.

List epic healths

List the history of health statuses for the specified Epic, most recent first.

List epics

List Epics returns a list of all Epics and their attributes.

List epics paginated

List Epics with pagination returns a paginated list of Epics and their attributes.

List epic stories

Get a list of all Stories in an Epic.

List files

List Files returns a list of all UploadedFiles in the workspace.

List groups

A group in our API maps to a "Team" within the Shortcut Product.

List group stories

List the Stories assigned to the Group.

List iterations

Retrieves a list of all iterations in the Shortcut project management system.

List iteration stories

Get a list of all Stories in an Iteration.

List label epics

List all of the Epics with the Label.

List labels

List Labels returns a list of all Labels and their attributes.

List label stories

List all of the Stories with the Label.

List linked files

List Linked Files returns a list of all Linked-Files and their attributes.

List members

Returns information about members of the Workspace.

List members (slim)

Returns minimal member data optimized for Korey integration.

List objective epics

List all of the Epics within the Objective.

List objectives

List Objectives returns a list of all Objectives and their attributes.

List projects

List Projects returns a list of all Projects and their attributes.

List repositories

List Repositories returns a list of all Repositories and their attributes.

List stories

List Stories returns a list of all Stories in a selected Project and their attributes.

List story comment

Lists Comments associated with a Story

List story sub-tasks

Tool to list all Sub-task Stories for a given parent Story.

List workflows

Returns a list of all Workflows in the Workspace.

Search

Search lets you search Epics and Stories based on desired parameters.

Search documents

Tool to search Documents based on title and filters.

Search epics

Search Epics lets you search Epics based on desired parameters.

Search iterations

Search Iterations lets you search Iterations based on desired parameters.

Search milestones

Search Milestones lets you search Milestones based on desired parameters.

Search objectives

Search Objectives lets you search Objectives based on desired parameters.

Search stories

Search Stories lets you search Stories based on desired parameters.

Search stories old

Search Stories lets you search Stories based on desired parameters.

Story history

Retrieves the complete history of changes for a specific story in the Shortcut project management system.

Unlink comment thread from slack

Unlinks a Comment from its linked Slack thread (Comment replies and Slack replies will no longer be synced)

Unlink document from epic

Tool to remove the relationship between a Document and an Epic.

Unlink productboard from epic

This endpoint allows you to unlink a productboard epic.

Update category

Update Category allows you to replace a Category name with another name.

Update custom field

Update Custom Field can be used to update the definition of a Custom Field.

Update Doc

Tool to update an existing Doc's title and/or content.

Update entity template

Update an entity template's name or its contents.

Update epic

Update Epic can be used to update numerous fields in the Epic.

Update epic comment

This endpoint allows you to update a threaded Comment on an Epic.

Update file

Update File updates the properties of an UploadedFile (but not its content).

Update group

Updates an existing group in the Shortcut workspace.

Update health status

Update an existing health status by its ID.

Update iteration

This endpoint allows you to update an existing iteration in Shortcut.

Update key result

Update Key Result allows updating a Key Result's name or initial, observed, or target values.

Update label

Update Label allows you to replace a Label name with another name.

Update linked file

Updated Linked File allows you to update properties of a previously attached Linked-File.

Update multiple stories

Update Multiple Stories allows you to make changes to numerous stories at once.

Update objective

Update Objective can be used to update Objective properties.

Update project

Update Project can be used to change properties of a Project.

Update story

Update Story can be used to update Story properties.

Update story comment

Update Comment replaces the text of the existing Comment.

Update story link

Updates the stories and/or the relationship for the given Story Link.

Update task

Update Task can be used to update Task properties.

Upload files

Upload Files uploads one or many files and optionally associates them with a story.

FAQ

Frequently asked questions

Yes. Muse supports custom connectors that use the Model Context Protocol (MCP). Composio connects as one custom connector over remote streamable HTTP at https://connect.composio.dev/mcp, and gives Muse access to Shortcut and 1,500+ other apps.

Copy it from the Composio dashboard. It starts with ck_. Enter it only in Muse's secure credentials store, never in the chat.

Yes. Composio supports multiple connected accounts for the same app. Give each Shortcut connection a name, such as work or personal, and tell Muse which one to use.

Tokens, keys, and configuration are encrypted at rest and in transit. Your Composio API key stays in Muse's secure credentials store, not in the chat or the model context. Composio is SOC 2 Type 2 compliant.

Start with Shortcut.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Shortcut tool your agent needs.Free to start.

Start building