NLWeb vs MCP
Product engineer: NLWeb fits content-heavy sites that want question answering over their catalog. Developer-platform lead: NLWeb is one implementation; MCP is the protocol under it. Agent builder: Call NLWeb sites through their MCP side. NLWeb gives a site a natural-language ask method returning Schema.org JSON, and every NLWeb instance is also an MCP server.
The sourced difference
NLWeb gives a site a natural-language ask method returning Schema.org JSON, and every NLWeb instance is also an MCP server; MCP alone defines no ask method or content vocabulary. (NLWeb: nlweb-ai/NLWeb, read 5 November 2026; MCP: modelcontextprotocol.io/specification/2026-07-28, read 5 November 2026)
Verdicts by reader
| Reader | Verdict |
|---|---|
| Product engineer | NLWeb fits content-heavy sites that want question answering over their catalog. |
| Developer-platform lead | NLWeb is one implementation; MCP is the protocol under it. |
| Agent builder | Call NLWeb sites through their MCP side. |
Side by side
| Aspect | NLWeb | MCP |
|---|---|---|
| Maintainer | Microsoft (repository nlweb-ai/NLWeb) | MCP maintainers under the Agentic AI Foundation |
| What it is | Open protocols and a Python reference implementation for conversational interfaces on websites, returning Schema.org JSON; every instance is also an MCP server. | A JSON-RPC 2.0 protocol between hosts, clients and servers; servers offer tools, resources and prompts, and clients may offer elicitation. |
| Status and version | Active open-source project, MIT licence, about 6.3k stars; no tagged releases shown on 4 Nov 2026. | Current revision 2026-07-28 (released 28 Jul 2026); prior revision 2025-11-25. Registry in preview with API v0.1 frozen since 24 Oct 2025. |
| What it does not do | Does not document fixed /ask or /mcp URL paths on the repository page; CI/CD pipelines are not included. | Does not grade servers, verify registry entries, or prescribe a .well-known discovery file in the 2026-07-28 core spec; server cards are still Working Group work. |
Read the full entries: NLWeb and MCP.
Seen in the shared crawl
| Path | Top 10,000 found | Ora leaderboard found |
|---|---|---|
/.well-known/mcp.json | 19 of 7,470 (0.25%) | 66 of 3,366 (1.96%) |
A path counts only when the answer is the right kind of document. Many sites answer these paths with an ordinary web page, which is not counted. See the census.