{"id":9034,"date":"2026-08-10T12:58:07","date_gmt":"2026-08-10T12:58:07","guid":{"rendered":"https:\/\/www.searchviu.com\/?p=9034"},"modified":"2026-08-10T12:35:23","modified_gmt":"2026-08-10T12:35:23","slug":"webmcp-for-ai-agents","status":"publish","type":"post","link":"https:\/\/www.searchviu.com\/de\/webmcp-ki-agenten\/","title":{"rendered":"WebMCP: So optimierst du f\u00fcr KI-Agenten und misst, was sie tun"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"9034\" class=\"elementor elementor-9034\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-110e8d7e e-flex e-con-boxed e-con e-parent\" data-id=\"110e8d7e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f9b637 elementor-widget elementor-widget-html\" data-id=\"1f9b637\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<style>\n  \n  .article-wrap { max-width: 760px; margin: 0 auto}\n \n  .article-wrap, .article-wrap * { box-sizing: border-box; }\n \n  .article-wrap {\n    --cyan:        #0B9D96;\n    --cyan-light:  #EBF9F8;\n    --dark:        #1A1F2E;\n    --muted:       #5E6A7A;\n    --border:      #DDE3EC;\n    --white:       #FFFFFF;\n    --black:       #0F1117;\n    --gold:        #B07D30;\n    --gold-light:  #FDF8EE;\n    --red-light:   #FDF4F4;\n    --red:         #C73838;\n  }\n \n  .article-wrap h1.title {\n    font-size: 34px; line-height: 1.25; font-weight: 800;\n    color: var(--dark); margin: 0 0 16px;\n  }\n  .article-wrap .dek {\n    font-size: 18px; line-height: 1.6; color: var(--muted);\n    margin: 0 0 32px; font-weight: 500;\n  }\n  .article-wrap h2 {\n    font-size: 23px; font-weight: 800; color: var(--dark);\n    margin: 44px 0 18px; padding-bottom: 10px;\n    border-bottom: 2px solid var(--border);\n  }\n  .article-wrap h3 {\n    font-size: 18px; font-weight: 700; color: var(--dark);\n    margin: 28px 0 12px;\n  }\n  .article-wrap p { font-size: 16px; line-height: 1.75; color: #2D3748; margin: 0 0 18px; }\n  .article-wrap a { color: var(--cyan); text-decoration: none; border-bottom: 1px solid rgba(11,157,150,.35); }\n  .article-wrap a:hover { border-bottom-color: var(--cyan); }\n \n  \/* \u2500\u2500 Badge \u2500\u2500 *\/\n  .article-wrap .leak-badge {\n    display: inline-flex; align-items: center; gap: 6px;\n    background: rgba(11,157,150,.15); border: 1px solid rgba(11,157,150,.3);\n    color: var(--cyan); font-size: 12px; font-weight: 700;\n    text-transform: uppercase; letter-spacing: .08em;\n    padding: 4px 10px; border-radius: 20px; margin-bottom: 20px;\n  }\n  .article-wrap .leak-badge::before {\n    content: \"\"; width: 7px; height: 7px; border-radius: 50%;\n    background: var(--cyan); animation: pulse 1.8s ease-in-out infinite;\n  }\n  @keyframes pulse {\n    0%, 100% { opacity: 1; transform: scale(1); }\n    50%       { opacity: .4; transform: scale(.7); }\n  }\n \n  \/* \u2500\u2500 Callouts \u2500\u2500 *\/\n  .article-wrap .callout {\n    border-radius: 10px; padding: 20px 24px;\n    margin: 24px 0; border-left: 4px solid transparent;\n  }\n  .article-wrap .callout p { font-size: 16px; line-height: 1.65; margin: 0; }\n  .article-wrap .callout-cyan { background: var(--cyan-light); border-color: var(--cyan); }\n  .article-wrap .callout-gold { background: var(--gold-light); border-color: var(--gold); }\n  .article-wrap .callout-red  { background: var(--red-light);  border-color: var(--red); }\n  .article-wrap .callout-dark { background: #1A1F2E; border-color: var(--cyan); }\n  .article-wrap .callout-dark p { color: rgba(255,255,255,.8); }\n  .article-wrap .callout-dark strong { color: var(--white); }\n  .article-wrap .callout-label {\n    display: block; font-size: 11px; font-weight: 700; text-transform: uppercase;\n    letter-spacing: .1em; margin-bottom: 8px;\n  }\n  .article-wrap .callout-cyan .callout-label { color: var(--cyan); }\n  .article-wrap .callout-gold .callout-label { color: var(--gold); }\n  .article-wrap .callout-red  .callout-label { color: var(--red); }\n  .article-wrap .callout-dark .callout-label { color: var(--cyan); }\n \n  \/* \u2500\u2500 Insight cards (numbered) \u2500\u2500 *\/\n  .article-wrap .insight-list { display: flex; flex-direction: column; gap: 16px; margin: 28px 0 36px; }\n  .article-wrap .insight-card {\n    display: flex; gap: 20px; align-items: flex-start;\n    background: var(--white); border: 1px solid var(--border);\n    border-radius: 10px; padding: 22px 24px;\n    box-shadow: 0 1px 4px rgba(0,0,0,.05);\n  }\n  .article-wrap .insight-num {\n    flex-shrink: 0; width: 40px; height: 40px;\n    display: flex; align-items: center; justify-content: center;\n    border-radius: 50%; background: var(--cyan);\n    color: var(--white); font-size: 17px; font-weight: 800;\n  }\n  .article-wrap .insight-body { flex: 1; }\n  .article-wrap .insight-title {\n    font-size: 17px; font-weight: 700; color: var(--dark);\n    margin: 0 0 6px; line-height: 1.3;\n  }\n  .article-wrap .insight-desc {\n    font-size: 16px; line-height: 1.65; color: #2D3748; margin: 0;\n  }\n \n  \/* \u2500\u2500 Pipeline strip \u2500\u2500 *\/\n  .article-wrap .pipeline {\n    display: flex; gap: 0; margin: 28px 0 36px;\n    background: var(--white); border: 1px solid var(--border);\n    border-radius: 10px; overflow: hidden;\n    box-shadow: 0 1px 4px rgba(0,0,0,.05);\n  }\n  .article-wrap .pipe-stage {\n    flex: 1 1 0; min-width: 0; padding: 18px 14px; text-align: center;\n    border-right: 1px solid var(--border);\n    position: relative;\n  }\n  .article-wrap .pipe-stage:last-child { border-right: none; }\n  .article-wrap .pipe-num {\n    display: inline-flex; align-items: center; justify-content: center;\n    width: 26px; height: 26px; border-radius: 50%;\n    background: var(--cyan); color: var(--white);\n    font-size: 13px; font-weight: 700; margin-bottom: 8px;\n  }\n  .article-wrap .pipe-label {\n    font-size: 13px; font-weight: 700; color: var(--dark);\n    margin: 0 0 4px; line-height: 1.3;\n  }\n  .article-wrap .pipe-detail {\n    font-size: 12px; color: var(--muted); line-height: 1.4; margin: 0;\n    overflow-wrap: break-word; word-break: break-word;\n  }\n  .article-wrap .pipe-arrow {\n    position: absolute; top: 50%; right: -10px;\n    transform: translateY(-50%);\n    width: 0; height: 0;\n    border-top: 7px solid transparent;\n    border-bottom: 7px solid transparent;\n    border-left: 10px solid var(--border);\n    z-index: 2;\n  }\n  .article-wrap .pipe-stage:last-child .pipe-arrow { display: none; }\n \n  \/* \u2500\u2500 Two-tier table \u2500\u2500 *\/\n  .article-wrap .tier-grid {\n    display: grid; grid-template-columns: 1fr 1fr;\n    gap: 16px; margin: 24px 0 36px;\n  }\n  .article-wrap .tier-card {\n    background: var(--white); border: 1px solid var(--border);\n    border-radius: 10px; padding: 20px 22px;\n    box-shadow: 0 1px 4px rgba(0,0,0,.05);\n  }\n  .article-wrap .tier-card.elite { border-top: 3px solid var(--cyan); }\n  .article-wrap .tier-card.long-tail { border-top: 3px solid #E0A030; }\n  .article-wrap .tier-badge {\n    display: inline-block; font-size: 11px; font-weight: 700;\n    letter-spacing: .08em; text-transform: uppercase;\n    padding: 3px 9px; border-radius: 20px; margin-bottom: 12px;\n  }\n  .article-wrap .elite .tier-badge { background: var(--cyan-light); color: var(--cyan); }\n  .article-wrap .long-tail .tier-badge { background: var(--gold-light); color: var(--gold); }\n  .article-wrap .tier-name { font-size: 17px; font-weight: 700; margin: 0 0 8px; color: var(--dark); }\n  .article-wrap .tier-fact { font-size: 15px; line-height: 1.6; color: #2D3748; margin: 0 0 8px; }\n  .article-wrap .tier-fact:last-child { margin-bottom: 0; }\n  .article-wrap .tier-fact strong { color: var(--dark); }\n \n  \/* \u2500\u2500 What's stripped \/ survives \u2500\u2500 *\/\n  .article-wrap .strip-grid {\n    display: grid; grid-template-columns: 1fr 1fr;\n    gap: 16px; margin: 24px 0 28px;\n  }\n  .article-wrap .strip-col {\n    border: 1px solid var(--border); border-radius: 10px; padding: 20px 22px;\n  }\n  .article-wrap .strip-col.out { background: var(--red-light);  border-color: rgba(199,56,56,.2); }\n  .article-wrap .strip-col.in  { background: var(--cyan-light); border-color: rgba(11,157,150,.2); }\n  .article-wrap .strip-head {\n    font-size: 13px; font-weight: 700; text-transform: uppercase;\n    letter-spacing: .08em; margin: 0 0 14px;\n    display: flex; align-items: center; gap: 7px;\n  }\n  .article-wrap .strip-col.out .strip-head { color: var(--red); }\n  .article-wrap .strip-col.in  .strip-head { color: var(--cyan); }\n  .article-wrap .strip-icon {\n    width: 22px; height: 22px; border-radius: 50%;\n    display: inline-flex; align-items: center; justify-content: center;\n    font-size: 12px; font-weight: 800; color: var(--white);\n    flex-shrink: 0;\n  }\n  .article-wrap .strip-col.out .strip-icon { background: var(--red); }\n  .article-wrap .strip-col.in  .strip-icon { background: var(--cyan); }\n  .article-wrap .strip-list { list-style: none; padding: 0; margin: 0; }\n  .article-wrap .strip-list li {\n    font-size: 15px; line-height: 1.6; padding: 6px 0;\n    border-bottom: 1px dashed rgba(0,0,0,.07); color: #2D3748; margin: 0;\n  }\n  .article-wrap .strip-list li:last-child { border-bottom: none; }\n \n  \/* \u2500\u2500 Takeaway checklist \u2500\u2500 *\/\n  .article-wrap .takeaway-list { display: flex; flex-direction: column; gap: 12px; margin: 24px 0 36px; counter-reset: tk; }\n  .article-wrap .takeaway {\n    counter-increment: tk;\n    display: flex; gap: 16px; align-items: flex-start;\n    background: var(--white); border: 1px solid var(--border);\n    border-radius: 10px; padding: 18px 20px;\n    box-shadow: 0 1px 4px rgba(0,0,0,.05);\n  }\n  .article-wrap .takeaway::before {\n    content: counter(tk);\n    flex-shrink: 0; width: 36px; height: 36px;\n    display: flex; align-items: center; justify-content: center;\n    border-radius: 50%; background: var(--cyan-light);\n    color: var(--cyan); font-size: 16px; font-weight: 800;\n  }\n  .article-wrap .takeaway-body { flex: 1; }\n  .article-wrap .takeaway-title { font-size: 16px; font-weight: 700; color: var(--dark); margin: 0 0 5px; }\n  .article-wrap .takeaway-body p { font-size: 15px; line-height: 1.6; color: #2D3748; margin: 0; }\n \n  \/* \u2500\u2500 Further reading list \u2500\u2500 *\/\n  .article-wrap .further-list { list-style: none; padding: 0; margin: 24px 0 0; display: flex; flex-direction: column; gap: 10px; }\n  .article-wrap .further-list li {\n    background: var(--white); border: 1px solid var(--border);\n    border-radius: 8px; padding: 14px 18px; font-size: 15px;\n  }\n  .article-wrap .further-list li a { border-bottom: none; font-weight: 600; }\n  .article-wrap .further-list li a::after { content: \" \u2192\"; }\n \n  \/* \u2500\u2500 Responsive \u2500\u2500 *\/\n  @media (max-width: 680px) {\n    .article-wrap { padding: 32px 16px 60px; }\n    .article-wrap h1.title { font-size: 27px; }\n    .article-wrap .pipeline { flex-direction: column; }\n    .article-wrap .pipe-stage { border-right: none; border-bottom: 1px solid var(--border); }\n    .article-wrap .pipe-stage:last-child { border-bottom: none; }\n    .article-wrap .pipe-arrow { display: none; }\n    .article-wrap .tier-grid, .article-wrap .strip-grid { grid-template-columns: 1fr; }\n  }\n \n  \/* \u2500\u2500 Supplemental (not part of the provided stylesheet): code blocks & lists \u2500\u2500 *\/\n  .article-wrap pre {\n    background: var(--dark); color: #E7ECF3; border-radius: 10px;\n    padding: 18px 20px; overflow-x: auto; margin: 0 0 20px;\n    font-size: 13.5px; line-height: 1.6; box-shadow: 0 1px 4px rgba(0,0,0,.08);\n  }\n  .article-wrap pre code {\n    font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, monospace;\n    background: none; color: inherit; padding: 0; border: none;\n  }\n  .article-wrap code {\n    font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, monospace;\n    background: var(--cyan-light); color: var(--dark);\n    padding: 2px 6px; border-radius: 4px; font-size: 14px;\n  }\n  .article-wrap hr { border: none; border-top: 1px solid var(--border); margin: 32px 0; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5cd22b elementor-widget elementor-widget-html\" data-id=\"b5cd22b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"article-wrap\">\n\n  <h2>Was WebMCP ist \u2013 und was nicht<\/h2>\n  <p>Ein Browser-Agent muss aus Screenshot und DOM ableiten, was deine Buttons tun, und liegt dabei oft daneben. WebMCP nimmt ihm das ab: Deine Seite deklariert ihre Aktionen, der Agent ruft sie direkt auf. Das passiert im Browser, ist also keine Parallelwelt zu den KI-Browsern, sondern strukturierte Hilfe innerhalb der Browser-Bedienung. Anders als beim reinen Ausf\u00fcllen vorhandener Formulare stellst du als Seitenbetreiber daf\u00fcr aktiv etwas bereit, egal ob Shop, Buchungsseite oder B2B-Formular.<\/p>\n \n  <div class=\"callout callout-cyan\">\n    <span class=\"callout-label\">Wichtig<\/span>\n    <p>Was es nicht ist: ein Ranking-Faktor. Ob ein Agent dich \u00fcberhaupt vorschl\u00e4gt, entscheidet die GEO-Ebene. WebMCP macht zweierlei: deine Seite f\u00fcr den Agenten bedienbar und seine Zugriffe f\u00fcr dich messbar.<\/p>\n  <\/div>\n \n  <h2>Die zwei APIs<\/h2>\n  <p>WebMCP kennt zwei Wege, eine Aktion als Tool anzubieten. Die Faustregel: Ist die Aktion schon ein HTML-Formular, nimm die deklarative API; ist sie es nicht, die imperative.<\/p>\n \n  <div class=\"tier-grid\">\n    <div class=\"tier-card elite\">\n      <span class=\"tier-badge\">Deklarativ<\/span>\n      <p class=\"tier-name\">Deklarativ<\/p>\n      <p class=\"tier-fact\">Eignet sich f\u00fcr alles, was ohnehin ein Formular ist, Suche, Kontakt, Buchung.<\/p>\n      <p class=\"tier-fact\">Du brauchst kein JavaScript.<\/p>\n      <p class=\"tier-fact\">Schnell und g\u00fcnstig, aber strikt begrenzt auf <code>&lt;form&gt;<\/code>.<\/p>\n    <\/div>\n    <div class=\"tier-card long-tail\">\n      <span class=\"tier-badge\">Imperativ<\/span>\n      <p class=\"tier-name\">Imperativ<\/p>\n      <p class=\"tier-fact\">ist es am robustesten, weil dein Code bei jedem Aufruf l\u00e4uft. Du loggst direkt in der Funktion:<\/p>\n      <p class=\"tier-fact\">Das kostet etwas JavaScript, gibt dir aber volle Kontrolle, und die sauberste Messung.<\/p>\n    <\/div>\n  <\/div>\n \n  <h3>Deklarativ: bestehende Formulare annotieren<\/h3>\n  <p>Die deklarative API funktioniert ausschlie\u00dflich mit <code>&lt;form&gt;<\/code> -Elementen. Einen einzelnen Button, ein <code>&lt;div&gt;<\/code>oder sonst etwas kannst du damit nicht zum Tool machen, daf\u00fcr ist die imperative API da.<\/p>\n \n  <p>So entsteht das Tool: <code>&lt;toolname&gt;<\/code> und <code>&lt;tooldescription&gt;<\/code> (beide Pflicht) h\u00e4ngst du ans Formular, der <code>&lt;toolname&gt;<\/code> wird der Tool-Name. Jedes Eingabefeld wird \u00fcber sein <code>&lt;name&gt;<\/code> -Attribut automatisch zu einem Parameter. Das Besondere: Der Browser \u00fcbersetzt auch die normalen HTML-Regeln ins Tool-Schema, <code>&lt;required&gt;<\/code> wird zur Pflicht, ein <code>select<\/code> zur festen Auswahlliste, <code>&lt;type&gt;<\/code>, <code>&lt;min&gt;<\/code>, und <code>&lt;max&gt;<\/code> zu Grenzen. Die Felder erkl\u00e4rst du mit <code>&lt;toolparamdescription&gt;<\/code>, den Rest liest der Browser aus dem Formular.<\/p>\n \n  <pre><code>&lt;!-- Wird zum Tool \"searchFlights\" mit den Parametern --&gt;\n&lt;!-- from, to, class, passengers und when. --&gt;\n&lt;form toolname=\"searchFlights\"\n      tooldescription=\"Sucht Fl\u00fcge zwischen zwei Orten an einem Datum\"\n      toolautosubmit&gt;   &lt;!-- Agent darf selbst absenden --&gt;\n\n  &lt;!-- Pflichtfelder, Freitext --&gt;\n  &lt;input name=\"from\" required\n         toolparamdescription=\"Abflugort oder IATA-Code, z. B. CGN\"&gt;\n  &lt;input name=\"to\" required\n         toolparamdescription=\"Zielort oder IATA-Code, z. B. JFK\"&gt;\n\n  &lt;!-- feste Auswahlliste: der Agent darf nur diese Werte nehmen --&gt;\n  &lt;select name=\"class\" toolparamdescription=\"Bef\u00f6rderungsklasse\"&gt;\n    &lt;option value=\"economy\"&gt;Economy&lt;\/option&gt;\n    &lt;option value=\"business\"&gt;Business&lt;\/option&gt;\n    &lt;option value=\"first\"&gt;First&lt;\/option&gt;\n  &lt;\/select&gt;\n\n  &lt;!-- Zahl mit Grenzen --&gt;\n  &lt;input name=\"passengers\" type=\"number\" min=\"1\" max=\"9\" value=\"1\"\n         toolparamdescription=\"Anzahl Reisender\"&gt;\n\n  &lt;input name=\"when\" type=\"date\"\n         toolparamdescription=\"Abflugdatum\"&gt;\n\n  &lt;button type=\"submit\"&gt;Suchen&lt;\/button&gt;\n&lt;\/form&gt;<\/code><\/pre>\n \n  <p>Deklarativ ist also mehr als drei Attribute: Du nutzt die vorhandene Formular-Semantik weiter. Die vollst\u00e4ndige Attributliste und wie HTML-Regeln zum Schema werden, steht in der <a href=\"https:\/\/developer.chrome.com\/docs\/ai\/webmcp\">Chrome Dokumentation<\/a>.<\/p>\n \n  <p>Ob der Agent selbst absenden darf, entscheidest du pro Formular \u00fcber das Attribut <code>toolautosubmit<\/code> . Ohne das Attribut f\u00fcllt der Agent nur die Felder, der Browser setzt den Fokus auf den Absenden-Button, klicken muss der <strong>Mensch<\/strong> selbst. Mit dem Attribut sendet der Agent selbst.<\/p>\n \n  <div class=\"callout callout-gold\">\n    <span class=\"callout-label\">Achtung<\/span>\n    <p>H\u00e4ngst du es an ein Kontaktformular, hei\u00dft das konkret: Der Agent verschickt die Nachricht, ohne dass ein Mensch sie noch sieht, samt m\u00f6glicher Tippfehler oder falscher Angaben. Deshalb die Faustregel: Auto-Submit nur f\u00fcr lesende, folgenlose Tools wie Suche; bei allem Schreibenden, Kontakt, Bestellung, Buchung, l\u00e4sst du es weg und \u00fcberl\u00e4sst den letzten Klick dem Menschen.<\/p>\n  <\/div>\n \n  <p>Das Ergebnis bekommt der Agent standardm\u00e4\u00dfig dadurch, dass das Formular normal absendet und die Folgeseite l\u00e4dt. Willst du ihm stattdessen ein strukturiertes Ergebnis ohne Seitenwechsel zur\u00fcckgeben, f\u00e4ngst du das Submit-Event ab und antwortest \u00fcber <code>respondWith()<\/code> (Code im untenstehenden Messabschnitt).<\/p>\n \n  <h3>Imperativ: Aktionen als JavaScript-Funktionen<\/h3>\n  <p>Ist die Aktion kein Formular, registrierst du das Tool \u00fcber <code>navigator.modelContext<\/code>. Du gibst Name, Beschreibung, ein Eingabe-Schema und eine <code>execute<\/code> -Funktion an, die bei jedem Aufruf l\u00e4uft. In <code>execute<\/code> rufst du einfach deine vorhandenen JavaScript-Funktionen auf, du musst nichts neu bauen:<\/p>\n \n  <pre><code>navigator.modelContext.registerTool({\n  name: \"addToCart\",\n  description: \"F\u00fcgt das angezeigte Produkt zum Warenkorb hinzu\",\n  inputSchema: {\n    type: \"object\",\n    properties: { quantity: { type: \"integer\", minimum: 1, default: 1 } }\n  },\n  async execute(args) {\n    return doAddToCart(args);   \/\/ deine bestehende Logik\n  }\n});<\/code><\/pre>\n \n  <p>So stellst du dem Browser eigene, klar umrissene Funktionen bereit und beh\u00e4ltst volle Kontrolle \u00fcber Schema und Ausf\u00fchrung. Aufrufbar sind nur die Tools, die du registrierst, eine neue Angriffsfl\u00e4che f\u00fcr deine Seite entsteht dadurch nicht.<\/p>\n \n  <h2>Wie du den KI-Agenten in deinem Tracking sichtbar machst<\/h2>\n  <p>Die verbreiteten Pixel-\/DOM-Agenten (Atlas, Comet, Claude for Chrome) laufen im Browser eines echten Nutzers und sehen in deinen Logs aus wie schnelle Menschen. WebMCP liefert dir das fehlende Signal, je nach API auf zwei Arten.<\/p>\n \n  <p><strong>Imperativ<\/strong> ist am robustesten, weil dein Code bei jedem Aufruf ausgef\u00fchrt wird. Du loggst direkt in der Funktion:<\/p>\n \n  <pre><code>async ausfuehren(args) {\n  gtag(\"event\", \"agent_call\", { tool: \"addToCart\" });   \/\/ z.B. an Google Analytics 4\n  return addToCartAusfuehren(args);\n}<\/code><\/pre>\n \n  <p><strong>Deklarativ<\/strong> liefert der Browser das Signal frei Haus: Auf dem Submit-Event sitzt ein schreibgesch\u00fctztes Flag <code>agentInvoked<\/code>. Der Browser setzt es, du liest es nur, <code>true<\/code> , wenn ein Agent das Formular ausgel\u00f6st hat, <code>false<\/code> beim menschlichen Klick.<\/p>\n \n  <pre><code>form.addEventListener(\"submit\", (event) =&gt; {\n  if (event.agentInvoked) {\n    \/\/ 1) an Google Analytics 4 melden\n    gtag(\"event\", \"agent_submit\", { tool: form.getAttribute(\"toolname\") });\n    \/\/ 2) optional: ein strukturiertes Ergebnis an den Agenten zur\u00fcckgeben\n    event.preventDefault();\n    event.respondWith(process(new FormData(form)));\n    return;\n  }\n  \/\/ Mensch \u2192 normaler Ablauf\n});<\/code><\/pre>\n \n  <p>Gemessen wird im Browser, von dort schiebst du das Signal in deine Analytics (oben via <code>gtag<\/code> an Google Analytics 4, alternativ \u00fcber den GTM- <code>dataLayer<\/code>oder gleich ins Data-Warehouse. So siehst du, wann der Kanal f\u00fcr dein Gesch\u00e4ft anspringt, statt im Dunkeln zu tappen.<\/p>\n \n  <h2>Wo WebMCP heute steht<\/h2>\n  <span class=\"leak-badge\">Origin Trial \u00b7 Chrome 149<\/span>\n  <p>WebMCP ist ein <a href=\"https:\/\/github.com\/webmachinelearning\/webmcp\">offener Standard von Google und Microsoft<\/a> in der W3C Web Machine Learning Community Group. Seit Mai 2026 steckt es im offiziellen Chrome, als Origin-Trial in Version 149, und l\u00e4sst sich damit auf echten Seiten ausprobieren. Edge wird erwartet, Firefox und Safari haben nichts angek\u00fcndigt. Und es ist modell-agnostisch: Du baust deine Tools einmal, jeder Agent, der den Standard spricht, kann sie nutzen.<\/p>\n \n  <p>Bisher konsumiert genau ein Agent WebMCP-Tools: Gemini in Chrome. Alle anderen (Claude, ChatGPT\/Atlas, Perplexity, Edge) klicken und scrapen weiter. Real in Benutzung also, aber denkbar schmal: ein Agent, ein Browser, Testbetrieb.<\/p>\n \n  <div class=\"callout callout-red\">\n    <span class=\"callout-label\">Reichweite<\/span>\n    <p>Und selbst dieser eine Agent erreicht kaum jemanden. Die WebMCP-Unterst\u00fctzung l\u00e4uft als US-Vorabversion nur f\u00fcr <a href=\"https:\/\/one.google.com\/about\/google-ai-plans\/\">Google AI Pro und Ultra Abonnenten<\/a>. Die real erreichbare Nutzerbasis ist damit verschwindend gering.<\/p>\n  <\/div>\n \n  <p>Das kann sich aber schnell \u00e4ndern. WebMCP sitzt in Chrome, dem Browser mit rund 65 % Marktanteil. L\u00f6st Google die Funktion aus der bezahlten US-Vorschau und rollt sie breit oder kostenlos aus, steigt die Reichweite um ein Vielfaches dessen, was eine einzelne Erweiterung wie Claude for Chrome je erreicht. Wann das kommt, ist offen.<\/p>\n \n  <p>Die Konsequenz: kleiner Aufwand jetzt, m\u00f6glicherweise gro\u00dfer Kanal sp\u00e4ter. Bau WebMCP jetzt ein, wenn du den Mess-Vorsprung willst. Breiten Traffic musst du dieses Jahr nicht erwarten, aber wenn Google den Schalter umlegt, willst du nicht erst dann anfangen.<\/p>\n \n  \n  <h2>Wo anfangen<\/h2>\n  <div class=\"pipeline\">\n    <div class=\"pipe-stage\">\n      <div class=\"pipe-num\">1<\/div>\n      <p class=\"pipe-label\">Schl\u00fcssel-Aktionen festlegen<\/p>\n      <p class=\"pipe-detail\">Suche, Warenkorb, Buchung, Anfrage, Support sind die Kandidaten f\u00fcr Tools.<\/p>\n      <div class=\"pipe-arrow\"><\/div>\n    <\/div>\n    <div class=\"pipe-stage\">\n      <div class=\"pipe-num\">2<\/div>\n      <p class=\"pipe-label\">Deklarativ starten<\/p>\n      <p class=\"pipe-detail\">Bestehende Formulare annotieren mit <code>&lt;toolname&gt;<\/code>\/<code>&lt;tooldescription&gt;<\/code>. G\u00fcnstig, schnell, und \u00fcber <code>agentInvoked<\/code> sofort ein Mess-Signal.<\/p>\n      <div class=\"pipe-arrow\"><\/div>\n    <\/div>\n    <div class=\"pipe-stage\">\n      <div class=\"pipe-num\">3<\/div>\n      <p class=\"pipe-label\">Imperativ erg\u00e4nzen<\/p>\n      <p class=\"pipe-detail\">Nicht-Formular-Aktionen registrieren \u00fcber <code>navigator.modelContext<\/code> und das Tracking direkt in die Funktion bauen.<\/p>\n      <div class=\"pipe-arrow\"><\/div>\n    <\/div>\n    <div class=\"pipe-stage\">\n      <div class=\"pipe-num\">4<\/div>\n      <p class=\"pipe-label\">Messpipeline schlie\u00dfen<\/p>\n      <p class=\"pipe-detail\">Die Signale in Analytics oder Warehouse leiten, damit du den Anlauf des Kanals siehst.<\/p>\n      <div class=\"pipe-arrow\"><\/div>\n    <\/div>\n    <div class=\"pipe-stage\">\n      <div class=\"pipe-num\">5<\/div>\n      <p class=\"pipe-label\">Registrierung pr\u00fcfen<\/p>\n      <p class=\"pipe-detail\">In den DevTools listet das WebMCP-Panel im Application-Tab deine Tools; mit dem Model Context Tool Inspector (Chrome-Extension) rufst du sie manuell auf, bevor ein echter Agent kommt.<\/p>\n    <\/div>\n  <\/div>\n \n  <h2>Fazit<\/h2>\n  <div class=\"callout callout-dark\">\n    <span class=\"callout-label\">Fazit<\/span>\n    <p>WebMCP macht deine Seite verl\u00e4sslich f\u00fcr Agenten bedienbar, und du siehst zugleich, wann wirklich ein Agent gehandelt hat. Der Einbau ist klein, und der Kanal kann schnell wachsen, deshalb lohnt es sich, jetzt vorzubereiten statt sp\u00e4ter nachzuziehen.<\/p>\n  <\/div>\n \n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>WebMCP l\u00e4sst deine Seite Agenten fertige Aktionen anbieten und macht ihre Zugriffe messbar, was sonst kein Verfahren leistet.<\/p>","protected":false},"author":1,"featured_media":9040,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[38],"tags":[30],"class_list":["post-9034","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-crawler","tag-english"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>WebMCP: Optimize for AI Agents and Measure Visits<\/title>\n<meta name=\"description\" content=\"WebMCP explained: declarative vs. imperative, how to make your site operable for AI agents, and how to use the browser&#039;s agentInvoked flag to measure when an agent has acted.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.searchviu.com\/de\/webmcp-ki-agenten\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Your Site Can Now Talk Directly to AI Agents \u2014 Here&#039;s How\" \/>\n<meta property=\"og:description\" content=\"WebMCP lets your site hand AI agents ready-made actions instead of making them guess from buttons and screenshots \u2014 and gives you a real signal for measuring when it happens. Here&#039;s how declarative and imperative tools work, and where the standard stands today.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.searchviu.com\/de\/webmcp-ki-agenten\/\" \/>\n<meta property=\"og:site_name\" content=\"SEO Data Warehouse And Monitoring\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-10T12:58:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.searchviu.com\/wp-content\/uploads\/2026\/08\/searchVIU_blog-pictures-8.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Michael\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@searchviu\" \/>\n<meta name=\"twitter:site\" content=\"@searchviu\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"11\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/webmcp-for-ai-agents\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/webmcp-for-ai-agents\\\/\"},\"author\":{\"name\":\"Michael\",\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/#\\\/schema\\\/person\\\/047e04e169af50cb1ca9d948557fa1c2\"},\"headline\":\"WebMCP: How to Optimize for AI Agents and Measure What They Do\",\"datePublished\":\"2026-08-10T12:58:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/webmcp-for-ai-agents\\\/\"},\"wordCount\":1164,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/webmcp-for-ai-agents\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.searchviu.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/searchVIU_blog-pictures-8.jpg\",\"keywords\":[\"english\"],\"articleSection\":[\"AI Crawler\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.searchviu.com\\\/webmcp-for-ai-agents\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/webmcp-for-ai-agents\\\/\",\"url\":\"https:\\\/\\\/www.searchviu.com\\\/webmcp-for-ai-agents\\\/\",\"name\":\"WebMCP: Optimize for AI Agents and Measure Visits\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/webmcp-for-ai-agents\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/webmcp-for-ai-agents\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.searchviu.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/searchVIU_blog-pictures-8.jpg\",\"datePublished\":\"2026-08-10T12:58:07+00:00\",\"description\":\"WebMCP explained: declarative vs. imperative, how to make your site operable for AI agents, and how to use the browser's agentInvoked flag to measure when an agent has acted.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/webmcp-for-ai-agents\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.searchviu.com\\\/webmcp-for-ai-agents\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/webmcp-for-ai-agents\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.searchviu.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/searchVIU_blog-pictures-8.jpg\",\"contentUrl\":\"https:\\\/\\\/www.searchviu.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/searchVIU_blog-pictures-8.jpg\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/webmcp-for-ai-agents\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.searchviu.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WebMCP: How to Optimize for AI Agents and Measure What They Do\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/#website\",\"url\":\"https:\\\/\\\/www.searchviu.com\\\/\",\"name\":\"SEO Data Warehouse And Monitoring\",\"description\":\"SEO Solutions For Teams And Agencies\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.searchviu.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/#organization\",\"name\":\"searchVIU\",\"url\":\"https:\\\/\\\/www.searchviu.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.searchviu.com\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/d3babe41-searchviu-logo2x.png\",\"contentUrl\":\"https:\\\/\\\/www.searchviu.com\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/d3babe41-searchviu-logo2x.png\",\"width\":340,\"height\":340,\"caption\":\"searchVIU\"},\"image\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/searchviu\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/searchviu\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/#\\\/schema\\\/person\\\/047e04e169af50cb1ca9d948557fa1c2\",\"name\":\"Michael\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0e383ecb4d55e87b2093a198ac18315bff59afd030de65ea2c5b9172bb951d89?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0e383ecb4d55e87b2093a198ac18315bff59afd030de65ea2c5b9172bb951d89?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0e383ecb4d55e87b2093a198ac18315bff59afd030de65ea2c5b9172bb951d89?s=96&d=mm&r=g\",\"caption\":\"Michael\"},\"sameAs\":[\"https:\\\/\\\/www.searchviu.com\"],\"url\":\"https:\\\/\\\/www.searchviu.com\\\/de\\\/author\\\/michaelsearchviu-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WebMCP: f\u00fcr KI-Agenten optimieren und Zugriffe messen","description":"WebMCP erkl\u00e4rt: deklarativ und imperativ, wie du deine Seite f\u00fcr KI-Agenten bedienbar machst und \u00fcber das agentInvoked-Flag im Browser misst, wann ein Agent gehandelt hat.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.searchviu.com\/de\/webmcp-ki-agenten\/","og_locale":"de_DE","og_type":"article","og_title":"Your Site Can Now Talk Directly to AI Agents \u2014 Here's How","og_description":"WebMCP lets your site hand AI agents ready-made actions instead of making them guess from buttons and screenshots \u2014 and gives you a real signal for measuring when it happens. Here's how declarative and imperative tools work, and where the standard stands today.","og_url":"https:\/\/www.searchviu.com\/de\/webmcp-ki-agenten\/","og_site_name":"SEO Data Warehouse And Monitoring","article_published_time":"2026-08-10T12:58:07+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.searchviu.com\/wp-content\/uploads\/2026\/08\/searchVIU_blog-pictures-8.jpg","type":"image\/jpeg"}],"author":"Michael","twitter_card":"summary_large_image","twitter_creator":"@searchviu","twitter_site":"@searchviu","twitter_misc":{"Verfasst von":"Michael","Gesch\u00e4tzte Lesezeit":"11\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.searchviu.com\/webmcp-for-ai-agents\/#article","isPartOf":{"@id":"https:\/\/www.searchviu.com\/webmcp-for-ai-agents\/"},"author":{"name":"Michael","@id":"https:\/\/www.searchviu.com\/#\/schema\/person\/047e04e169af50cb1ca9d948557fa1c2"},"headline":"WebMCP: How to Optimize for AI Agents and Measure What They Do","datePublished":"2026-08-10T12:58:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.searchviu.com\/webmcp-for-ai-agents\/"},"wordCount":1164,"commentCount":0,"publisher":{"@id":"https:\/\/www.searchviu.com\/#organization"},"image":{"@id":"https:\/\/www.searchviu.com\/webmcp-for-ai-agents\/#primaryimage"},"thumbnailUrl":"https:\/\/www.searchviu.com\/wp-content\/uploads\/2026\/08\/searchVIU_blog-pictures-8.jpg","keywords":["english"],"articleSection":["AI Crawler"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.searchviu.com\/webmcp-for-ai-agents\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.searchviu.com\/webmcp-for-ai-agents\/","url":"https:\/\/www.searchviu.com\/webmcp-for-ai-agents\/","name":"WebMCP: f\u00fcr KI-Agenten optimieren und Zugriffe messen","isPartOf":{"@id":"https:\/\/www.searchviu.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.searchviu.com\/webmcp-for-ai-agents\/#primaryimage"},"image":{"@id":"https:\/\/www.searchviu.com\/webmcp-for-ai-agents\/#primaryimage"},"thumbnailUrl":"https:\/\/www.searchviu.com\/wp-content\/uploads\/2026\/08\/searchVIU_blog-pictures-8.jpg","datePublished":"2026-08-10T12:58:07+00:00","description":"WebMCP erkl\u00e4rt: deklarativ und imperativ, wie du deine Seite f\u00fcr KI-Agenten bedienbar machst und \u00fcber das agentInvoked-Flag im Browser misst, wann ein Agent gehandelt hat.","breadcrumb":{"@id":"https:\/\/www.searchviu.com\/webmcp-for-ai-agents\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.searchviu.com\/webmcp-for-ai-agents\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.searchviu.com\/webmcp-for-ai-agents\/#primaryimage","url":"https:\/\/www.searchviu.com\/wp-content\/uploads\/2026\/08\/searchVIU_blog-pictures-8.jpg","contentUrl":"https:\/\/www.searchviu.com\/wp-content\/uploads\/2026\/08\/searchVIU_blog-pictures-8.jpg","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.searchviu.com\/webmcp-for-ai-agents\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.searchviu.com\/en\/"},{"@type":"ListItem","position":2,"name":"WebMCP: How to Optimize for AI Agents and Measure What They Do"}]},{"@type":"WebSite","@id":"https:\/\/www.searchviu.com\/#website","url":"https:\/\/www.searchviu.com\/","name":"SEO Data Warehouse und Monitoring","description":"SEO-L\u00f6sungen f\u00fcr Teams und Agenturen","publisher":{"@id":"https:\/\/www.searchviu.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.searchviu.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.searchviu.com\/#organization","name":"searchVIU","url":"https:\/\/www.searchviu.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.searchviu.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.searchviu.com\/wp-content\/uploads\/2023\/02\/d3babe41-searchviu-logo2x.png","contentUrl":"https:\/\/www.searchviu.com\/wp-content\/uploads\/2023\/02\/d3babe41-searchviu-logo2x.png","width":340,"height":340,"caption":"searchVIU"},"image":{"@id":"https:\/\/www.searchviu.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/searchviu","https:\/\/www.linkedin.com\/company\/searchviu\/"]},{"@type":"Person","@id":"https:\/\/www.searchviu.com\/#\/schema\/person\/047e04e169af50cb1ca9d948557fa1c2","name":"Michael","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/0e383ecb4d55e87b2093a198ac18315bff59afd030de65ea2c5b9172bb951d89?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0e383ecb4d55e87b2093a198ac18315bff59afd030de65ea2c5b9172bb951d89?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e383ecb4d55e87b2093a198ac18315bff59afd030de65ea2c5b9172bb951d89?s=96&d=mm&r=g","caption":"Michael"},"sameAs":["https:\/\/www.searchviu.com"],"url":"https:\/\/www.searchviu.com\/de\/author\/michaelsearchviu-com\/"}]}},"modified_by":"Katja","_links":{"self":[{"href":"https:\/\/www.searchviu.com\/de\/wp-json\/wp\/v2\/posts\/9034","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.searchviu.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.searchviu.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.searchviu.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.searchviu.com\/de\/wp-json\/wp\/v2\/comments?post=9034"}],"version-history":[{"count":8,"href":"https:\/\/www.searchviu.com\/de\/wp-json\/wp\/v2\/posts\/9034\/revisions"}],"predecessor-version":[{"id":9047,"href":"https:\/\/www.searchviu.com\/de\/wp-json\/wp\/v2\/posts\/9034\/revisions\/9047"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.searchviu.com\/de\/wp-json\/wp\/v2\/media\/9040"}],"wp:attachment":[{"href":"https:\/\/www.searchviu.com\/de\/wp-json\/wp\/v2\/media?parent=9034"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.searchviu.com\/de\/wp-json\/wp\/v2\/categories?post=9034"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.searchviu.com\/de\/wp-json\/wp\/v2\/tags?post=9034"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}