@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix schema: <https://schema.org/> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix void: <http://rdfs.org/ns/void#> .
@prefix aa: <https://agentaccess.dk/ontology#> .

<https://agentaccess.dk/enablers/webmcp> a schema:SoftwareApplication, aa:EnablerTool ;
  schema:name "WebMCP"@en ;
  schema:headline "W3C proposed standard for exposing structured AI tools directly on the web"@en ;
  schema:headline "W3C-standardforslag til eksponering af strukturerede AI-værktøjer direkte på websider"@da ;
  schema:description "WebMCP allows web applications to expose typed JavaScript tools and annotated HTML forms directly to in-browser AI agents, replacing fragile DOM scraping."@en ;
  schema:description "WebMCP gør det muligt for webapplikationer at eksponere typede JavaScript-funktioner og annoterede HTML-formularer direkte til AI-agenter i browseren."@da ;
  dcterms:description "WebMCP is an open web standard under incubation in the W3C Web Machine Learning Working Group and available experimentally from Chrome 146 (and Origin Trials). It enables web applications to declare callable agent tools with explicit JSON schemas directly in client-side code, rather than forcing agents to rely on fragile DOM scraping or simulated mouse clicks. WebMCP supports both a Declarative API (using native HTML form attributes like `toolname` and `toolparam`) and an Imperative API (`document.modelContext` / `navigator.modelContext`). Cloudflare provides a 1-click WebMCP edge bridge that automatically connects in-browser agents to any same-origin `/mcp` server endpoint, and Cloudflare BrowserRun supports native WebMCP tool discovery and actuation. Because tools run inside the active browser session under standard Origin Isolation and Permissions Policy, WebMCP provides a secure, human-in-the-loop mechanism for agent automation on authenticated platforms without leaking session credentials or bypass tokens."@en ;
  dcterms:description "WebMCP er en åben webstandard udviklet under W3C Web Machine Learning Working Group og tilgængelig eksperimentelt fra Chrome 146 (samt Origin Trials). Standarden gør det muligt for webapplikationer at registrere kaldepare agent-værktøjer med eksplicitte JSON Schemas direkte i klientside-koden, så agenter slipper for at gætte museklik eller scrape rå HTML. WebMCP understøtter både et Deklarativt API (via standard HTML-formularattributter som `toolname` og `toolparam`) og et Imperativt API (`document.modelContext` / `navigator.modelContext`). Cloudflare tilbyder en 1-klik WebMCP edge-bridge, der automatisk forbinder browseragenter til et same-origin `/mcp`-endpoint, og Cloudflare BrowserRun understøtter direkte opdagelse og eksekvering af WebMCP-værktøjer. Da værktøjerne afvikles i den aktive browsersession under standard origin-isolering og Permissions Policy, muliggør WebMCP sikre Human-in-the-Loop arbejdsgange på MitID- og loginbeskyttede selvbetjeningsløsninger uden at udstille brugernavne eller sessionsnøgler."@da ;
  schema:url <https://developer.chrome.com/docs/ai/webmcp> ;
  schema:documentation <https://blog.cloudflare.com/webmcp/> ;
  schema:codeRepository <https://github.com/webmachinelearning/webmcp> ;
  aa:enablerCategory "browser-automation" ;
  aa:pricingModel "Open Source" ;
  aa:featured true ;
  schema:dateCreated "2026-09-03"^^xsd:date ;
  dcat:keyword "webmcp" ;
  dcat:keyword "browser-standard" ;
  dcat:keyword "w3c" ;
  dcat:keyword "chrome" ;
  dcat:keyword "cloudflare" ;
  dcat:keyword "browserrun" ;
  dcat:keyword "html-tools" ;
  dcat:keyword "declarative-api" ;
  dcat:keyword "imperative-api" ;
  dcat:keyword "in-browser-agent" ;
  schema:featureList "Declarative API: Annotate native HTML forms with toolname and parameter bindings"@en ;
  schema:featureList "Imperative API: Register JavaScript functions into document.modelContext with typed JSON Schemas"@en ;
  schema:featureList "Cloudflare 1-Click Edge Bridge: Connects in-browser agents to same-origin /mcp server with zero code changes"@en ;
  schema:featureList "Cloudflare BrowserRun actuation: Remote browsers autonomously discover and invoke site-registered tools"@en ;
  schema:featureList "Runs in active browser session with Origin Isolation and Permissions Policy enforcement"@en ;
  schema:featureList "Eliminates brittle CSS selector maintenance and vision-based click guessing"@en ;
  schema:featureList "Human-in-the-loop friendly for sensitive operations like payments and submissions"@en ;
  schema:featureList "Shipping experimentally in Chrome 146+ with Model Context Tool Inspector extension"@en ;
  schema:featureList "Deklarativt API: Annotér standard HTML-formularer med toolname og parameterbindinger"@da ;
  schema:featureList "Imperativt API: Registrér JavaScript-funktioner direkte i document.modelContext med typede JSON Schemas"@da ;
  schema:featureList "Cloudflare 1-klik Edge Bridge: Forbinder browseragenter til same-origin /mcp-server uden kodeændringer"@da ;
  schema:featureList "Cloudflare BrowserRun eksekvering: Fjernbrowsere opdager og aktiverer automatisk sidens registrerede værktøjer"@da ;
  schema:featureList "Afvikles i aktiv browsersession under origin-isolering og Permissions Policy"@da ;
  schema:featureList "Eliminerer skrøbelige CSS-selectors og visuelt gættede museklik"@da ;
  schema:featureList "Bygget til Human-in-the-Loop ved følsomme handlinger som betalinger og indsendelser"@da ;
  schema:featureList "Tilgængelig eksperimentelt i Chrome 146+ samt Model Context Tool Inspector"@da ;
  schema:isAccessibleForFree true .
