{"data":{"_id":"69b2da6867df398baec12e16","name":"Shortcut","slug":"shortcut","url":"https://shortcut.com","description":"","logo":"","category":"Project Management","tags":[],"pricingModel":"unknown","scores":{"tokenEfficiency":{"score":5,"confidence":"scanner","evidence":"No OpenAPI spec available to assess response field selection or pagination capabilities, and no evidence of GraphQL or batching support in the collected signals.","na":false},"access":{"score":7,"confidence":"scanner","evidence":"Multiple access methods available including an MCP server (@shortcut/mcp), SDKs for Node and Python, and developer documentation, though no REST API specification is published.","na":false},"auth":{"score":6,"confidence":"scanner","evidence":"Likely supports API key authentication given the presence of SDKs and MCP server, but no explicit documentation about scoped permissions, token expiration, or autonomous auth mechanisms is evident.","na":false},"speed":{"score":4,"confidence":"scanner","evidence":"Response time data is missing (null), and no information about rate limits, ETags, or concurrent request support is available from the collected signals.","na":false},"discoverability":{"score":3,"confidence":"scanner","evidence":"No OpenAPI specification found, no agents.json or llms.txt files, and while developer docs exist, the lack of formal API documentation severely limits discoverability for agents.","na":false},"reliability":{"score":4,"confidence":"scanner","evidence":"No information about idempotency keys, API versioning strategy, consistent schemas, or status pages is evident in the collected signals.","na":false},"safety":{"score":3,"confidence":"scanner","evidence":"No evidence of sandbox/test mode, dry-run capabilities, or scoped access tokens in the available data, creating risk for unintended operations.","na":false},"reactivity":{"score":2,"confidence":"scanner","evidence":"No mention of webhooks, streaming, SSE, or polling optimization mechanisms in the collected signals.","na":false}},"agentGrade":"C","agentScore":4.78,"accessMethods":{"restApi":true,"graphql":false,"cli":false,"sdk":["Node (@shortcut/mcp)","Python (shortcut)"],"mcpServer":"none","openApiSpec":"","llmsTxt":false,"agentsJson":false},"authInfo":{"methods":["unknown"],"scopedPermissions":false,"humanRequired":true},"reviewCount":0,"avgReviewScore":0,"viewCount":21,"badgeEmbedCount":3,"agentSkillSlugs":[],"alternatives":[],"claimed":false,"status":"graded","createdAt":"2026-03-12T15:23:20.655Z","updatedAt":"2026-04-08T00:39:53.840Z","__v":0,"scannerData":{"lastScannedAt":"2026-03-12T19:25:05.255Z","scanVersion":1,"rawSignals":{"homepage":{"status":200,"contentLength":208346,"hasStructuredData":true,"hasDeveloperDocs":true,"hasAgentMentions":true,"responseTimeMs":null},"openapi":{"found":false},"wellKnown":{"llmsTxt":{"found":false},"agentsJson":{"found":false},"robotsTxt":{"found":true,"blocksAgents":false,"hasSitemap":true}},"packages":{"npm":[{"name":"has","description":"Object.prototype.hasOwnProperty.call shortcut","version":"1.0.4"},{"name":"@shortcut/mcp","description":"Shortcut MCP Server","version":"0.23.1"},{"name":"@liff/create-shortcut-on-home-screen","description":"@liff/create-shortcut-on-home-screen","version":"2.27.3"},{"name":"magic-string-ast","description":"magic-string with AST shortcut.","version":"1.0.3"},{"name":"@tauri-apps/plugin-global-shortcut","description":"![plugin-global-shortcut](https://github.com/tauri-apps/plugins-workspace/raw/v2/plugins/global-shortcut/banner.png)","version":"2.3.1"}],"pypi":[{"name":"shortcut","version":"0.0.2","description":"A X platform super simple api and command line application for creating shortcuts"}],"cli":false,"sdks":["Node (@shortcut/mcp)","Python (shortcut)"]},"mcp":{"found":false,"type":"none","servers":[]}},"biggestFriction":"Absence of a published OpenAPI specification makes it impossible for agents to autonomously discover API capabilities, endpoints, parameters, and response schemas.","agentSummary":"Shortcut has solid programmatic access infrastructure with an MCP server and multi-language SDKs, but lacks critical agent-readiness features like API documentation, discoverability mechanisms, and safety guardrails. Agents would require extensive manual configuration and cannot autonomously discover or validate their interactions with the platform."}}}