{
  "title": "WebMCP",
  "description": "Compare imperative tools, declarative forms, discovery, execution, permissions, lifecycle, and security signals independently.",
  "slug": "webmcp",
  "locale": "en",
  "seoTitle": "WebMCP capability coverage — Can My Agent Use",
  "socialTitle": "Which parts of WebMCP can my agent use?",
  "socialDescription": "Track the draft WebMCP API as independent web-platform and agent capabilities.",
  "llmSummary": "WebMCP is a draft capability family covering imperative and declarative tools, discovery and execution, permissions, cancellation, and security annotations.",
  "audience": "Web platform architects and agent-tooling engineers.",
  "contentKind": "feature",
  "status": "published",
  "tags": [
    "interfaces",
    "webmcp",
    "web",
    "tools",
    "draft"
  ],
  "updated": "2026-08-28T00:00:00.000Z",
  "published": "2026-08-28T00:00:00.000Z",
  "category": "interfaces",
  "summary": "Expose website functionality as structured tools through a browser-mediated agent boundary.",
  "specLabel": "WebMCP draft 2026-08-26",
  "specification": {
    "id": "webmcp",
    "revision": "2026-08-26 draft",
    "maturity": "draft community group report",
    "role": "website, user agent, or browser agent",
    "authority": "W3C Web Machine Learning Community Group",
    "canonicalUrl": "https://webmachinelearning.github.io/webmcp/"
  },
  "aliases": [
    "Web Model Context Protocol",
    "site tools",
    "document.modelContext"
  ],
  "capabilityKind": "family",
  "related": [
    "mcp"
  ],
  "relations": [],
  "highlight": true,
  "notes": [],
  "issues": [],
  "resources": [
    {
      "title": "WebMCP Draft Community Group Report",
      "href": "https://webmachinelearning.github.io/webmcp/",
      "kind": "spec"
    }
  ],
  "support": [],
  "html": "/features/webmcp",
  "markdown": "/features/webmcp.md",
  "json": "/api/v1/features/webmcp.json",
  "body": "WebMCP is not remote MCP server configuration. It is a draft browser API through which a page exposes structured tools to browser-provided or author-provided agents. The family keeps page authoring APIs, agent consumption APIs, origin controls, and security signals distinct."
}