NLWeb and MCP as agentic-discovery alternatives to llms.txt — researched

NLWeb is R.V. Guha's schema.org/RSS query layer, launched by Microsoft in 2025-05 and transferred to the independent nlweb-ai org in 2025-07-30; every instance also exposes a version-pinned (2024-11-05), stateless, undiscoverable MCP /mcp route whose auth fails open, and the repo's main branch has been feature-dormant since 2026-06-10. Sourced from one reference document (14 footnoted sources, 90 scanned units, 74 kept) that frames NLWeb, MCP, and WebMCP not as competitors to a static llms.txt but as complementary layers, and closes with a default-plus-triggers decision rule: publish llms.txt always, and add a live endpoint only against six named triggers a file structurally cannot satisfy (auth/entitlements, actions, an unenumerable corpus, minute-scale volatility, metering, or wanting query-intent signal).

Definitions

Structure and components

How it works

How-to and procedures

Measurements and reference values

Problems, failure modes and limitations

Comparisons and alternatives

Changes and history

Facts and statements

Disagreements

Related concepts