---
title: "NLWeb"
canonical: "https://canmyagentuse.com/specs/nlweb"
contentKind: "specification"
locale: "en"
description: "Early natural-language web interface approach using semantic web data and MCP-oriented endpoints."
llmSummary: "NLWeb is an early natural-language web interface approach using Schema.org data and MCP-oriented endpoints. Implementation and conformance scope remain evolving."
publishedAt: "2026-08-28T00:00:00.000Z"
updatedAt: "2026-08-28T00:00:00.000Z"
verifiedAt: null
tags: ["nlweb","web","semantic-data","mcp"]
---

# NLWeb

NLWeb is an early natural-language web interface approach using Schema.org data and MCP-oriented endpoints. Implementation and conformance scope remain evolving.

- HTML: https://canmyagentuse.com/specs/nlweb
- JSON: https://canmyagentuse.com/api/v1/specs/nlweb.json
- Markdown: https://canmyagentuse.com/specs/nlweb.md

NLWeb combines semantic web data with natural-language-oriented interfaces and MCP-related integration. It occupies a web exposure layer, not a general replacement for every agent protocol.

The research snapshot records an early TypeSpec line. Assertions should name implementation, revision, endpoint behavior, data assumptions, and evidence class.

## Revision identity

- Authority: NLWeb community
- Revision: 0.5 TypeSpec
- Maturity: early
- Structure: Natural-language web endpoints, Schema.org data, and MCP-oriented interfaces
- Canonical specification: https://github.com/nlweb-ai/nlweb-typespec
- Roles: website, client, agent
