KI & GEO

So nutzen KI-Agenten deine Website mit WebMCP.

Wie Formulare und Funktionen zu Werkzeugen für Browser-Agenten werden, was Chrome heute unterstützt und wie du Agenten-Aufrufe misst.

document.modelContextproduktsuchein_den_warenkorblieferzeit_pruefenAgent
Michael WeberStand: 15.10.20269 Min. Lesezeit
Kurz gesagt
  • WebMCP ist ein vorgeschlagener Webstandard. Eine Website meldet damit Funktionen wie Suche, Warenkorb oder Terminbuchung als Werkzeuge an, die ein KI-Agent im Browser direkt aufrufen kann.
  • Stand 15.10.2026 läuft WebMCP in Chrome als Origin Trial ab Version 149. Auch Edge führt einen Origin Trial. Die Spezifikation ist ein Entwurf der W3C Web Machine Learning Community Group, und Gemini in Chrome soll WebMCP laut Google bald unterstützen.
  • Der Einstieg ist klein. Zwei Attribute machen ein bestehendes Formular zum Werkzeug, und mit einem Merkmal im Submit-Event siehst du, ob ein Agent oder ein Mensch es abgeschickt hat.

Was ist WebMCP?

Browser-Agenten wie Gemini in Chrome, Claude in Chrome oder Perplexity Comet bedienen Websites heute meist wie ein Mensch. Sie lesen Screenshots oder das DOM, suchen das passende Feld und klicken. Das ist langsam und bricht, sobald sich das Layout ändert. Mit WebMCP beschreibt die Website selbst, welche Aktionen es gibt, welche Eingaben sie brauchen und was zurückkommt.

Entwickelt haben den Vorschlag Teams von Google und Microsoft. Der erste Explainer erschien am 13.08.2025. Die Spezifikation liegt als Draft Community Group Report bei der W3C Web Machine Learning Community Group. Ein offizieller W3C-Standard ist WebMCP damit noch nicht, und Details können sich ändern.

WebMCP und MCP

Der Name lehnt sich an das Model Context Protocol an, das Anthropic 2024 vorgestellt und im Dezember 2025 an die Agentic AI Foundation der Linux Foundation übergeben hat. Beide nutzen dieselbe Idee von Werkzeugen mit Name, Beschreibung und Eingabeschema. Sie arbeiten aber an verschiedenen Stellen.

MCP-ServerWebMCP
Wo die Werkzeuge laufenAuf einem Server, im BackendIm Browser, im geöffneten Tab der Website
Wann verfügbarDauerhaft, auch ohne offene WebsiteNur solange die Seite geöffnet ist
Wer sie nutztKI-Assistenten und Coding-Agenten, die der Nutzer mit dem Server verbindetDer im Browser eingebaute Agent
AnmeldungEigene Registrierung je Agent, oft per OAuthDie bestehende Sitzung des Nutzers auf der Website
Typisches BeispielEin KI-Assistent liest die Daten eines SEO-ToolsEin Agent sucht im Shop und legt ein Produkt in den Warenkorb

So funktioniert WebMCP

Chrome bietet zwei Wege an. Die deklarative Variante erweitert bestehende HTML-Formulare, die imperative registriert Werkzeuge per JavaScript.

Deklarativ mit Formularen

Ein Formular wird zum Werkzeug, sobald es toolname und tooldescription trägt. Aus den Feldern, ihren Typen und Attributen wie required leitet der Browser das Eingabeschema ab. Mit toolparamdescription erklärst du einzelne Felder. Ohne toolautosubmit füllt der Agent nur aus, und der Mensch schickt ab.

<form action="/suche" toolname="produktsuche" tooldescription="Sucht Produkte im Shop nach Stichwort und gibt die Trefferliste zurück" toolautosubmit> <input name="q" required toolparamdescription="Suchbegriff, zum Beispiel Gartenstuhl Teak"> <button>Suchen</button> </form>

Im Submit-Event zeigt agentInvoked, ob ein Agent das Formular ausgelöst hat. Über respondWith() gibst du ihm ein strukturiertes Ergebnis zurück. Die deklarative Variante steht laut Explainer noch nicht in der Spezifikation. Die Attributnamen können sich also noch ändern.

Imperativ per JavaScript

Für Konfiguratoren, Warenkörbe oder mehrstufige Abläufe registrierst du ein Werkzeug mit document.modelContext.registerTool(). Es braucht einen Namen, eine Beschreibung, ein Eingabeschema als JSON Schema und eine Funktion, die deine vorhandene Logik aufruft.

const controller = new AbortController(); await document.modelContext.registerTool({ name: "in_den_warenkorb", description: "Legt ein Produkt in der gewünschten Menge in den Warenkorb", inputSchema: { type: "object", properties: { sku: { type: "string", description: "Artikelnummer" }, menge: { type: "integer", minimum: 1, default: 1 } }, required: ["sku"] }, async execute({ sku, menge = 1 }) { await warenkorb.hinzufuegen(sku, menge); // vorhandene Shop-Logik gtag("event", "webmcp_tool", { tool: "in_den_warenkorb" }); // messen return `${menge} × ${sku} liegt im Warenkorb`; } }, { signal: controller.signal }); // später abmelden, etwa wenn der Artikel ausverkauft ist controller.abort();

Über annotations kennzeichnest du Werkzeuge, die nur lesen (readOnlyHint) oder folgenreich sind (consequentialHint). Ältere Anleitungen nutzen navigator.modelContext. Spezifikation und Chrome-Doku verwenden inzwischen document.modelContext.

Was können Browser und Agenten heute?

WerStand 15.10.2026
ChromeEarly Preview seit 10.02.2026, Origin Trial ab Chrome 149. Lokal testbar über chrome://flags/#enable-webmcp-testing.
Gemini in ChromeGoogle kündigte im Mai 2026 an, dass Gemini in Chrome WebMCP bald unterstützt. Ein Datum für die breite Einführung nennt Google nicht.
MicrosoftMitautor der Spezifikation. WebMCP läuft auch in Edge als Origin Trial, laut Microsoft bis 30.03.2027.
Firefox, SafariKeine öffentlichen Ankündigungen gefunden.
Chrome DevToolsPanel „WebMCP“ unter Application mit allen Werkzeugen der Seite und einem Protokoll der Aufrufe.

WebMCP-Werkzeuge sind standardmäßig nur auf der eigenen Seite und in Frames derselben Herkunft erlaubt. Für Frames anderer Herkunft braucht es allow="tools". Chrome beschreibt die Schnittstelle als Werkzeug für Abläufe im Browser, bei denen ein Mensch dabei ist.

Messen, was Agenten tun

Browser-Agenten, die per Screenshot und Klick arbeiten, sehen in Logfiles und Webanalyse oft aus wie schnelle menschliche Besuche. WebMCP liefert dagegen klare Signale.

  1. Bei imperativen Werkzeugen schreibst du ein Event direkt in execute, wie im Beispiel oben. Der Code läuft bei jedem Aufruf.
  2. Bei Formularen wertest du im Submit-Handler agentInvoked aus und sendest es als Parameter an deine Webanalyse.
  3. Leite die Events in GA4, den dataLayer oder dein Data Warehouse, damit du die Entwicklung über Wochen siehst.
  4. Prüfe die Registrierung im DevTools-Panel und teste einzelne Werkzeuge mit der Erweiterung Model Context Tool Inspector.

Häufige Fehler

  • toolautosubmit steht auch an Formularen, die bestellen, buchen oder Daten senden. Automatisch abschicken lassen solltest du nur lesende Aktionen wie eine Suche.
  • Beschreibungen sind vage („Formular 1“). Der Agent wählt Werkzeuge anhand der Beschreibung aus.
  • Der Code nutzt nur navigator.modelContext und folgt nicht dem aktuellen Stand der Spezifikation.
  • Werkzeuge liegen in einem Frame fremder Herkunft ohne allow="tools".
  • Werkzeuge bleiben registriert, obwohl die Aktion gerade nicht möglich ist, etwa bei leerem Warenkorb.
  • Jemand erwartet bessere Rankings oder mehr Nennungen in ChatGPT. Dafür hat kein Anbieter eine Wirkung angekündigt. WebMCP macht deine Website für Agenten bedienbar.

Häufige Fragen

Was ist der Unterschied zwischen WebMCP und MCP?

Ein MCP-Server läuft im Backend und ist dauerhaft für verbundene KI-Assistenten erreichbar. WebMCP-Werkzeuge registriert die Website im Browser, und sie stehen nur zur Verfügung, solange die Seite geöffnet ist.

Ist WebMCP schon ein Standard?

Noch nicht. Die Spezifikation ist ein Entwurf der W3C Web Machine Learning Community Group und steht nicht auf dem W3C Standards Track (Stand 15.10.2026).

Wie aktiviere ich WebMCP in Chrome?

Für lokale Tests setzt du chrome://flags/#enable-webmcp-testing auf Enabled und startest Chrome neu. Für Besucher deiner Website meldest du dich zum Origin Trial ab Chrome 149 an.

Brauche ich WebMCP schon jetzt?

Die Reichweite ist heute klein, weil kaum ein Agent WebMCP nutzt. Der Aufwand für Suche und Kontaktformular ist ebenfalls klein. Annotierst und misst du früh, siehst du, wann Agenten tatsächlich kommen.

Was ist der Unterschied zu Playwright MCP?

Playwright MCP steuert einen Browser von außen per Automatisierung, ähnlich wie ein Test-Skript. Bei WebMCP stellt die Website ihre Werkzeuge selbst bereit und bestimmt, was ein Agent tun darf.

Der WebMCP Audit von searchVIU läuft im Crawl mit. Er erfasst jedes Formular auf jeder URL, erkennt WebMCP-Attribute und die Werkzeuge, die Seiten beim Rendern registrieren, und markiert veraltetes navigator.modelContext. Gleiche Formulare auf vielen URLs fasst er zusammen und verbindet sie mit den Klicks aus der Search Console. So siehst du, welche Formulare sich zuerst lohnen. Der MCP-Server von searchVIU ist etwas anderes. Er gibt deinem KI-Assistenten Lesezugriff auf die Daten deines Projekts. Mehr dazu auf der Seite Agent Readiness.

Demo anfragen

Quellen

Abgerufen am 15.10.2026. Ist eine Angabe veraltet oder fehlt etwas, schreib uns.

  1. W3C Web Machine Learning CG, WebMCP (Draft Community Group Report): https://webmachinelearning.github.io/webmcp/ · Stand 15.10.2026
  2. WebMCP Explainer auf GitHub: https://github.com/webmachinelearning/webmcp · erstmals 13.08.2025
  3. Chrome for Developers, WebMCP: https://developer.chrome.com/docs/ai/webmcp · Stand 07.10.2026
  4. Chrome for Developers, Imperative API: https://developer.chrome.com/docs/ai/webmcp/imperative-api · Stand 15.10.2026
  5. Chrome for Developers, Declarative API: https://developer.chrome.com/docs/ai/webmcp/declarative-api · Stand 25.09.2026
  6. Chrome for Developers, WebMCP und MCP im Vergleich: https://developer.chrome.com/docs/ai/webmcp/compare-mcp
  7. Chrome for Developers, Early Preview Program: https://developer.chrome.com/blog/webmcp-epp · 10.02.2026
  8. Chrome for Developers, 15 Neuerungen von der Google I/O 2026: https://developer.chrome.com/blog/chrome-at-io26 · 19.05.2026
  9. Chrome DevTools, WebMCP-Panel: https://developer.chrome.com/docs/devtools/application/webmcp · Stand 12.05.2026
  10. Microsoft Edge, Origin Trials (Trial WebMCP): https://developer.microsoft.com/en-us/microsoft-edge/origin-trials/trials · abgerufen 17.10.2026
  11. Anthropic, Übergabe von MCP an die Agentic AI Foundation: https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation · 09.12.2025