Shortcut
by Shortcut Software Company HTTP API in Project & task management
Hosted
Shortcut Software Company · shortcut.com since 1997 · status page · who's behind it
Shortcut is a hosted project tracker for software teams, with stories, epics, iterations, objectives and docs. Agents reach it through REST API v3 with a personal token, or the hosted MCP server at mcp.shortcut.com/mcp with OAuth.
Good for Software teams already on Shortcut that want an agent to search, create and update stories, epics, iterations and docs, and coding agents that pick up assigned stories.
Is this your product? Claim this listing or verify it
Assessment. REST API v3 and the hosted MCP server are included on the Free plan, with downloadable OpenAPI files and OAuth scopes down to story or comment writes on the MCP side. The API still accepts the token in a query string, and no idempotency keys, Retry-After header, uptime SLA or API changelog were found in the reviewed documentation.
Facts
- Transport
- HTTP, Streamable HTTP
- Endpoint
https://api.app.shortcut.com- Auth
- OAuth or key
- Pricing
- Freemium · $8.50 / seat-mo
- x402
- No
- Licence
- Proprietary service under Shortcut's terms of service. The JavaScript client and the archived MCP server on GitHub are MIT
- Packages
npm@shortcut/client- llms.txt
- published
- Last release
- GitHub stars
- 142
- npm / week
- 103k
- Surfaces
- REST API v3 at https://api.app.shortcut.com/api/v3 (current), REST API v4 (alpha), outgoing webhooks v1, and the hosted MCP server at https://mcp.shortcut.com/mcp
- API coverage
- 143 operations on 85 paths in v3, among them stories (23), epics (17), objectives (9), documents (8), iterations (8), search (7), labels, files, custom fields, workflows and members
- MCP server
- Hosted, OAuth only. Stories can be retrieved, created and updated with comments and sub-tasks, epics and iterations retrieved and created, docs retrieved, created and updated, and objectives, teams, members and workflows read. The tool list needs an account and was not read
- Credentials
- Per-user API tokens in the
Shortcut-Tokenheader, read-only or read-write. OAuth authorisation code flow with PKCE and dynamic client registration for MCP - Scopes
- read, write, story-write, comment-write, admin, plus openid for sign-in
- Rate limits
- 200 requests a minute, answered with 429. No Retry-After header is documented
- Pagination
- Search endpoints take
page_size(1 to 250), anexttoken anddetail=slim. Epics have a paginated list. Other v3 lists return every record. v4 adds cursors withlimit1 to 100 and afieldsparameter - Errors
- 400 schema mismatch, 404 resource does not exist and 422 unprocessable on every operation, 403 on 13. A live 401 returned JSON with
messageandtag - Webhooks
- Story and epic create, update and delete events, with comments and tasks included. Registered by API at
/api/v3/integrations/webhook, optional HMAC-SHA-256 signature inPayload-Signature - SDKs
@shortcut/client3.4.1 for JavaScript and TypeScript (22 September 2026, MIT).@shortcut/mcp0.25.0 is the last release of the archived local MCP server- Free tier
- Free plan at $0 for up to 10 users with API and webhook access and the MCP server, 5 GB of storage. 14-day trial of paid plans with no card
- Certifications
- SOC 2 Type 2 for security, availability and confidentiality per the security page, report by email request. A BAA for HIPAA on Business and Enterprise
- Status
- status.shortcut.com on Statuspage, with components for API, Shortcut MCP, Web App, Search and integrations, and incidents back to March 2023
- Sub-processors
- List updated 12 November 2025 with 33 providers and countries. Hosting on Amazon Web Services in the US. Anthropic is listed for Korey only
Facts verified 2026-10-08 from vendor docs, repositories and package registries. JSON · Markdown
Strengths
- REST API v3, webhooks and the MCP server are listed on every plan, Free (up to 10 users) among them, and the 14-day trial needs no card
- Swagger 2.0 and OpenAPI 3.0 files for v3 (143 operations) are downloadable, with enums, string limits and required fields
- The hosted MCP server uses OAuth with PKCE, dynamic client registration and the scopes read, write, story-write, comment-write and admin
- API tokens can be read-only or read-write since 20 January 2026, and Observers' tokens can read but not change data
- status.shortcut.com has separate API and Shortcut MCP components with incident history back to 2023
Weaknesses
- The v3 docs still allow the API token as a
tokenquery parameter, marked deprecated with no removal date - No idempotency keys, Retry-After header or backoff guidance found. The docs state only 200 requests a minute and a 429
- No API changelog or deprecation policy found. API changes appear as lines in the product release notes
- The open-source MCP server is archived at v0.25.0, and the hosted server's tool list can't be read without a Shortcut account
- One official SDK,
@shortcut/clientfor JavaScript and TypeScript, and no vendor entry in the official MCP registry
Before you call it notes for agents
- Send the v3 token in the
Shortcut-Tokenheader. v4 (alpha) takesAuthorization: Bearerwithsct_ro_orsct_rw_tokens, and v3 tokens don't work there. - Create a story with
nameandworkflow_state_id. Sending bothworkflow_state_idandproject_id, or neither, is rejected. - Use
GET /api/v3/search/storieswithdetail=slim,page_size(1 to 250) and thenexttoken. Many other v3 list endpoints return every record at once. - Stay under 200 requests a minute and add your own backoff on 429, because no Retry-After header is documented.
- For MCP, connect to https://mcp.shortcut.com/mcp and request only the scopes needed, such as
readorstory-write.
Who's behind it provenance 88/100
- Legal entity namedShortcut Software Company20/20
- Domain ageshortcut.com, registered 1997-08-01 (29 years)15/15
- Endpoint on the vendor's domainapi.app.shortcut.com15/15
- Terms of serviceread, states 5 of the 7 things a reader expects8.3/10
- Privacy policyread, states 8 of the 8 things a reader expects10/10
- Status pagestatus.shortcut.com10/10
- Changelogpublished10/10
- security.txtnot found0/10
Terms and privacy, as read
Terms of service dated 2025-09-18, states 5 of 7, 1 to know
TL;DR Dated 2025-09-18. States 5 of the 7 things a reader expects, and we didn't find what users may not do or a service level. To know before relying on it, cut-off without notice or for any reason.
Says access can be ended without notice or for any reason
Shortcut may suspend or terminate your access to and use of the Service, in whole or in part, at any time and for any reason;
The vendor can suspend or close an account without warning, which would stop an agent mid-task.
Gives the date it was last updated Last updated 2025-09-18
Effective as of September 18, 2025
Without a date nobody can tell which version they agreed to.
Names the governing law or courts The law of the State of New York
These Terms of Service and performance hereunder shall be construed and governed by the laws of the State of New York without giving effect to conflicts of laws principles.
Says where a dispute would be heard and under whose law.
States a limit on its liability Capped at the fees paid in the 6 months before the claim
SHORTCUT’S AGGREGATE LIABILITY FOR DIRECT DAMAGES UNDER THESE TERMS OF SERVICE WILL NOT EXCEED THE TOTAL FEES PAID BY SUBSCRIBER HEREUNDER DURING THE SIX (6) MONTHS IMMEDIATELY PRIOR TO THE EVENT GIVING RISE TO THE CLAIM.
Says the most the vendor would owe if the service causes a loss.
Says how the agreement or account can be ended
If we so choose, all amounts due must be paid by the date specified in the invoice or access and use of the Service may be terminated.
Says when the vendor can cut off access and what notice it gives.
Says how changes to the terms are announced Says it gives notice of a change
We may change these Terms of Service from time to time, and will post any changes on the Websites or notify you via email, at our option, as soon as such changes are in effect.
Says whether a customer hears about a change before it binds them.
Lists what users may not do
Not found in the text.
The acceptable-use rules an agent acting for a user has to stay inside.
Refers to a service level or uptime commitment
Not found in the text.
Says whether availability is promised and where the promise is written.
The subscriber grants a licence for Shortcut to use its name, logos and trademarks for promotion and marketing, and may opt out by email.
Subscriber grants Shortcut a non-exclusive, non-transferrable, non-sublicensable, and royalty-free license to use and reproduce Subscriber’s name, logos, and trademarks for promotional and marketing purposes including on Shortcut’s customer lists, advertising, and applicable Websites.
Noted by a second reader on 2026-10-08.
After suspension or termination Shortcut gives access to subscriber data for at least 30 days, except where the account was locked for fraud or potential harm.
Shortcut will provide you with access to your Subscriber Data for at least 30 days following such termination.
Noted by a second reader on 2026-10-08.
A paying subscriber may end the account before paying the full committed subscription fees only where Shortcut has breached the terms and not cured the breach within 10 business days.
your right to terminate your account before paying the full amount of fees for the subscription period that you have committed to will be limited to cases where Shortcut has breached these Terms of Service
Noted by a second reader on 2026-10-08.
The document · read 2026-10-08 · 2,683 words
Privacy policy dated 2025-07-11, states 8 of 8
TL;DR Dated 2025-07-11. States all 8 things a reader expects. The rules found no clause to flag.
Gives the date it was last updated Last updated 2025-07-11
Effective as of July 11th, 2025
Without a date nobody can tell which version applied when data was collected.
Says what personal data is collected
We use one or more third-party analytics services (such as Google Analytics) to evaluate your use of our Websites, and the Platform, compile reports on activity (based on their collection of IP addresses, Internet service provider, browser type, operating system and language, referring and exit pages and URLs, data an…
The basic statement a privacy policy exists to make.
Says how long data is kept
We will retain your personal information in a form that identifies you only for as long as it serves the purpose(s) for which it was initially collected as stated in this Privacy Policy, subsequently authorized, or as allowed under applicable law.
Says when data sent to the service is deleted.
Says who else receives the data
Jump to policy Terms of Service Security Privacy Policy GDPR & Data Privacy Framework Notice GDPR & Subprocessors Responsible Disclosure AI Info
Names the sub-processors or service providers the data is passed to, or where they are listed.
Says whether personal data is sold or shared for advertising
In the event of a merger, dissolution or similar corporate event, or the sale of all or substantially all of our assets, we expect that the information that we have collected, including personal information, would be transferred to the surviving entity in a merger or the acquiring entity.
A plain statement either way.
Says what rights people have over their data
You have the right to access, correct, delete, or export your personal data.
Access, correction, deletion and objection, and how to use them.
Gives a privacy contact privacy@shortcut.com
If you have questions about this Privacy Policy, please e-mail us at privacy@shortcut.com.
An address or officer to send a request to.
Says where data is transferred or stored Relies on the Data Privacy Framework
Jump to policy Terms of Service Security Privacy Policy GDPR & Data Privacy Framework Notice GDPR & Subprocessors Responsible Disclosure AI Info
The countries data goes to and the safeguard used.
Inputs and outputs are not used for model training by default, but material sent as explicit feedback or bug reports may be used to train Shortcut's models.
Only if you explicitly report feedback or bugs to us or otherwise explicitly opt in to our model training (if/when we enable this in the future), then we may use the materials provided to train our models.
Noted by a second reader on 2026-10-08.
The document · read 2026-10-08 · 1,942 words
A reading by a fixed set of rules, each answered with the vendor's own sentence. It isn't legal advice, a rule can miss a clause or misread one, and the document itself is what binds. How it's read and scored.
The terms of service (effective 18 September 2025) name Shortcut Software Company, govern the Service on shortcut.com and korey.ai, and are under New York law. The GDPR notice gives the address 201 Allen St, Unit #10004, New York, NY 10002.
The privacy policy (effective 11 July 2025) covers the websites, the app and the platform.
The API answers at api.app.shortcut.com and the MCP server at mcp.shortcut.com.
www.shortcut.com/.well-known/security.txt returns 404. Reports go to security@shortcut.com under the disclosure policy at shortcut.com/disclosure.
The changelog link is the product release notes. No separate API changelog was found.
RDAP for shortcut.com gives a registration date of 1997-08-01. Shortcut was named Clubhouse until September 2021 per its llms.txt.
Checked 2026-10-08 against the vendor's own pages and the domain registry. Provenance is half of Transparency & trust.
Live watched around the clock · updated 2026-10-09 01:58 UTC
Probed every five minutes at https://api.app.shortcut.com. A probe counts as up when the endpoint answers without a server error, including a 401 that asks for credentials.
- Vendor status page all systems normal, All Systems Operational · 9 minutes ago
Live data comes from our pollers, trackers and scrapers and doesn't change the score until a benchmark run. What we watch · /api/v1/live/shortcut.json
Notable
- The hosted MCP server is at https://mcp.shortcut.com/mcp with OAuth and no API token, and covers stories (with comments and sub-tasks), epics, iterations, docs and read-only objectives, teams, members and workflows source
- The OAuth server metadata lists dynamic client registration, PKCE S256 and the scopes openid, admin, comment-write, read, story-write and write source
- The open-source MCP server repository is archived. Its README says all future development is on the hosted server, and the last npm release of
@shortcut/mcpis 0.25.0 of 24 June 2026 source - REST API v4 has been in alpha since 12 May 2026, with a workspace slug in the path, cursor pagination, a
fieldsparameter andsct_ro_orsct_rw_Bearer tokens source - The v3 docs give a limit of 200 requests a minute and still accept the token as a
tokenquery parameter, marked deprecated source - Outgoing webhooks fire on story and epic changes and can be signed with HMAC-SHA-256 in a
Payload-Signatureheader source - On 15 July 2026 tokens newly created through the MCP server could not write for 2 hours 21 minutes, an incident Shortcut rated major source
Reviews by the Anchor panel
Every review here is a desk review, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. The outcome says whether the reviewer's questions could be answered from public material. How reviews work.
Where reviews came from
No reviews yet.
No review matches these filters.
The review panel · How third-party agents will submit reviews · All reviews
Score breakdown methodology v0.4 · October 2026 research run
Assessed on 8 October 2026 from public evidence, against the published checklist. Confidence medium. Performance and Task success are pending until our probes and task suites run, so the total is over the 7 assessed categories, each weight divided by 80.
| Category | Weight this run | Score | Points |
|---|---|---|---|
| Reliability | 16%20 | 12.8 | |
| Graded on the hosted lines for REST API v3 and the hosted MCP server. status.shortcut.com is a Statuspage site with API and Shortcut MCP components and history back to March 2023 (20). In the 90 days to 8 October 2026 it shows three incidents, the MCP server unavailable for about 6 minutes on 14 July, tokens newly created through the MCP server unable to write for 2 hours 21 minutes on 15 July (rated major by Shortcut, fix in place after 22 minutes), and search indexing behind on 4 August. None names the API component. One vendor-rated major that affected only new MCP tokens sits between the minor and major lines (15 of 30). The docs give 200 requests a minute (15). A 429 is documented, with no Retry-After header, backoff guidance or idempotency keys found (4 of 15). The Enterprise plan lists 'Premier support SLAs', and no uptime SLA was found (0). v3 is described as the current version with backwards-compatible changes only, and the hosted MCP server carries no beta label. v4 is alpha and isn't graded (10). | |||
| Performancenot scored in this run | 10%pending | pending | n/a |
| Schema & documentation | 13%16.2 | 12.2 | |
Swagger 2.0 and OpenAPI 3.0 files for v3 are downloadable from the docs (143 operations on 85 paths), and an OpenAPI 3.0.3 file for the v4 alpha (247 operations) is at www.shortcut.com/openapi.json. The hosted MCP server's tool schemas need an account and were not read (25). www.shortcut.com/llms.txt links the spec, and help centre pages have Markdown copies. developer.shortcut.com has no llms.txt and is a single HTML page per version (7 of 10). 127 of 143 operations carry a description, mostly one line, with a few usage rules such as the workflow_state_id or project_id choice on story creation (12 of 20). Enums, maxLength, formats and required flags throughout (13 of 15). Every endpoint has a curl example and an example response, but errors are the same three lines everywhere (400 schema mismatch, 404, 422) with no documented error body (9 of 15). Versions are in the path (v2 deprecated, v3 current, v4 alpha). No API changelog was found, although the v4 page refers to one, and API changes appear in the product release notes (9 of 15). | |||
| Agent ergonomics | 13%16.2 | 9.3 | |
Graded on the API. Search takes detail=slim to drop descriptions and comments, and list responses use slim types. Field selection (fields) exists only in the v4 alpha (17 of 25). Search has operators, page_size up to 250 and a next token, and epics have a paginated list, but the v4 migration note says v3 list endpoints return all results at once (14 of 20). Errors are HTTP codes with one-line meanings. A live 401 returned JSON with message and tag, which the reference doesn't catalogue (9 of 20). No idempotency keys. external_id fields exist on some entities. The archived MCP source (v0.25.0) sets readOnlyHint, destructiveHint and idempotentHint on its 78 tools, and the hosted server's annotations were not read (8 of 20). A story needs only a name and a workflow state. One official SDK, @shortcut/client for JavaScript and TypeScript (9 of 15). | |||
| Security & auth | 14%17.5 | 9.4 | |
The hosted MCP server uses the OAuth authorisation code flow with PKCE (S256), dynamic client registration and the scopes read, write, story-write, comment-write and admin. REST tokens are created per user, can be read-only or read-write since 20 January 2026, and the v4 alpha lets an admin list and disable workspace tokens. The v3 docs still accept the token as a token query parameter, marked deprecated, which costs 10 (20 of 30). Read-only tokens, a read scope, narrow story and comment scopes and the view-only Observer role. No confirmation step for deletes was found (14 of 20). Stories, comments and docs written by other people reach the model, and no injection guidance was found (3 of 15). Story history is readable by API. No workspace audit log of API or MCP calls was found in the pages read (5 of 15). No security.txt (404). A disclosure policy promises acknowledgement within a week, and the security page states SOC 2 Type 2 with the report on request. No bug bounty or public advisories found (12 of 20). | |||
| Payments & pricing | 10%12.5 | 3.8 | |
| No x402, MPP or L402 (0). Plan prices are public, Free $0 for up to 10 users, Team $8.50 a user a month billed yearly or $10 monthly, Business $12 or $16, Enterprise by quote. API calls aren't priced (10). The Free plan lists API and webhook access and the MCP server, and the 14-day trial needs no card (20). A person signs up in a browser and creates a token or approves the OAuth grant (0). | |||
| Task successnot scored in this run | 10%pending | pending | n/a |
| Maintenance & community | 7%8.8 | 6.4 | |
The newest release notes are dated 18 September 2026 and @shortcut/client 3.4.1 was published on 22 September 2026 (30). Release notes on 31 July, 14 August and 18 September, and four client releases in September (20). Closed service with public release notes, a community Slack and a support address. Response times were not checked (9 of 15). The official client is current, but the official MCP registry has only third-party Shortcut servers (com.mcparmory/shortcut, io.github.stayce/shortcut-mcp) (8 of 15). The client repository was last pushed on 1 October 2026 under MIT. The MCP server repository is archived at v0.25.0 (23 June 2026) with a notice that development moved to the hosted server (6 of 10). | |||
| Transparency & trusteditorial 57, provenance 88 | 7%8.8 | 6.4 | |
| Closed service under terms naming Shortcut Software Company, with an MIT client library and the archived MIT MCP server (15). The privacy policy of 11 July 2025 covers the platform and says inputs and outputs aren't used to train models by default. Retention is 'only for as long as it serves the purpose', the terms give at least 30 days of data access after termination, and the DPA (last updated 23 August 2018) is sent on request, not published (17 of 30). No deprecation policy found. v2, the Projects endpoints and the token query parameter are marked deprecated with no dates (5 of 20). The sub-processor list, updated 12 November 2025, names 33 providers with product, type and country, hosting on AWS in the US (20). | |||
| Negative events | ≤15 | None recorded | 0 |
| Total | 60.2 · C | ||
Weight is the published weight, and the figure under it is that category's share of the 100 points in this run. A pending category has no score and adds nothing. What changes when it's scored.
Fix list 17 items, the biggest gain first
Everything this grade says the listing lacks, from the reasons above, the checklist, the provenance checks, the deductions, what we couldn't check and what the review panel asked for. Paste it into a coding agent working on Shortcut, or have the agent fetch /fixes/shortcut.md. A fix counts at the next check, once it's public.
Show it
# Fix list: Shortcut From Anchor Terminal's listing at https://www.anchorterminal.com/tools/shortcut, the October 2026 research run, assessed 8 October 2026. Grade C, 60.2 out of 100. This is everything the published grade says the listing lacks, the biggest possible gain to the total first. It comes from the reason given for each score, the checklist each category was scored against (https://www.anchorterminal.com/benchmark/#checklist), the provenance checks, the deductions, what we couldn't check and what the review panel asked for. A fix counts at the next check, once it's public. For a coding agent working on Shortcut: work through the items below in the product, its docs and its public pages. Each category gives the reason for its score, with the points each checklist item earned, and the checklist itself, so the gap is the items that earned less than their points. Change the product, not the wording, and keep a note of what you changed and where it's published. ## 1. Payments & pricing, 30 out of 100, up to 8.8 more on the total Why it scored 30: No x402, MPP or L402 (0). Plan prices are public, Free $0 for up to 10 users, Team $8.50 a user a month billed yearly or $10 monthly, Business $12 or $16, Enterprise by quote. API calls aren't priced (10). The Free plan lists API and webhook access and the MCP server, and the 14-day trial needs no card (20). A person signs up in a browser and creates a token or approves the OAuth grant (0). The checklist (https://www.anchorterminal.com/benchmark/#checklist-payments): The published rubric, also on the [x402 page](https://www.anchorterminal.com/x402/). - 40, a machine payment protocol (x402, MPP or L402) on the tool's own endpoints. 10 to 30 when it covers only some endpoints or only goes through a third party, and the note says which. - 20, per-call or per-unit pricing published without a login. 10 for public plan-only pricing, 0 for "contact sales" or prices behind a login. - 20, a free tier or trial that doesn't need a card. - 20, autonomous onboarding, meaning an agent can get access without a person signing up in a browser (keyless use, x402, a programmatic key API). Payment platforms and agent wallets rarely charge for their own API over a machine protocol, so the first line has steps for them, and the highest one that applies counts. 40 when x402, MPP or L402 runs on all their own endpoints, 30 when it runs on part of their own API, 25 when their merchants can accept one, 20 for running a facilitator, 15 for paying as a buyer, and 0 when the only protocol is their own. Merchant acceptance sits above a facilitator because the platform's own customers can charge agents through it, while a facilitator settles for sellers who wire up the protocol themselves. The counter-argument (a facilitator does more for the protocol as a whole) has a point. Each note says which step applied. Open-source software you run yourself is scored on its hosted or paid option if it has one. A free, self-hosted package with nothing to buy gets 20, 20 and 20 for the last three lines, and 0 to 40 for the first only if it ships a payment protocol. ## 2. Security & auth, 54 out of 100, up to 8.1 more on the total Why it scored 54: The hosted MCP server uses the OAuth authorisation code flow with PKCE (S256), dynamic client registration and the scopes read, write, story-write, comment-write and admin. REST tokens are created per user, can be read-only or read-write since 20 January 2026, and the v4 alpha lets an admin list and disable workspace tokens. The v3 docs still accept the token as a `token` query parameter, marked deprecated, which costs 10 (20 of 30). Read-only tokens, a read scope, narrow story and comment scopes and the view-only Observer role. No confirmation step for deletes was found (14 of 20). Stories, comments and docs written by other people reach the model, and no injection guidance was found (3 of 15). Story history is readable by API. No workspace audit log of API or MCP calls was found in the pages read (5 of 15). No security.txt (404). A disclosure policy promises acknowledgement within a week, and the security page states SOC 2 Type 2 with the report on request. No bug bounty or public advisories found (12 of 20). The checklist (https://www.anchorterminal.com/benchmark/#checklist-security): - 0 to 30, the credential model. 30 for OAuth 2.1 with scopes, or scoped and revocable keys with rotation. 20 for plain revocable API keys. 10 for one all-powerful key. 10 off when a secret can travel in a URL query string as a documented option. - 0 to 20, read-only or least-privilege modes, and confirmation or approval for destructive actions. - 0 to 15, prompt-injection posture where the tool returns untrusted content (documented mitigations or guidance). A tool that returns no untrusted content gets 10. - 0 to 15, audit logs or per-call visibility for the operator. - 0 to 20, a security programme. security.txt or a disclosure policy, a bug bounty, SOC 2 or ISO 27001, advisories handled in public. Models are read for retention, whether API data trains models (and whether that's off by default), zero-retention options and certifications. Frameworks for telemetry defaults, approval hooks, guardrails and sandboxing. ## 3. Reliability, 64 out of 100, up to 7.2 more on the total Why it scored 64: Graded on the hosted lines for REST API v3 and the hosted MCP server. status.shortcut.com is a Statuspage site with API and Shortcut MCP components and history back to March 2023 (20). In the 90 days to 8 October 2026 it shows three incidents, the MCP server unavailable for about 6 minutes on 14 July, tokens newly created through the MCP server unable to write for 2 hours 21 minutes on 15 July (rated major by Shortcut, fix in place after 22 minutes), and search indexing behind on 4 August. None names the API component. One vendor-rated major that affected only new MCP tokens sits between the minor and major lines (15 of 30). The docs give 200 requests a minute (15). A 429 is documented, with no Retry-After header, backoff guidance or idempotency keys found (4 of 15). The Enterprise plan lists 'Premier support SLAs', and no uptime SLA was found (0). v3 is described as the current version with backwards-compatible changes only, and the hosted MCP server carries no beta label. v4 is alpha and isn't graded (10). The checklist (https://www.anchorterminal.com/benchmark/#checklist-reliability): Hosted APIs, MCP servers, models and platforms. - 20, a public status page with component history (Statuspage, Instatus, BetterStack or the vendor's own). - 0 to 30, the incident record for the last 90 days on that page. 30 for a clean record or trivial incidents only, 20 for minor incidents only, 10 for one major outage (an hour or more of a core API down, or errors across the board), 0 for several. 5 when there's no history we could read, and the note says so. - 15, rate limits documented with numbers. - 15, documented 429 or overload handling (Retry-After, backoff guidance), and idempotency keys or safe-retry guidance where writes are involved. - 10, an SLA published for any paid tier. - 10, the surface agents use is generally available, not beta or preview. Local packages, SDKs, frameworks and stdio MCP servers. - 20, installs from an official package with supported runtimes stated. - 25, a public CI and test suite, passing on the default branch. - 0 to 25, open crash or regression issues relative to activity (25 for few and handled, 0 for many, old and unanswered). - 15, semver discipline and breaking changes called out in a changelog. - 15, version 1.0 or later, or declared stable. Protocols are read from their reference implementations, the public facilitators or servers, spec stability and test vectors. ## 4. Agent ergonomics, 57 out of 100, up to 7 more on the total Why it scored 57: Graded on the API. Search takes `detail=slim` to drop descriptions and comments, and list responses use slim types. Field selection (`fields`) exists only in the v4 alpha (17 of 25). Search has operators, `page_size` up to 250 and a `next` token, and epics have a paginated list, but the v4 migration note says v3 list endpoints return all results at once (14 of 20). Errors are HTTP codes with one-line meanings. A live 401 returned JSON with `message` and `tag`, which the reference doesn't catalogue (9 of 20). No idempotency keys. `external_id` fields exist on some entities. The archived MCP source (v0.25.0) sets readOnlyHint, destructiveHint and idempotentHint on its 78 tools, and the hosted server's annotations were not read (8 of 20). A story needs only a name and a workflow state. One official SDK, `@shortcut/client` for JavaScript and TypeScript (9 of 15). The checklist (https://www.anchorterminal.com/benchmark/#checklist-ergonomics): - 0 to 25, context cost. For MCP, the number and size of the tool definitions (25 for ten or fewer compact tools, 15 for 11 to 30, 5 for more than 30, plus up to 10 back for toolsets, dynamic loading or read-only subsets). For APIs, whether responses can be sized (field selection, limits, summaries). - 20, pagination, filtering and output-size controls. - 20, actionable, documented error responses, codes and messages an agent can recover from. - 20, idempotency or safe retries, and for MCP the `readOnlyHint` and `destructiveHint` annotations. - 15, sensible defaults, few required parameters, and official SDKs in at least two languages. Models are read for tool use, structured output, prompt caching, context length, batch and SDKs. Frameworks for how much code and how many defaults a tool-calling agent with MCP needs. ## 5. Schema & documentation, 75 out of 100, up to 4.1 more on the total Why it scored 75: Swagger 2.0 and OpenAPI 3.0 files for v3 are downloadable from the docs (143 operations on 85 paths), and an OpenAPI 3.0.3 file for the v4 alpha (247 operations) is at www.shortcut.com/openapi.json. The hosted MCP server's tool schemas need an account and were not read (25). www.shortcut.com/llms.txt links the spec, and help centre pages have Markdown copies. developer.shortcut.com has no llms.txt and is a single HTML page per version (7 of 10). 127 of 143 operations carry a description, mostly one line, with a few usage rules such as the `workflow_state_id` or `project_id` choice on story creation (12 of 20). Enums, maxLength, formats and required flags throughout (13 of 15). Every endpoint has a curl example and an example response, but errors are the same three lines everywhere (400 schema mismatch, 404, 422) with no documented error body (9 of 15). Versions are in the path (v2 deprecated, v3 current, v4 alpha). No API changelog was found, although the v4 page refers to one, and API changes appear in the product release notes (9 of 15). The checklist (https://www.anchorterminal.com/benchmark/#checklist-schema): APIs and MCP servers. - 25, a machine-readable contract (a public OpenAPI file or similar; for MCP, typed JSON Schema inputs on every tool). - 10, llms.txt or Markdown docs served for agents. - 0 to 20, descriptions that say what a tool is for, when to use it and when not to, read from the tool definitions in the source or the API reference. - 0 to 15, typed inputs with enums, constraints and required fields, and no free-form JSON blobs. - 0 to 15, examples and documented error responses. - 15, versioning and a public changelog. Models are read from the API reference, the OpenAPI file, llms.txt, the structured-output and tool-use docs and the model cards. Frameworks from docs a model can follow, typed interfaces, examples and the API reference. ## 6. Maintenance & community, 73 out of 100, up to 2.4 more on the total Why it scored 73: The newest release notes are dated 18 September 2026 and `@shortcut/client` 3.4.1 was published on 22 September 2026 (30). Release notes on 31 July, 14 August and 18 September, and four client releases in September (20). Closed service with public release notes, a community Slack and a support address. Response times were not checked (9 of 15). The official client is current, but the official MCP registry has only third-party Shortcut servers (com.mcparmory/shortcut, io.github.stayce/shortcut-mcp) (8 of 15). The client repository was last pushed on 1 October 2026 under MIT. The MCP server repository is archived at v0.25.0 (23 June 2026) with a notice that development moved to the hosted server (6 of 10). The checklist (https://www.anchorterminal.com/benchmark/#checklist-maintenance): - 0 to 30, time since the last release, or the last published model or API change for a closed service. 30 within 30 days, 20 within 90, 10 within 180, 0 older. - 20, at least three releases or dated changelog entries in the last 90 days. - 0 to 25, responsiveness. Issues and pull requests answered on GitHub (the open issues and how recent the replies are). For closed services, a public changelog and a support or community channel that answers, 0 to 15. - 15, presence in the official MCP registry under a verified namespace (MCP servers), or current official SDKs (APIs and models). - 10, package health, current dependencies and CI. Models are read for deprecation notice periods and model churn rather than release counts. ## 7. Transparency & trust, 73 out of 100, up to 2.4 more on the total Made of editorial 57, provenance 88. Why it scored 73: Closed service under terms naming Shortcut Software Company, with an MIT client library and the archived MIT MCP server (15). The privacy policy of 11 July 2025 covers the platform and says inputs and outputs aren't used to train models by default. Retention is 'only for as long as it serves the purpose', the terms give at least 30 days of data access after termination, and the DPA (last updated 23 August 2018) is sent on request, not published (17 of 30). No deprecation policy found. v2, the Projects endpoints and the token query parameter are marked deprecated with no dates (5 of 20). The sub-processor list, updated 12 November 2025, names 33 providers with product, type and country, hosting on AWS in the US (20). The checklist (https://www.anchorterminal.com/benchmark/#checklist-transparency): - 0 to 30, source availability and licence clarity. 30 for open source under an OSI licence, 15 for closed with clear terms, 0 for unclear terms. - 0 to 30, data handling and retention statements that agree with each other (privacy policy, DPA, retention periods, subprocessors). - 0 to 20, a deprecation policy or notices with dates. - 0 to 20, telemetry disclosed with an opt-out (local software), or subprocessors and data locations disclosed (hosted). The other half of Transparency and trust is the provenance score, computed from checked facts (below). The category score is the mean of the two. Provenance checks not met in full (half of this category, computed from checked facts): - Terms of service: read, states 5 of the 7 things a reader expects (8.3 of 10) - security.txt: not found (0 of 10) ## What we couldn't check What we couldn't read counted as absent. Publishing it on a page a plain HTTP fetch can read (not only in a browser) lets the next check count it. - unchecked: the hosted MCP server's tool list, schemas and annotations, because tools/list needs a Shortcut account (the endpoint answers 401 without a token). The 78 tools counted are in the archived source at v0.25.0, so `toolCount` is left empty. - unchecked: whether the read-only and read-write tokens of 20 January 2026 work on v3 as well as v4. The v4 page describes the `sct_ro_` and `sct_rw_` prefixes and says v3 tokens don't work on v4. - unchecked: whether the live API sends a Retry-After header on 429. None is documented. - unchecked: the DPA (last updated 23 August 2018) and the SOC 2 report, which are sent on request only. - unchecked: response times in the community Slack and from support. - No API changelog was found, although the v4 page tells readers to review one. No workspace audit log was found in the help centre pages read. - The lead said the MCP server was unconfirmed. Shortcut runs a hosted one at https://mcp.shortcut.com/mcp, and the open-source `@shortcut/mcp` repository is archived. The lead also missed the v4 alpha. - The Enterprise plan lists 'Premier support SLAs'. Whether an Enterprise contract carries an uptime commitment was not established. ## Weaknesses - The v3 docs still allow the API token as a `token` query parameter, marked deprecated with no removal date - No idempotency keys, Retry-After header or backoff guidance found. The docs state only 200 requests a minute and a 429 - No API changelog or deprecation policy found. API changes appear as lines in the product release notes - The open-source MCP server is archived at v0.25.0, and the hosted server's tool list can't be read without a Shortcut account - One official SDK, `@shortcut/client` for JavaScript and TypeScript, and no vendor entry in the official MCP registry ## What costs an agent a turn today The notes we give agents before they call it. Each one is a workaround an agent shouldn't need. - Send the v3 token in the `Shortcut-Token` header. v4 (alpha) takes `Authorization: Bearer` with `sct_ro_` or `sct_rw_` tokens, and v3 tokens don't work there. - Create a story with `name` and `workflow_state_id`. Sending both `workflow_state_id` and `project_id`, or neither, is rejected. - Use `GET /api/v3/search/stories` with `detail=slim`, `page_size` (1 to 250) and the `next` token. Many other v3 list endpoints return every record at once. - Stay under 200 requests a minute and add your own backoff on 429, because no Retry-After header is documented. - For MCP, connect to https://mcp.shortcut.com/mcp and request only the scopes needed, such as `read` or `story-write`. ## When it's done Send what changed and where it's published as a dispute (https://www.anchorterminal.com/builders/#disputes, or `POST https://www.anchorterminal.com/api/v1/contact` with `"kind": "dispute"`). Disputes are answered in public, and the listing is checked again by the same checklist. Paying for an audit or a listing claim changes nothing here.
What we couldn't check
- unchecked: the hosted MCP server's tool list, schemas and annotations, because tools/list needs a Shortcut account (the endpoint answers 401 without a token). The 78 tools counted are in the archived source at v0.25.0, so
toolCountis left empty. - unchecked: whether the read-only and read-write tokens of 20 January 2026 work on v3 as well as v4. The v4 page describes the
sct_ro_andsct_rw_prefixes and says v3 tokens don't work on v4. - unchecked: whether the live API sends a Retry-After header on 429. None is documented.
- unchecked: the DPA (last updated 23 August 2018) and the SOC 2 report, which are sent on request only.
- unchecked: response times in the community Slack and from support.
- No API changelog was found, although the v4 page tells readers to review one. No workspace audit log was found in the help centre pages read.
- The lead said the MCP server was unconfirmed. Shortcut runs a hosted one at https://mcp.shortcut.com/mcp, and the open-source
@shortcut/mcprepository is archived. The lead also missed the v4 alpha. - The Enterprise plan lists 'Premier support SLAs'. Whether an Enterprise contract carries an uptime commitment was not established.
Sources 30
- REST API v3 reference (auth, rate limit, endpoints) developer.shortcut.com · seen 2026-10-08
- v3 Swagger 2.0 file developer.shortcut.com · seen 2026-10-08
- REST API v4 alpha reference developer.shortcut.com · seen 2026-10-08
- v4 OpenAPI 3.0.3 file shortcut.com · seen 2026-10-08
- outgoing webhooks reference developer.shortcut.com · seen 2026-10-08
- hosted MCP server landing page mcp.shortcut.com · seen 2026-10-08
- MCP protected-resource metadata mcp.shortcut.com · seen 2026-10-08
- OAuth authorisation server metadata api.app.shortcut.com · seen 2026-10-08
- help centre article on the MCP server shortcut.com · seen 2026-10-08
- help centre article on webhooks shortcut.com · seen 2026-10-08
- help centre article on user roles shortcut.com · seen 2026-10-08
- help centre article on GDPR and the DPA shortcut.com · seen 2026-10-08
- archived MCP server repository github.com · seen 2026-10-08
- JavaScript client repository github.com · seen 2026-10-08
- npm, @shortcut/client registry.npmjs.org · seen 2026-10-08
- npm, @shortcut/mcp registry.npmjs.org · seen 2026-10-08
- official MCP registry search registry.modelcontextprotocol.io · seen 2026-10-08
- status incidents feed status.shortcut.com · seen 2026-10-08
- status components status.shortcut.com · seen 2026-10-08
- pricing shortcut.com · seen 2026-10-08
- release notes shortcut.com · seen 2026-10-08
- llms.txt shortcut.com · seen 2026-10-08
- terms of service shortcut.com · seen 2026-10-08
- privacy policy shortcut.com · seen 2026-10-08
- GDPR and Data Privacy Framework notice shortcut.com · seen 2026-10-08
- sub-processors shortcut.com · seen 2026-10-08
- security page shortcut.com · seen 2026-10-08
- responsible disclosure policy shortcut.com · seen 2026-10-08
- security.txt (404) shortcut.com · seen 2026-10-08
- RDAP for shortcut.com rdap.verisign.com · seen 2026-10-08
Probe metrics
Not measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. The live panel above has what the pollers have seen so far, which doesn't change the score.
Pricing & changes
Freemium $8.50 / seat-mo The API, webhooks and the MCP server are listed on every plan, and Shortcut charges nothing per call. Free is $0 for up to 10 users, Team $8.50 a user a month billed yearly ($10 monthly), Business $12 ($16 monthly), and Enterprise is quoted by sales. A 14-day trial needs no card, so an agent's owner can start on Free or the trial without a contract (checked 2026-10-08).
Prices
| Item | Price | Unit | Note |
|---|---|---|---|
| Free (API, webhooks and MCP server included) | free | per seat per month | up to 10 users, 5 GB of storage |
| Team, billed yearly | $8.50 | per seat per month | $10 billed monthly, as shown on 2026-10-08 |
| Business, billed yearly | $12 | per seat per month | $16 billed monthly, as shown on 2026-10-08 |
Compared across listings on the price index.
Recent changes
- Latest release
Follow them as a feed at /feeds/tools/shortcut.xml, or this listing's score history at history.json.
Connect
Install
npm install @shortcut/client
First request
curl -X GET -H "Content-Type: application/json" -H "Shortcut-Token: $SHORTCUT_API_TOKEN" -L "https://api.app.shortcut.com/api/v3/categories"
Claude Code
claude mcp add --transport http shortcut https://mcp.shortcut.com/mcp
MCP client configuration
{
"mcpServers": {
"shortcut": {
"url": "https://mcp.shortcut.com/mcp"
}
}
}
Through letme picks today, calling later
GET https://letme.dev/shortcut
letme.dev answers with this listing and how to call it direct, and picks the best tool for a job by capability or in words. Calling through letme (one key, the vendor's own price) comes later. Nothing on letme.dev is for people to look at; this page explains it.
Compare with
Teamwork.com BWrike Cmonday.com BBAsana BBBasecamp BPlane B
Head to head Asana vs Shortcut · Basecamp vs Shortcut · ClickUp vs Shortcut · monday.com vs Shortcut · Plane vs Shortcut · Roma vs Shortcut · Shortcut vs Teamwork.com · Shortcut vs Todoist · Shortcut vs Trello · Shortcut vs Wrike · Shortcut vs YouTrack
Machine-readable
| Similar tool | Grade | Score | Shared capabilities | x402 |
|---|---|---|---|---|
| Teamwork.com Teamwork Crew Limited | B | 65.9 | tasks.create tasks.update projects.manage tasks.comments projects.reporting automation.webhooks | no |
| Wrike Wrike, Inc. | C | 60.1 | tasks.create tasks.update projects.manage tasks.comments projects.reporting automation.webhooks | no |
| monday.com monday.com Ltd. | BB | 76.4 | tasks.create tasks.update projects.manage tasks.comments projects.reporting | no |
| Asana Asana, Inc. | BB | 70.1 | tasks.create tasks.update projects.manage tasks.comments projects.reporting | no |
| Basecamp 37signals LLC | B | 67.9 | tasks.create tasks.update projects.manage tasks.comments projects.reporting | no |
| Plane Plane Software, Inc. | B | 67.6 | tasks.create tasks.update projects.manage tasks.comments projects.reporting | no |
Machine-readable
- JSON
/api/v1/tools/shortcut.json· historyhistory.json· badge/badges/shortcut.svg· changes feed/feeds/tools/shortcut.xml - Markdown
/tools/shortcut.md· slim/tools/shortcut.min.md(or sendAccept: text/markdown) - Fix list
/fixes/shortcut.md·/fixes/shortcut.json - From a terminal
anchor tool shortcut --md(the CLI) · over MCPget_tool {"slug": "shortcut"}at/mcp, no key - Directory index
/api/v1/tools.json· site index/llms.txt
Verify this listing
For the vendorIs this your product? Link to this page from your own site or README, then tell us where. It shows people and agents that the listing is yours and that you know it's here. It never changes a grade, rank or review.
-
Add the badge or a link
On a light page On a dark page <a href="https://www.anchorterminal.com/tools/shortcut"><img src="https://www.anchorterminal.com/badges/shortcut.svg" alt="Shortcut on Anchor Terminal" height="20"></a>[](https://www.anchorterminal.com/tools/shortcut)<a href="https://www.anchorterminal.com/tools/shortcut">Shortcut on Anchor Terminal</a>It counts on a page on shortcut.com or one of its subdomains, or the README of github.com/useshortcut/shortcut-client-js.
-
Tell us where it is
We read it once now and again every week. If the link is missing two weeks in a row the listing says so, and a later check puts it back.
Agents send the same to POST /api/v1/verify as {"slug": "shortcut", "url": "…"}, or call the verify_listing tool at /mcp. Ten checks an hour from one address. What we check. To announce the listing, get sharing assets for social media.


