Vision-baserte agenter leser siden din som et skjermbilde og klikker seg fram på gjetning, og de brekker hver gang du endrer en CSS-klasse. WebMCP snur på det: via API-et navigator.modelContext registrerer siden konkrete verktøy, altså JavaScript-funksjoner og annoterte HTML-skjemaer, som en agent i nettleseren kan kalle direkte. Alt skjer på klientsiden, i selve fanen, uten nye API-endepunkter eller OAuth-flyt. byteiota, som omtalte lanseringen, oppgir at WebMCP-sider i tidlige benchmarks løser samme oppgave 8 til 12 ganger raskere enn vision-agenter, tall som ennå ikke er uavhengig bekreftet.
Dette er ikke det samme som MCP-en du kanskje alt kjører. Server-side MCP, standarden fra Anthropic, kobler agenter til databaser, filer og eksterne API-er over JSON-RPC. WebMCP dekker det server-MCP ikke kan: den levende tilstanden i en fane. Skjemaet brukeren har halvfylt, varelageret en React-komponent nettopp hentet, handlekurv-widgeten som står i DOM-en akkurat nå. Agenten jobber under brukerens egen sesjon, med cookies og innlogging alt på plass.
Det finnes to måter å ta det i bruk på:
- Deklarativt: Du legger to HTML-attributter,
toolnameogtooldescription, på et skjema du allerede har. Nettleseren bygger et JSON Schema fra feltene og registrerer verktøyet. Ingen JavaScript for det enkle tilfellet. - Imperativt: For SPA-er i React eller Vue kaller du
navigator.modelContext.registerTool()i JavaScript med en full verktøydefinisjon og en async handler. Du kontrollerer kontrakten selv.
Google kjørte i gang origin trial-partnerne på I/O 2026, blant dem Shopify, Booking.com, Etsy og Instacart. Microsoft Edge 147 har allerede WebMCP på som standard, uten flagg, og W3C-gruppen bak spesifikasjonen har både Google og Microsoft med. Det gjør dette til en kryssnettleser-standard fra start, ikke enda et Google-eksperiment. Men merk at spesifikasjonen fortsatt er et Community Group Draft, så API-et kan endre seg før generell tilgjengelighet. Har du skjemaer på siden i dag, kan du teste WebMCP med to attributter og en deploy, men behold fallback-oppførselen.