◎ Discry Score
swell.com
commerce · API
D
0 / 100
DISCOVERY0
COMPREHENSION0
Category leader: 95 (A)
Discry your API →
COMMERCE · RANK #16 OF 21

Swell is Poor to agents.

Discry independently scored how well an AI agent can discover and understand the Swell API from what’s public — not whether it’s usable. Below: every signal we checked, what’s costing the score, and what to change.

Discry your API — freeView the docs ↗

SCORED UNDER RUBRIC 1.2 · A full re-launch under Discry Score 2.5 — a new behavioral instrument, not comparable to these scores — is in progress.

Discovery

45% of score · 29/100
OpenAPI specA machine-readable OpenAPI/Swagger spec agents can parse.Fail
llms.txtAn llms.txt index that points agents to the docs that matter.Fail
llms.txt qualityThe llms.txt is focused, current, and well under the size budget.Fail
llms-full.txtA full-text bundle agents can load in one request.Fail
AGENTS.mdAn AGENTS.md that tells coding agents how to build on the API.Fail
.well-known/mcp.jsonA discoverable MCP manifest at a well-known path.Fail
MCP registryThe API is listed in a public MCP registry.Pass
robots.txt AI directivesrobots.txt allows (or explicitly guides) AI crawlers.Pass
SitemapA sitemap so agents can enumerate the docs surface.Pass

Comprehension

55% of score · 63/100
Task-oriented descriptionsEndpoints described by what they accomplish, not just their shape.Pass
Realistic examplesRunnable, real-world request/response examples.Partial
Multi-step workflowsDocs that chain calls into complete jobs an agent can follow.Partial
Error-recovery guidanceDocumented failure modes and how to recover from them.Fail
Answer-first formatThe answer leads; preamble does not bury it.Pass
Capability boundariesClear limits — what the API can and cannot do.Fail
Naming consistencyConsistent, predictable naming across endpoints.Pass
Heading hierarchyClean heading structure agents can navigate.Pass
Markdown docsDocs available as clean markdown, not JS-rendered HTML only.Partial
Token efficiencyDocs are concise enough to fit an agent context window.Pass

What we found

  • Swell has zero agent-discovery infrastructure despite having a well-structured developer docs site — no llms.txt, no OpenAPI spec, no AGENTS.md means agents cannot find or understand this API without manual research
  • The docs content quality is solid when found — task-oriented descriptions, consistent naming, clean hierarchy — but an agent would never discover it through standard channels
  • A community MCP server exists (devkindhq/swell-mcp by official Swell partners) indicating demand for agent integration that the official docs don't yet support
  • No error documentation or rate limit information is publicly visible, leaving agents with no self-correction capabilities
  • The quickstart guide is conceptual rather than actionable — it explains what Swell can do but doesn't walk through API calls step by step

What to change

Prioritized by impact on discoverability. You (or your docs platform) deploy these — Discry never touches your API.

  1. 01Add llms.txt covering the Backend API and Frontend API with structured descriptions of core resources (products, orders, customers, subscriptions)
  2. 02Publish an OpenAPI spec for the REST API — this is the highest-impact single change (weight 5) for agent discoverability
  3. 03Add comprehensive error documentation with error codes, response format, and recovery guidance for common scenarios
  4. 04Document rate limits and API boundaries so agents can implement throttling
  5. 05Create end-to-end workflow guides (e.g., 'Create a product with variants and pricing' or 'Process an order from cart to fulfillment')

Execution coverage · INFORMATIONAL, UNSCORED

Whether an agent can actually complete a call and recover from errors is the deeper Audit layer — documented here, but not part of the Discry Score.

api_key Error format documented Rate limits documented Pagination documented Idempotency documented

Store ID + secret key authentication via official Node and PHP libraries. Custom wire protocol on port 8443 for performance. No error format documentation found. No rate limits documented. Pagination supported but details are within endpoint documentation. No idempotency mentioned.

See your own Discry Score.

Drop your API docs URL. See what an agent sees — in 60 seconds, free.

Discry your API — free