Agent MCP Directory

NLWeb

NLWeb, maintained by Microsoft (repository nlweb-ai/NLWeb). Open protocols and a Python reference implementation for conversational interfaces on websites, returning Schema.org JSON; every instance is also an MCP server. Status: Active open-source project, MIT licence, about 6.3k stars; no tagged releases shown on 4 Nov 2026.

Fact sheet

NameNLWeb
MaintainerMicrosoft (repository nlweb-ai/NLWeb)
What it isOpen protocols and a Python reference implementation for conversational interfaces on websites, returning Schema.org JSON; every instance is also an MCP server.
Status and versionActive open-source project, MIT licence, about 6.3k stars; no tagged releases shown on 4 Nov 2026.
What it does not doDoes not document fixed /ask or /mcp URL paths on the repository page; CI/CD pipelines are not included.

Dated facts

  • Every NLWeb instance acts as an MCP server and supports a core method called ask that takes a natural-language question. (github.com, read 4 November 2026)
  • Responses are JSON using Schema.org vocabulary. (github.com, read 4 November 2026)
  • The repository is MIT licensed with about 6.3k stars and 694 forks on 4 Nov 2026. (github.com, read 4 November 2026)
  • Support contact is NLWebSup@microsoft.com and contributor links point to microsoft/nlweb. (github.com, read 4 November 2026)

Compared with