Legible
Scan APIChrome extension

The Drop, issue 3: Flowise has a score, and one file worth copying

The first weekly Drop. Our 4 Nov 2026 scan of 13 AI agent platforms, against 3 Nov 2026; the email APIs are still on 2 Nov 2026, and below is why.

Scored under our first scoring (21 checks) on 3 Nov 2026 and 4 Nov 2026. Today's results use the new scoring, so the numbers differ.

What moved: AI agent platforms

No check flipped from pass to fail or the other way. Two results settled, because pages that answered us with a server error on 3 Nov 2026 answered on 4 Nov 2026.

Flowise now has a score: 67, ranked 11 of 13.

On 3 Nov 2026 its docs answered with server errors, so three checks couldn't be read and it was withheld. On 4 Nov 2026 they loaded, and all three fail: Auth an agent can follow (proxy), OpenAPI spec and npm and PyPI packages.

StackAI went from 81 to 82.

The page that holds its OpenAPI spec answered with a server error on 3 Nov 2026. On 4 Nov 2026 it loaded: an OpenAPI 3.1.0 file with 59 paths, which passes OpenAPI spec.

StackAI's spec

What moved: email APIs

Nothing we can stand behind. We scanned the 15 email APIs again on 4 Nov 2026, and Mailgun's website began answering our scanner with a challenge page (HTTP 403) on both runs, so nine of its checks came back "couldn't check" and it had no score. A plain request with a browser's user agent got the same 403. That's their bot protection, not a change to their files, so the email board stays on the 2 Nov 2026 scan.

One more small thing, and not a flip: MailerSend's sitemap check couldn't be read on one run (84 to 83), so we left it out too.

File of the week: npm and PyPI packages

1 of the 13 platforms pass it. Gumloop does: its SDK pages show the two installs, each with a named package.

docs.gumloop.com/sdk/javascript.md · docs.gumloop.com/sdk/python.md

npm install gumloop
pip install gumloop

What the check wants: On your docs surface we look for an npm install (npm, yarn, pnpm or bun) and a pip install (pip, poetry or uv) of a named package. Both must appear, on any of the pages (AgentReady: npm and PyPI). Off the board, uv tool install and pipx install also count as a pip install. Off the board, if one is missing we also read the markdown copy each HTML page declares (a <link rel="alternate" type="text/markdown">, or its URL plus .md listed in your llms.txt), then up to 2 pages your llms.txt names for that language. AgentReady v2.0 asks for SDKs and a CLI here; this check tests the npm and PyPI half, and a CLI counts under AR-ACT-10. If none of the pages we read is a quickstart or SDK page, a miss isn't counted: it can't fail you or withhold your score.

Why it matters: An agent may not find a package to install in JavaScript or Python, and may write raw HTTP calls instead.

Worth doing? Depends on your product, in Legible's judgement. If you ship packages, show them. If you don't, the fix is a product decision, not a docs change.

For builders

Show both installs in code blocks on your quickstart or SDK page, with your real package names: npm install your-package and pip install your-package. If you only ship one language, the other half needs a package, not a docs change.

To see where your own site stands on this and the other checks:

npx legible-cli your-domain.com

For marketers

An agent may not find a package to install in JavaScript or Python, and may write raw HTTP calls instead.

The whole board at a glance

● pass · × fail · ? couldn't check · – not counted. Highest score at the top, and the table scrolls sideways on a phone.

CompanyAR-FIND-01AR-FIND-02AR-FIND-03AR-READ-01AR-READ-02AR-READ-03AR-READ-04AR-READ-05AR-READ-06AR-READ-07AR-READ-08AR-READ-11AR-ACT-01AR-ACT-02AR-ACT-03AR-ACT-06AR-ACT-07AR-ACT-10
GumloopPassPassPassPassPassPassPassPassPassPassPassPassPassCouldn't checkPassPassFailPass
CrewAIPassPassPassPassPassPassPassPassPassPassPassFailPassPassPassFailFailPass
VoiceflowPassPassPassPassPassPassPassPassPassPassPassFailPassPassPassFailFailPass
Beam AIPassPassPassPassPassPassPassPassFailPassFailPassPassPassPassFailFailPass
DifyPassPassPassPassPassPassPassPassFailPassPassPassFailPassPassFailFailPass
Relevance AIPassPassPassPassPassPassPassPassPassPassPassFailPassFailPassFailFailPass
StackAIPassPassPassPassPassPassPassPassFailPassFailPassPassPassPassFailFailPass
LangChainPassPassPassPassPassPassPassNot countedFailPassFailPassNot countedPassNot countedNot countedFailNot counted
LyzrPassPassPassPassPassPassPassPassFailPassPassPassPassFailNot countedFailFailNot counted
DustPassPassFailPassPassPassPassFailPassPassFailPassPassPassPassFailFailPass
FlowisePassPassPassPassPassPassPassPassFailPassFailFailFailFailNot countedFailFailPass
BotpressPassPassPassFailPassPassFailPassFailPassPassPassPassFailFailFailFailPass
Kore.aiPassPassPassFailPassPassFailPassFailPassPassFailPassFailNot countedFailFailPass

Who has what

Each check, rarest on the board first. Each name opens that company's result, with the URL we fetched for every check.

The email board, unchanged since 2 Nov 2026, is on issue 2.

Follow the Drop

Each Drop: what moved on the boards and one real file worth copying. Get it in a feed reader app, or watch your site and rivals from the home page.

Watch your site

Paste the link into the app (it's an RSS feed), and each new Drop shows up there.