{
  "title": "NLWeb",
  "description": "Early natural-language web interface approach using semantic web data and MCP-oriented endpoints.",
  "slug": "nlweb",
  "locale": "en",
  "seoTitle": "NLWeb compatibility reference — Can My Agent Use",
  "socialTitle": "NLWeb compatibility",
  "socialDescription": "Early maturity and web endpoint boundaries for NLWeb.",
  "llmSummary": "NLWeb is an early natural-language web interface approach using Schema.org data and MCP-oriented endpoints. Implementation and conformance scope remain evolving.",
  "audience": "Web and agent architects evaluating natural-language interfaces.",
  "contentKind": "specification",
  "status": "published",
  "tags": [
    "nlweb",
    "web",
    "semantic-data",
    "mcp"
  ],
  "updated": "2026-08-28T00:00:00.000Z",
  "published": "2026-08-28T00:00:00.000Z",
  "authority": "NLWeb community",
  "revision": "0.5 TypeSpec",
  "maturity": "early",
  "structure": "Natural-language web endpoints, Schema.org data, and MCP-oriented interfaces",
  "sourceId": "S-085",
  "canonicalUrl": "https://github.com/nlweb-ai/nlweb-typespec",
  "summary": "Expose web content and actions through natural-language-oriented endpoints.",
  "roles": [
    "website",
    "client",
    "agent"
  ],
  "aliases": [
    "Natural Language Web"
  ],
  "body": "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.\n\nThe research snapshot records an early TypeSpec line. Assertions should name implementation, revision, endpoint behavior, data assumptions, and evidence class.",
  "html": "/specs/nlweb",
  "markdown": "/specs/nlweb.md",
  "json": "/api/v1/specs/nlweb.json"
}