claude-codeClaude Code

Connect Claude Code to Shortcut

Run Claude Code as a hosted agent in NoClick with Shortcut wired into its tools handle. It can use Shortcut directly while it works. No glue code, nothing to install. Click below to open a ready-to-run agent and connect your account.
Loading preview…
Opens a workflow with 143 tools ready to use.

Set up in minutes

The open button drops you into a guided setup. It asks exactly this, nothing else:
  1. Choose where it runs

    On your computer through your own Claude Code, or hosted in the cloud. The rest of setup adapts to your choice:

  2. Pick what it can do in Shortcut

    A preset of real Shortcut operations. Each one becomes a tool the agent can call, and it can't touch anything outside the list.

  3. Connect Shortcut

    One sign-in. The agent acts through your account, scoped to the operations you picked.

  4. Add your personal MCP link

    The last step mints a private MCP URL for this agent and walks you through exactly this, with your real link filled in. The page flips to Connected the moment your Claude Code first calls in. Claude Code connects when a session starts — run claude, or restart a running one.

    Run this in your terminal

    $claude mcp add --transport http noclick https://mcp.noclick.app/s/<your-link>

    <your-link> is your personal server URL — setup mints it for you.

Tools Claude Code gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

Shortcut

143 tools
Create Category

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

Create Doc

Creates a new Doc. Supports markdown or HTML input via content_format parameter. WARNING: if content_format is not supplied, `content` input defaults to html.

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

Create Generic Integration using the Shortcut REST API.

Create Group

Create Group using the Shortcut REST API.

Create Iteration

Create Iteration using the Shortcut REST API.

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 Milestone

(Deprecated: Use 'Create Objective') Create Milestone allows you to create a new Milestone 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.shortcut.com/api/rest/v3#create-story).

Create Objective

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

Create Objective Health

Create a new health status for the specified Objective.

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. 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 required and is the recommended field

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. The parameters read like an active voice grammatical sentence: subject -> verb -> object. The subject story acts on the object Story; the object story is the direct object of the sentenc

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

Delete Custom Field using the Shortcut REST API.

Delete Doc

Permanently deletes a Doc and its associated data. Requires admin access to the doc. When a document is deleted, connected clients will be notified via SSE events.

Delete Entity Template

Delete Entity Template using the Shortcut REST API.

Delete Epic

Delete Epic can be used to delete the Epic. The only required parameter is Epic ID.

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

Delete Generic Integration using the Shortcut REST API.

Delete Iteration

Delete Iteration using the Shortcut REST API.

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 Milestone

(Deprecated: Use 'Delete Objective') Delete Milestone can be used to delete any Milestone.

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

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

Get Custom Field using the Shortcut REST API.

Get Doc

Get a Doc by its public ID with content. Use content_format=html query parameter to include HTML content.

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 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 using the Shortcut REST API.

Get Group

Get Group using the Shortcut REST API.

Get Iteration

Get Iteration using the Shortcut REST API.

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 Milestone

(Deprecated: Use 'Get Objective') Get Milestone returns information about a chosen Milestone.

Get Objective

Get Objective returns information about a chosen Objective.

Get Objective Health

Get the current health for the specified 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

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

List Custom Fields using the Shortcut REST API.

List Docs

List Docs returns a list of Doc that the current user can read.

List Document Epics

Get a list of all Epics related to this 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 Epic Stories

Get a list of all Stories in an Epic.

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 Files

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

List Group Stories

List the Stories assigned to the Group. (By default, limited to 1,000).

List Groups

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

List Iteration Stories

Get a list of all Stories in an Iteration.

List Iterations

List Iterations using the Shortcut REST API.

List Label Epics

List all of the Epics with the Label.

List Label Stories

List all of the Stories with the Label.

List Labels

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

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 Milestone Epics

(Deprecated: Use 'List Objective Epics') List all of the Epics within the Milestone.

List Milestones

(Deprecated: Use 'List Objectives') List Milestones returns a list of all Milestones and their attributes.

List Objective Epics

List all of the Epics within the Objective.

List Objective Healths

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

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

List Story Sub tasks returns a list of all Sub-task Stories for a given parent Story.

List Workflows

Returns a list of all Workflows in the Workspace.

Query Stories

Search Stories lets you search Stories based on desired parameters.

Search

Search 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 and query string for the next page to ensur

Search Documents

Search Documents lets you search Documents based on desired parameters. Supports structured filters: title, archived, created_by_me, followed_by_me.

Search Epics

Search 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 next page to ensure stable ordering.

Search Iterations

Search 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 string for the next page to ensure stabl

Search Milestones

Search 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 string for the next page to ensure stabl

Search Objectives

Search 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 string for the next page to ensure stabl

Search Stories

Search 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 for the next page to ensure stable orderin

Story History

Story History using the Shortcut REST API.

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

Remove a relationship between a Document and an Epic.

Update Category

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

Update Custom Field

Update 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 values may be created inline by including

Update Doc

Updates an existing Doc's title and/or content. Supports markdown or HTML input via content_format parameter. WARNING: if content_format is not supplied, `content` input defaults to html. When a document is updated: (1) For Tiptap-migrated docs, SSE events notify connected Tiptap clients to refresh.

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. The only required parameter is Epic ID, which can be found in the Shortcut UI.

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

Update Group using the Shortcut REST API.

Update Health

Update an existing health status by its ID.

Update Iteration

Update Iteration using the Shortcut REST API.

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. If you try to name a Label something that already exists, you will receive a 422 response.

Update Linked File

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

Update Milestone

(Deprecated: Use 'Update Objective') Update Milestone can be used to update Milestone properties.

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. 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 "filename" directive for that field.

About Claude Code

Claude Code is Anthropic's command-line coding agent. In NoClick you run it as a hosted agent and connect your real apps to its tools handle, so it does far more than write code. Wire in an integration and Claude Code can read and act on Slack, Linear, your database, and more on its own, calling each one as a tool while it works. It is the same capable agent, pointed at your actual workflows instead of a sandbox.
Careful multi-step planning before it acts
Reliable on long, structured tasks
Reads context thoroughly before making changes
Comfortable across code, data, and APIs

Frequently asked questions

More ways to connect

Open your Claude Code agent in one click.

NoClick runs Claude Code for you with Shortcut wired in as tools. Connect your account and run.