WebMCP

Was WebMCP ist, warum es experimentell ist und wie ShopReadable angemeldete Werkzeuge erkennt, ohne eines auszuführen.

Grundlage
Experimentell (W3C Web Machine Learning CG)
Prüfregeln
4 Prüfregeln, nur zur Information
Score-Modell
SR-ACRS-2026.11

Was ist das?

WebMCP ist ein Entwurf einer W3C Community Group (kein W3C-Standard): Eine geöffnete Webseite meldet über document.modelContext.registerTool Werkzeuge an, die ein Agent im Browser aufrufen kann – mit Name, Beschreibung, optionalem Eingabeschema und einer execute-Funktion. Davon zu unterscheiden ist MCP, bei dem ein Agent mit einem Server spricht.

Warum es zählt

Werkzeuge können einem Agenten gezielte Aktionen anbieten, statt ihn die Oberfläche bedienen zu lassen. OpenAI wertet laut eigener Dokumentation derzeit nur eine Teilmenge aus: imperative Anmeldung im obersten Dokument, keine Formular-Attribute, keine iframes. WebMCP-Regeln zählen nicht zum Score.

Wie ShopReadable misst

4 Regeln aus dem Regelkatalog. „Zählt zum Score“ heißt: Regelgewicht und Bereichsgewicht im aktuellen Score-Modell (SR-ACRS-2026.11) sind größer als null. Unbekannte oder nicht anwendbare Ergebnisse senken den Score nie.

  • WebMCP-Werkzeuge auf der Seite gefunden

    WEBMCP_DETECTED v1.1.0 · Native Agent Commerce · Experimentell · nur Information, zählt nicht zum Score

  • Angemeldete WebMCP-Werkzeuge entsprechen nicht der Spezifikation

    WEBMCP_TOOL_SCHEMA_VALID v1.0.0 · Native Agent Commerce · Experimentell · nur Information, zählt nicht zum Score

  • WebMCP-Werkzeuge nur in einem iframe angemeldet

    WEBMCP_TOP_LEVEL_COMPATIBILITY v1.0.0 · Native Agent Commerce · Experimentell · nur Information, zählt nicht zum Score

  • Vorhandene Werkzeuge sind für OpenAI-Site-tools nicht auffindbar

    OPENAI_WEBMCP_COMPATIBILITY v1.0.0 · Native Agent Commerce · Offizielle Anbieter-Vorgabe · nur Information, zählt nicht zum Score

Grenzen der Messung

  • Der verwendete Browser stellt document.modelContext nicht bereit. ShopReadable bildet die Schnittstelle vor dem Laden der Seite nach und zeichnet Anmeldungen auf – das Ergebnis ist als nachgebildet gekennzeichnet.
  • Kein Werkzeug wird ausgeführt.
  • Werkzeuge aus HTML-Formularattributen (deklarative API) werden nur als vorhanden gemeldet; die Spezifikation dazu ist noch offen.

Beispiel

Imperative Anmeldung im obersten Dokument (Entwurf, Stand der Spezifikation beachten)
document.modelContext.registerTool({
  name: "search_products",
  description: "Sucht Produkte im Katalog dieses Shops.",
  inputSchema: {
    type: "object",
    properties: { query: { type: "string" } },
    required: ["query"]
  },
  annotations: { readOnlyHint: true },
  execute: async ({ query }) => { /* … */ }
});

Quellen

Diese Seite beschreibt eine technische Prüfung. Sie ist keine Rechtsberatung und sagt nichts über Ranking, Aufnahme oder Empfehlungen bei einem Anbieter.