ChatGPT kan nå bruke nettsider uten å gjette seg fram. Fra 25. august 2026 kan appens innebygde nettleser bruke verktøy som nettsider selv tilbyr, i stedet for å tolke skjermbilder og HTML på måfå.

Denne artikkelen forklarer hva WebMCP er, hvor det virker i dag, og hvordan Mementor har bygget åtte slike verktøy inn på mementor.no. Du får kodeeksempler, en tabell over støtte per nettleser, og en vurdering av om det er relevant for din bedrift.

Kort forklart

WebMCP er et forslag til webstandard som lar en nettside registrere «verktøy» AI-agenter kan bruke direkte i nettleseren. Agenten slipper å gjette seg fram med klikk og skjermbilder. ChatGPTs desktop-nettleser støtter WebMCP siden 25. august 2026, og Chrome tester det fram til november. Mementor.no har åtte slike verktøy live.

Hva er WebMCP?

WebMCP er et utkast til webstandard som lar en nettside fortelle AI-agenter nøyaktig hva siden kan gjøre, gjennom kode i stedet for gjetting. Navnet står for Web Model Context Protocol.

Forslaget kommer fra Web Machine Learning Community Group under W3C, med redaktører fra Microsoft og Google. Dette er ikke en ferdig standard. Det er et utkast som fortsatt endrer seg, sist oppdatert 4. september 2026 ifølge spesifikasjonens egen side.

Et «verktøy» i WebMCP er en funksjon nettsiden gjør tilgjengelig, for eksempel «hent priser» eller «send en henvendelse». Agenten kaller funksjonen direkte, i stedet for å lese teksten på siden og prøve å tolke den. Navnet låner ordforråd fra MCP (Model Context Protocol), en protokoll for hvordan AI-modeller kobler seg til verktøy og data. WebMCP tar den samme ideen og bygger den inn i nettleseren, slik at den fungerer på vanlige nettsider uten egen server.

Hvorfor trenger nettsider dette nå?

Nettsider trenger WebMCP fordi dagens AI-agenter må gjette seg fram, og det går ofte galt. En agent som skal booke time eller finne en pris i dag, tar skjermbilder, leser gjennom HTML-koden og simulerer museklikk, akkurat som et menneske som roter seg fram i et ukjent grensesnitt.

Denne metoden er treg og upresis. Et knappenavn kan endre seg, et skjema kan ha flere steg enn forventet, og agenten mister tråden. Chromes egen bookingdemo viser forskjellen tydelig: uten WebMCP må agenten klikke seg gjennom kalender, tidspunkt og bekreftelse steg for steg. Med WebMCP kaller den én funksjon, «bookSlot», og får svar tilbake med en gang.

Fra gjetting til kontrakt

FørEtter
Agenten leser hele siden, gjetter hvilken knapp som betyr «bekreft», og håper layouten ikke endrer seg neste gang.Siden sier «her er funksjonen bookSlot, den trenger dato og klokkeslett», og agenten kaller den direkte.
Én feil i tolkningen kan sende feil data eller avbryte hele prosessen.Funksjonen har et definert skjema for hva den forventer, så agenten vet nøyaktig hva som kreves.
Skjermbilde av Googles Model Context Tool Inspector med de åtte WebMCP-verktøyene på mementor.no: navn, beskrivelse, inputSchema og readOnlyHint
De åtte verktøyene mementor.no registrerer for AI-agenter, sett i Googles Model Context Tool Inspector. Sju leser data, ett sender en henvendelse. September 2026.
Vil du ha en nettside AI-agenter kan bruke?
Vi bygger nettsider og webapper som fungerer for mennesker og agenter. Priser etter avtale, som all webutvikling hos oss.
Se hva vi bygger

WebMCP vs MCP: Hva er forskjellen?

MCP kjører på en server og kobler AI-modeller til data og verktøy uavhengig av nettleser. WebMCP kjører i nettleseren, inne i brukerens egen innloggede sesjon på en nettside.

Den forskjellen har praktiske konsekvenser. WebMCP krever ingen egen server å drifte, koden ligger i nettsidens vanlige JavaScript. Til gjengjeld fungerer det bare når agenten faktisk besøker siden, det er ingen sentral katalog å slå opp i. Chrome forklarer forskjellen i detalj på siden «WebMCP versus MCP».

MCP (server)WebMCP (nettleser)Hva det betyr for deg
Kjører på egen serverKjører i brukerens nettleserIngen ny infrastruktur å drifte
Krever egen tilkobling fra agentenBruker brukerens innloggede sesjonData vises som brukeren allerede har tilgang til
Tilgjengelig uavhengig av nettside-besøkKrever at agenten besøker sidenVerktøyene er ikke søkbare i en global katalog

Hvor virker WebMCP i dag?

Per september 2026 virker WebMCP i praksis kun i ChatGPTs innebygde nettleser og i Chromes origin trial, altså en testperiode der utvalgte nettsider kan aktivere funksjonen. De fleste andre nettlesere og agenter støtter det ikke ennå.

Agent eller nettleserStatus
ChatGPT desktop (innebygd nettleser)Kaller verktøy, siden 25. august 2026
Chrome 149 til 156Origin trial, krever token på siden
Edge 150 og nyereEgen origin trial hos Microsoft, med eget token, til 17. november 2026. Mementor.no er ikke påmeldt der
Gemini i ChromeVarslet, kaller ikke verktøy ennå
Safari og FirefoxIngen støtte

Google varslet på Google I/O i mai 2026 at Gemini i Chrome «snart» skal støtte WebMCP. Per september 2026 har vi ikke sett Gemini i Chrome kalle verktøyene i praksis.

Chromes origin trial, altså perioden der nettsteder kan teste funksjonen live uten å publisere den for alle, gjelder fra Chrome 149 til 156 og avsluttes 16. november 2026 ifølge Chrome Status.

Slik aktiverer du WebMCP i Chrome

Du aktiverer WebMCP lokalt ved å skru på et eksperimentelt flagg i Chrome, uten å trenge et origin trial-token selv.

  1. Åpne flagget: Gå til chrome://flags/#enable-webmcp-testing og sett det til aktivert.
  2. Start Chrome på nytt: Endringen krever en omstart av nettleseren for å tre i kraft.
  3. Test verktøyene: Installer utvidelsen «Model Context Tool Inspector» fra Google for å se hvilke verktøy en side har registrert.

Slik la vi til WebMCP på mementor.no

Vi valgte det imperative API-et, altså JavaScript-koden registerTool(), fordi det gir full kontroll og fordi ChatGPT ikke støtter det deklarative alternativet med skjema-attributter ennå. Vi endte opp med åtte verktøy, alle registrert når siden lastes.

VerktøyHva det gjørType
list_servicesLister alle tjenester Mementor tilbyrLesing
get_pricingHenter prisplan for en valgt tjenesteLesing
get_service_detailsGir detaljert beskrivelse av en tjenesteLesing
get_contact_detailsReturnerer kontaktinformasjonLesing
list_case_studiesLister prosjekter, eventuelt filtrert på tjenesteLesing
list_web_appsLister nettapplikasjoner Mementor har byggetLesing
search_siteSøker gjennom sidens innhold på et fritekstsøkLesing
send_enquirySender en henvendelse med navn, e-post og meldingHandling

Beskrivelsene til verktøyene er skrevet på engelsk, selv om resten av siden er på norsk. Agentene resonnerer best på engelsk, og en presis engelsk beskrivelse gir mer treffsikker bruk enn en oversatt norsk versjon.

Datagrunnlaget verktøyene henter fra, rendres server-side som en inline JSON-blokk direkte i HTML-koden, på sidens eget språk. Det betyr at verktøyet get_pricing alltid returnerer de faktiske prisene som står på siden akkurat da, hentet fra tjenestekatalogen, prisplanene og prosjektkortene som allerede finnes.

Verktøyet send_enquiry fortjener en egen forklaring. Det går gjennom nøyaktig samme mottak som det vanlige kontaktskjemaet, med ferskhetstoken og spamfilter. En agent kan altså sende oss en henvendelse på vegne av deg, men den behandles med samme kontroll som om et menneske hadde fylt ut skjemaet selv. Henvendelser fra agenter merkes med «agent» i adminpanelet vårt, slik at vi vet hvilke som kom via WebMCP.

For at vanlige Chrome brukere skal se verktøyene uten å skru på et eksperimentelt flagg, er mementor.no påmeldt Chromes origin trial. Et token ligger som en meta-tag på alle sider, registrert for domenet https://mementor.no, og det utløper samme dag som selve trialen.

I praksis betyr det at verktøyene er synlige i vanlig Chrome 149 og nyere, uten at besøkende må gjøre noe selv. Edge har en egen origin trial hos Microsoft som krever et eget token, og der er vi ikke påmeldt ennå.

ChatGPTs innebygde nettleser trenger ikke dette tokenet i det hele tatt. Den er per september 2026 den eneste vanlige agenten som faktisk kaller verktøyene våre i praksis.

Skjermbilde av loggen i Googles Model Context Tool Inspector der en AI-agent kaller get_service_details og get_pricing på mementor.no og får norsk tjenestebeskrivelse, priser og bestillingslenke tilbake
En AI-agent får én oppgave og løser den ved å kalle verktøyene våre i rekkefølge: først get_service_details for SEO, så get_pricing. Svarene kommer på norsk fra innholdet som allerede står på siden, med priser og bestillingslenke. Testet i Googles Model Context Tool Inspector, september 2026.

De sentrale linjene fra sporingen, slik verktøyene svarte:

get_service_details {"service": "SEO"}
svar: SEO-optimalisering
      Vi optimaliserer nettsiden din slik at du dukker opp på topp i Google
      når kundene søker etter det du tilbyr, og dokumenterer resultatene
      måned for måned.
      Included: Teknisk gjennomgang; Søkeordsanalyse; Innhold og tekst;
      Lenkearbeid; Lokal SEO; Månedlig rapport
      Prices: Synlighetspakken - 4 990 kr/mnd eks. mva. |
      Dominansepakken - 9 990 kr/mnd eks. mva.
      Read more: https://mementor.no/tjenester/seo-optimalisering/

get_pricing {"service": "SEO"}
svar: SEO-optimalisering: Synlighetspakken - 4 990 kr/mnd eks. mva.
      | Order: https://crm.mementor.no/register?bestill=sub%2F1%2Fseo---synlighetspakken
      SEO-optimalisering: Dominansepakken - 9 990 kr/mnd eks. mva.
      | Order: https://crm.mementor.no/register?bestill=sub%2F2%2Fseo---dominansepakken
      Full price list: https://mementor.no/priser/

Under følger en forenklet versjon av hvordan vi registrerer ett av verktøyene, get_pricing. Koden sjekker først om document.modelContext finnes, med navigator.modelContext som reserveløsning for eldre implementasjoner. Merk type="module": await på toppnivå virker bare i modulskript, i et vanlig script gir det syntaksfeil.

<script type="module">
  const ctx = document.modelContext ?? navigator.modelContext;
  if (ctx) {
    const data = JSON.parse(document.getElementById("webmcp-data").textContent);
    await ctx.registerTool({
      name: "get_pricing",
      description: "Returns Mementor's published prices, optionally filtered by service name.",
      inputSchema: {
        type: "object",
        properties: {
          service: { type: "string", description: "Service name, e.g. SEO or web design" }
        }
      },
      annotations: { readOnlyHint: true },
      execute: async ({ service }) => {
        const rows = service
          ? data.pricing.filter((p) => p.service.toLowerCase().includes(service.toLowerCase()))
          : data.pricing;
        return rows.map((p) => p.service + ": " + p.name + " - " + p.price + " " + p.period).join("\n");
      }
    });
  }
</script>

Resten av teknologivalgene bak siden beskriver vi i artikkelen slik bygget vi nye mementor.no.

To måter å bygge WebMCP-verktøy

WebMCP-spesifikasjonen beskriver to måter å registrere verktøy på, ett med JavaScript og ett med HTML-attributter. Vi bruker bare den første.

Imperativt: JavaScript med full kontroll

Det imperative API-et bruker JavaScript-funksjonen registerTool(), slik eksempelet over viser. Du bestemmer nøyaktig hva verktøyet gjør, hvilke data det trenger, og hvordan svaret formes, noe som ga oss kontrollen vi trengte for å koble verktøyene til eksisterende innhold.

Deklarativt: attributter på et vanlig skjema

Det deklarative API-et lar deg merke et vanlig HTML-skjema med attributter som toolname og tooldescription, uten å skrive JavaScript. Det ser slik ut for et norsk kontaktskjema:

<form toolname="sendHenvendelse"
      tooldescription="Sends a contact request to Mementor."
      action="/kontakt/">
  <label for="name">Navn</label>
  <input type="text" name="name" id="name">
  <label for="email">E-post</label>
  <input type="email" name="email" id="email">
  <button type="submit">Send</button>
</form>

Vi bruker ikke denne varianten på mementor.no. Den delen av spesifikasjonen er fortsatt merket som uferdig, og ChatGPT støtter den ikke i det hele tatt per september 2026.

Hva WebMCP ikke gjør

WebMCP påvirker ikke rangering i Google eller sitering i AI-svar, og det er ikke en katalog agenter kan søke i uten å besøke siden først. Det er lett å blande dette sammen med SEO og AEO, men de løser forskjellige problemer.

  • Ingen rangeringseffekt: OpenAI sier selv at WebMCP ikke er koblet til ranking, sitering eller anbefalinger i ChatGPT. SEO og AEO gjør deg synlig, WebMCP gjør deg brukbar når agenten allerede er der.
  • Krever besøk: Agenter må faktisk besøke siden for å oppdage verktøyene. Det finnes ingen global oversikt der agenter kan slå opp «hvilke sider har WebMCP».
  • Usynlig uten token: Uten et origin trial-token ser vanlige Chrome-brukere ingenting spesielt. Koden kjører stille i bakgrunnen uten å gjøre noe merkbart.

Vil du jobbe med den delen som faktisk påvirker synlighet i AI-svar, kan du lese mer om å bli sitert i AI-søk.

Sikkerhet: Hva bør du tenke på?

Det viktigste sikkerhetstiltaket er å merke verktøy som endrer noe, ikke bare leser data, slik at agenten kan be brukeren om bekreftelse før den går videre.

  • Bruk annotasjoner riktig: Verktøy som sender data eller utfører handlinger merkes med consequentialHint, mens verktøy som bare leser data merkes readOnlyHint.
  • Valider likt for alle: Behandle data fra agenter med samme validering og spamfilter som du bruker for vanlige brukere.
  • Beskytt registreringen: Tredjepartsskript på siden kan i teorien overskrive registrerte verktøy, så hold registreringskoden i egen, kontrollert fil.

Chrome har egen dokumentasjon om dette på siden «WebMCP tool security».

Bør din bedrift bry seg om WebMCP nå?

Ja, hvis nettsiden faktisk gjør noe, som booking, søk eller en kundeportal. Nei, foreløpig, hvis nettsiden er en ren brosjyreside uten funksjoner en agent kan hjelpe med å bruke.

  • Rørlegger med bookingskjema: En agent kan hente ledige tider og bekrefte en avtale direkte, uten å klikke seg gjennom kalenderen manuelt.
  • Nettbutikk med produktsøk: Et verktøy for produktsøk lar en agent finne riktig vare og sjekke pris raskere enn ved å skrolle gjennom kategorisider.
  • Regnskapsbyrå med kundeportal: En agent kan hente status på en sak eller en frist, gitt riktig tilgang og verktøy å kalle.

Chromes dokumentasjon nevner selv tre begrensninger å ha i bakhodet: WebMCP løser ikke headless-scenarier der ingen nettleser er åpen, det kan gi overhead på komplekse grensesnitt med mange verktøy, og agenter må fortsatt besøke siden for å finne dem.

Mementor kan bygge og teste WebMCP-verktøy for din bedrift, tilpasset det siden faktisk trenger å tilby. Les mer om webutvikling hos oss, eller se hvordan vi jobber med AEO-optimalisering for synlighet i AI-svar.

Ofte stilte spørsmål

Hva er WebMCP?

WebMCP er et utkast til webstandard som lar nettsider registrere verktøy AI-agenter kan bruke direkte i nettleseren. Forslaget kommer fra W3C Web Machine Learning Community Group, med redaktører fra Microsoft og Google. Det er ikke en ferdig standard ennå, men et utkast under aktiv utvikling.

Hva er forskjellen på MCP og WebMCP?

MCP kjører på en server og kobler AI-modeller til data uavhengig av nettleser. WebMCP kjører i brukerens egen nettleser og innloggede sesjon på en nettside, uten behov for egen serverdrift. Begge deler samme grunntanke om at agenter kaller definerte verktøy i stedet for å gjette.

Hva er WebMCP fra Google?

Google er en av to hovedaktører bak WebMCP-utkastet, sammen med Microsoft, gjennom W3C-gruppen Web Machine Learning Community Group. Chrome har egen dokumentasjon og en origin trial, altså en testperiode for nettsteder, som gjelder fra Chrome 149 til 156. Testperioden avsluttes 16. november 2026.

Hvordan aktiverer jeg WebMCP i Chrome?

Du aktiverer WebMCP lokalt via flagget chrome://flags/#enable-webmcp-testing, etterfulgt av en omstart av nettleseren. Google tilbyr også utvidelsen «Model Context Tool Inspector» for å se hvilke verktøy en side har registrert. Dette er separat fra origin trial-tokenet nettsteder bruker for å vise verktøy til vanlige besøkende.

Hjelper WebMCP på SEO eller AEO?

Nei, WebMCP påvirker ikke rangering i Google eller sitering i AI-svar. OpenAI sier selv at funksjonen ikke er koblet til ranking eller anbefalinger i ChatGPT. SEO og AEO handler om synlighet, mens WebMCP handler om at agenten kan bruke siden når den først er der.

Hva koster det å legge til WebMCP på en nettside?

Kostnaden avhenger av hvor mange verktøy siden trenger og hvor komplekst datagrunnlaget er, akkurat som ved annen webutvikling. Vi priser dette som timepris eller fastpris etter avtale. Se våre priser for et utgangspunkt.

Konklusjon

WebMCP er fortsatt et utkast, ikke en ferdig standard, men det virker allerede i praksis i ChatGPTs innebygde nettleser og i Chromes origin trial. Støtten er smal per september 2026, begrenset til noen få nettlesere og én agent som faktisk kaller verktøyene.

Vi har lagt til åtte verktøy på mementor.no, fra tjenesteoversikt til en trygg måte å sende oss henvendelser på, og skrevet om erfaringen i denne artikkelen fordi vi ikke fant noen andre norske eller internasjonale kilder med en egen produksjonsimplementering å vise til.

Vil du gjøre din nettside klar for AI-agenter, kan Mementor hjelpe med både konsept og implementering. Se hva vi tilbyr innen webutvikling.

Vil du se mer fra oss i Google? Legg til Mementor i foretrukne kilder (åpnes i ny fane)