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.
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.
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.
Tools for browser agents
AR-ACT-07 · 0 of 13 pass
None of the 13 passes our check yet.
Something close, which our check doesn't count: CrewAI
Not yet: Beam AI, Botpress, Dify, Dust, Flowise, Gumloop, Kore.ai, LangChain, Lyzr, Relevance AI, StackAI and Voiceflow
npm and PyPI packages
AR-ACT-06 · 1 of 13 pass
Pass: Gumloop
Something close, which our check doesn't count: Lyzr
Not yet: Beam AI, Botpress, CrewAI, Dify, Dust, Flowise, Kore.ai, Relevance AI, StackAI and Voiceflow
Not counted: LangChain
Best example, Gumloop: docs.gumloop.com/sdk/javascript.md
Machine-readable discovery file
AR-READ-06 · 5 of 13 pass
Pass: CrewAI, Dust, Gumloop, Relevance AI and Voiceflow
Something close, which our check doesn't count: Dify, LangChain and Lyzr
Not yet: Beam AI, Botpress, Flowise, Kore.ai and StackAI
Best example, Gumloop: mcp.gumloop.com/.well-known/oauth-protected-resource
OpenAPI spec
AR-ACT-02 · 7 of 13 pass
Pass: Beam AI, CrewAI, Dify, Dust, LangChain, StackAI and Voiceflow
Something close, which our check doesn't count: Lyzr and Relevance AI
Not yet: Botpress, Flowise and Kore.ai
Couldn't check: Gumloop
Best example, CrewAI: crewai.com/openapi.json
Structured data
AR-READ-08 · 8 of 13 pass
Pass: Botpress, CrewAI, Dify, Gumloop, Kore.ai, Lyzr, Relevance AI and Voiceflow
Not yet: Beam AI, Dust, Flowise, LangChain and StackAI
Best example, Gumloop: gumloop.com
Readable pricing
AR-READ-11 · 8 of 13 pass
Pass: Beam AI, Botpress, Dify, Dust, Gumloop, LangChain, Lyzr and StackAI
Something close, which our check doesn't count: CrewAI, Flowise and Relevance AI
Not yet: Kore.ai and Voiceflow
Best example, Gumloop: www.gumloop.com/pricing
MCP server
AR-ACT-03 · 8 of 13 pass
Pass: Beam AI, CrewAI, Dify, Dust, Gumloop, Relevance AI, StackAI and Voiceflow
Not yet: Botpress
Not counted: Flowise, Kore.ai, LangChain and Lyzr
Best example, Gumloop: gumloop.com/llms.txt
Auth an agent can follow (proxy)
AR-ACT-01 · 10 of 13 pass
Pass: Beam AI, Botpress, CrewAI, Dust, Gumloop, Kore.ai, Lyzr, Relevance AI, StackAI and Voiceflow
Something close, which our check doesn't count: Dify
Not yet: Flowise
Not counted: LangChain
Best example, Gumloop: gumloop.com/llms.txt
Readable without JavaScript
AR-READ-01 · 11 of 13 pass
Pass: Beam AI, CrewAI, Dify, Dust, Flowise, Gumloop, LangChain, Lyzr, Relevance AI, StackAI and Voiceflow
Best example, Gumloop: gumloop.com
Structured docs page
AR-READ-04 · 11 of 13 pass
Pass: Beam AI, CrewAI, Dify, Dust, Flowise, Gumloop, LangChain, Lyzr, Relevance AI, StackAI and Voiceflow
Best example, Gumloop: docs.gumloop.com/core-concepts/agents
Code samples say their language
AR-READ-05 · 11 of 13 pass
Pass: Beam AI, Botpress, CrewAI, Dify, Flowise, Gumloop, Kore.ai, Lyzr, Relevance AI, StackAI and Voiceflow
Not yet: Dust
Not counted: LangChain
Best example, Gumloop: docs.gumloop.com/api-reference/getting-started.md
MCP server or CLI
AR-ACT-10 · 11 of 13 pass
Pass: Beam AI, Botpress, CrewAI, Dify, Dust, Flowise, Gumloop, Kore.ai, Relevance AI, StackAI and Voiceflow
Not counted: LangChain and Lyzr
Best example, Gumloop: gumloop.com/llms.txt
Sitemap
AR-FIND-03 · 12 of 13 pass
Pass: Beam AI, Botpress, CrewAI, Dify, Flowise, Gumloop, Kore.ai, LangChain, Lyzr, Relevance AI, StackAI and Voiceflow
Not yet: Dust
Best example, Gumloop: www.gumloop.com/sitemap.xml
AI agents allowed, homepage reachable
AR-FIND-01 · 13 of 13 pass
Pass: Beam AI, Botpress, CrewAI, Dify, Dust, Flowise, Gumloop, Kore.ai, LangChain, Lyzr, Relevance AI, StackAI and Voiceflow
Best example, Gumloop: gumloop.com
Docs page
AR-FIND-02 · 13 of 13 pass
Pass: Beam AI, Botpress, CrewAI, Dify, Dust, Flowise, Gumloop, Kore.ai, LangChain, Lyzr, Relevance AI, StackAI and Voiceflow
Best example, Gumloop: docs.gumloop.com/core-concepts/agents
Real 404s
AR-READ-02 · 13 of 13 pass
Pass: Beam AI, Botpress, CrewAI, Dify, Dust, Flowise, Gumloop, Kore.ai, LangChain, Lyzr, Relevance AI, StackAI and Voiceflow
Best example, Gumloop: gumloop.com/leaderfile-check-404
Meta description
AR-READ-03 · 13 of 13 pass
Pass: Beam AI, Botpress, CrewAI, Dify, Dust, Flowise, Gumloop, Kore.ai, LangChain, Lyzr, Relevance AI, StackAI and Voiceflow
Best example, Gumloop: gumloop.com
llms.txt
AR-READ-07 · 13 of 13 pass
Pass: Beam AI, Botpress, CrewAI, Dify, Dust, Flowise, Gumloop, Kore.ai, LangChain, Lyzr, Relevance AI, StackAI and Voiceflow
Best example, Gumloop: gumloop.com/llms.txt
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.
Paste the link into the app (it's an RSS feed), and each new Drop shows up there.