Auteur

Enrico Clein

Oprichter van WebMCP.nl, een initiatief van SynoVenture Group B.V. uit Dronten.

Enrico Clein schrijft de artikelen in de kennisbank van WebMCP.nl: over WebMCP en de origin trials in Chrome en Edge, over het ontwerpen, testen en beveiligen van tools voor AI-agents, en over AI-vindbaarheid. Elk artikel vermeldt zijn bronnen en een zichtbare wijzigingsdatum. Claims over browser- en agentondersteuning worden getoetst aan primaire bronnen, zoals releasenotes, het spec-voorstel op GitHub en de documentatie van browser- en agentmakers.

WebMCP.nl is een initiatief van SynoVenture Group B.V. uit Dronten. We helpen Nederlandse bedrijven hun website klaar te maken voor het agentic web: van AI-vindbaarheid tot aanroepbare acties via WebMCP. Onafhankelijk, met een openbare methodiek en elke claim met bron.

WebMCP.nl is niet verbonden aan Google, Microsoft of het W3C. De scanmethodiek staat openbaar, en onze eigen site ligt op dezelfde meetlat.

Enrico Clein op LinkedInContact

Artikelen (23)

  • Gevoelige velden in WebMCP: maskeren is niet hetzelfde als uitsluiten ·

    Een gemaskeerd toolresultaat bewijst niet dat een gevoelige waarde buiten het model is gebleven. Controleer ook het invoerschema, standaardwaarden, toolargumenten en foutmeldingen. Een nieuwe formulierbibliotheek laat concreet zien waarom uitsluiten en maskeren verschillende ontwerpkeuzes zijn.

  • Jev haalt 49 uit 49 met WebMCP: wat deze benchmark betekent voor je website ·

    Jev met Mercury 2.5 lost via WebMCP alle 49 WindTunnel-taken op, tegen lage modelkosten. Maar 49/49 betekent niet dat iedere poging slaagt. De concrete les: onderzoek naast het model ook je toolontwerp, en vergelijk betrouwbaarheid en kosten met dezelfde meetlat.

  • Een WebMCP-tool zegt nee: maak van een weigering geen storing ·

    Een WebMCP-tool kan correct weigeren iets te wijzigen. Maak dat onderscheid zichtbaar in het resultaat: verkeerde invoer vraagt om herstel, verouderde gegevens om opnieuw lezen en ontbrekende toestemming om een menselijke beslissing. Een technisch voltooide aanroep is nog geen uitgevoerde klanttaak.

  • GPT-Live en WebMCP: wat een indrukwekkende stem betekent voor je klantreis ·

    Na de release van GPT-Live-1 nam ik de proef op de som met collega’s en vrienden. Hun reacties liepen uiteen van bewondering tot ongemak. In combinatie met WebMCP kan zo’n spraakagent niet alleen praten, maar ook klanttaken laten uitvoeren. Dat vraagt om een andere klantreis én duidelijke grenzen.

  • Anthropic: AI kan de economie laten groeien terwijl kenniswerkers verliezen ·

    Anthropic verkent drie Amerikaanse economische scenario’s voor 2030. In het extreme scenario groeit het bbp sterk, terwijl kenniswerkers minder verdienen en vaker werkloos zijn. Het zijn geen voorspellingen. Voor bedrijven is de concrete vraag: wie profiteert van de tijd die AI bespaart?

  • WebMCP-tools gevonden? Controleer wie ze heeft gebouwd ·

    Een agent kan WebMCP-tools voor een website bouwen zonder de broncode van die website te wijzigen. DeepDeck maakt het onderscheid tussen gevonden paginatools en zelfgebouwde tools zichtbaar. Controleer bij een demo daarom niet alleen de uitkomst, maar ook wie de integratie levert en onderhoudt.

  • WebMCP-tools testen vanuit de terminal met agent-browser ·

    Controleer niet alleen of een WebMCP-tool uitvoert, maar ook of het resultaat klopt. Onze proef met agent-browser 0.36.0 laat dat zien. De aanvulling voor 0.38.0 legt uit hoe je automatische toolmeldingen leest en wanneer je het volledige invoerschema opnieuw moet ophalen.

  • Een WebMCP-taak herhalen: wat controleer je vóór de volgende uitvoering? ·

    Een opgeslagen agenttaak is een plan voor een volgende uitvoering. Controleer dan opnieuw de beschikbare tool, het account, de invoer en de gevolgen. Hieronder zie je aan een fictieve trainingsboeking welke gegevens je kunt bewaren en wanneer een routine moet stoppen.

  • Een WebMCP-tool geeft een timeout: is de boeking mislukt? ·

    Een timeout vertelt niet of een boeking is opgeslagen. Maak de status van de aanvraag opvraagbaar en bescherm herhalingen aan de serverkant met één sleutel voor dezelfde bedoelde actie. Zo voorkom je dat een agent of gebruiker door opnieuw proberen een dubbele boeking maakt.

  • WebMCP voor meertalige sites: behoud de betekenis van je toolbeschrijvingen ·

    Een open WebMCP-issue vraagt hoe taal en tekstrichting van declaratieve toolmetadata behouden blijven. Controleer bij meertalige sites nu al of de beschrijving in elke taal dezelfde actie, voorwaarden en gevolgen uitdrukt. Vertaalde woorden alleen bewijzen dat nog niet.

  • Wanneer is een WebMCP-pilot de investering waard? ·

    Een WebMCP-pilot is zinvol als je vooraf kunt benoemen welke klanttaak verbetert en hoe je dat toetst. Kies een afgebakende taak, controleer of de bedoelde agent hem ondersteunt en spreek doorgaan- en stopcriteria af. Een succesvolle demo alleen is nog geen reden om breed uit te rollen.

  • Welke WebMCP-tools moet je bouwen? Van klantdoel naar toetsbare toolset ·

    Chrome publiceerde op 26 augustus een ontwerpkader dat begint bij het doel van de gebruiker. Werk één gesprek uit, bepaal welke informatie en acties nodig zijn en vertaal dat naar tools en acceptatietests. Het offertevoorbeeld hieronder laat zien hoe je dat concreet doet.

  • Edge 152 krijgt een WebMCP-origin trial: wat moet je apart testen? ·

    Test browsertoegang, tooluitvoering en agentkeuze afzonderlijk. Microsoft verwijst nu naar WebMCP Explorer: een experimentele extensie waarmee je tools handmatig kunt aanroepen en daarna een agent kunt laten werken. Gebruik haar alleen op vertrouwde sites; een lokale test bewijst niet dat je publieke origin trial werkt.

  • Je hebt al een API. Wanneer voegt WebMCP dan iets toe? ·

    WebMCP biedt tools vanuit een browserpagina en kan bestaande API's hergebruiken. Die browser hoeft geen zichtbaar venster te hebben: headless gebruik is expliciet in scope. De architectuurkeuze draait daarom om de benodigde paginacontext, niet alleen om de vraag of een gebruiker meekijkt.

  • ChatGPT kan WebMCP-tools gebruiken: welke ondersteuning heeft je site nodig? ·

    ChatGPT's ingebouwde browser kan WebMCP-tools gebruiken, maar ondersteunt een subset: JavaScript-tools op de hoofdpagina, zonder declaratieve of iframe-tools. Voor een website is die concrete compatibiliteit belangrijker dan de Challenge eromheen. De inzendingen voor die Challenge zijn inmiddels gesloten.

  • Niet genoemd in AI-antwoorden? Zo onderzoek je waar het aan ligt ·

    Eén ontbrekende merkvermelding is geen diagnose. Scheid technische vindbaarheid, inhoudelijke relevantie en gemeten zichtbaarheid. WebMCP maakt acties beschikbaar; het garandeert geen vermelding in een AI-antwoord.

  • agentInvoked meten: welke formulierinzendingen komen via WebMCP? ·

    SubmitEvent.agentInvoked is een signaal bij declaratieve WebMCP-formulieren, geen universele agentdetector. Bewaar ‘onbekend’ apart en meet taakresultaten naast aanroepen.

  • WebMCP beveiligen: houd je browser bij en begrens je tools ·

    Schakel WebMCP uit op pagina’s die het niet nodig hebben: de conceptspecificatie beschrijft daarvoor nu expliciet Permissions-Policy: tools=(). Controleer de werking in je doelbrowser. Waar je wél tools aanbiedt, blijven browserupdates, beperkte rechten en servercontroles noodzakelijk.

  • Wat de Lighthouse-audit voor agentic browsing wel en niet bewijst ·

    Lighthouse controleert technische voorwaarden, niet het slagen van een klanttaak. De experimentele categorie toont geslaagde checks, geen gewogen agent-ready-score van 0 tot 100.

  • WebMCP-code bijwerken: controleer API-versie en toollevensduur ·

    Chrome markeert JSON-tekst als invoer voor executeTool vanaf versie 155 als verouderd: geef in de nieuwe aanroep een JavaScript-object door. Controleer afzonderlijk je browserversie, eventuele wrapper en registratielevensduur. Een foutmelding is geen reden om een schrijvende tool automatisch opnieuw aan te roepen.

  • WebMCP bij een schademelding: verbeter de intake, bewijs de winst ·

    Een agent kan helpen gegevens voor een schademelding te verzamelen. Dat bewijst nog geen snellere afhandeling of hogere STP. Test eerst volledigheid, correcties en de controle van de klant.

  • Je eerste WebMCP-tool testen: van lokale demo naar origin trial ·

    Begin met een alleen-lezen tool. Controleer achtereenvolgens API-toegang, registratie, uitvoering en gebruik door de beoogde agent. Een lokale testflag bewijst niet dat je publieke trialconfiguratie werkt.

  • WebMCP in Chrome 149: wat de origin trial beschikbaar maakt ·

    De origin trial laat deelnemende sites een experimentele browser-API testen. Dat is iets anders dan een afgeronde webstandaard of ondersteuning door iedere AI-assistent.

Nieuw bij het onderwerp? Begin bij Wat is WebMCP? of AI-vindbaarheid.