agenticweb.wiki

NLWeb vs Model Context Protocol

The map lists them as complementary: sites and agents commonly implement both. Model Context Protocol is a prerequisite of NLWeb.

5 Act NLWeb · 5 Act Model Context Protocol

NLWebModel Context Protocol MCP
Lifecycle step5 Act: Do something for me5 Act: Do something for me
AnswersHow can a site expose a natural-language question-answering interface grounded in its own Schema.org-structured content, for both humans and agents?How does an AI application call tools and pull structured context, prompts, and data from an external server?
Governed byOriginated at Microsoft; the reference implementation now lives under a separate community GitHub org (nlweb-ai), not microsoft/NLWeb directly — github.com/microsoft/NLWeb redirects to github.com/nlweb-ai/NLWebAgentic AI Foundation (Linux Foundation umbrella); day-to-day spec work in the modelcontextprotocol GitHub org via public SEPs (Specification Enhancement Proposals) and working groups
Status (issuer's words)"Main reference implementation... implemented in Python"; described by its own README as a proof-of-concept the community is invited to build alternative implementations of, not a definitive solutionActive open specification, current dated release 2026-07-28
Phasedraftliving
Versionunversioned; MIT-licensed, actively committed2026-07-28 (2026-07-28)
Form / transportendpointendpoint
Found atnone confirmed; nlweb.ai (including nlweb.ai/spec) was unreachable via curl and firecrawl in this verification passGET {endpoint}/server-card (SEP-2127 Server Card, Final 2026-10-06; found via an AI Catalog entry)
Adoptionunmeasuredclaimed — Wikipedia (OpenAI, Google DeepMind adopted MCP by March 2025) and WorkOS ('adopted by OpenAI, Google DeepMind, Microsoft, and thousands of development teams')
Evidence2 verified, 1 reported7 verified, 2 reported
Primary use caseLet agents act on my websiteExpose tools to agents
Last verified2026-10-19 (current)2026-10-19 (current)
Specificationhttps://github.com/nlweb-ai/NLWebhttps://modelcontextprotocol.io/specification/2026-07-28/index

When to use which

Guidance is derived from the two records (question, phase, adoption, prerequisites, pairings), not from opinion. Each record's page carries its numbered references.

Read the full articles

Ask the MCP server to compare any two: the compare-protocols prompt, or get on both ids. Connect.

nlweb.json · mcp.json · Markdown