---
title: "NLWeb vs MCP | Agent MCP Directory"
description: "NLWeb vs MCP: one sourced difference and a verdict for product engineers, platform leads and agent builders. Read 4 November 2026."
canonical: https://agentmcpdirectory.com/compare/nlweb-vs-mcp
site: "Agent MCP Directory"
last_updated: 2026-11-05
section: "Head-to-heads"
---

# NLWeb vs MCP | Agent MCP Directory

> NLWeb vs MCP: one sourced difference and a verdict for product engineers, platform leads and agent builders. Read 4 November 2026.

Source: https://agentmcpdirectory.com/compare/nlweb-vs-mcp
Site: Agent MCP Directory
Last reviewed: 2026-11-05

# 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](https://github.com/nlweb-ai/NLWeb), read 5 November 2026; MCP: [modelcontextprotocol.io/specification/2026-07-28](https://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](https://agentmcpdirectory.com/standards/nlweb/) and [MCP](https://agentmcpdirectory.com/standards/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](https://agentmcpdirectory.com/census/).

Edition

4 November 2026

Method

[How rows are verified](https://agentmcpdirectory.com/method/)

Data

[CSV and JSON](https://agentmcpdirectory.com/data/)

Markdown

[This page as markdown](https://agentmcpdirectory.com/compare/nlweb-vs-mcp/index.md)

## Sources

-   [nlweb-ai/NLWeb](https://github.com/nlweb-ai/NLWeb), read 5 November 2026
-   [modelcontextprotocol.io/specification/2026-07-28](https://modelcontextprotocol.io/specification/2026-07-28), read 5 November 2026
-   [MCP specification or home](https://modelcontextprotocol.io/specification/latest), read 4 November 2026

Last reviewed 5 November 2026
