WebMCP in Cloudflare Kitesurf: welke klanttaak kun je er echt mee testen?
Cloudflare ondersteunt WebMCP nu ook in Kitesurf, naast Chrome Lab. Voor een agentproef is de keuze tussen die twee belangrijk: Kitesurf kan paginatools aanroepen, maar biedt in een agentgestuurde sessie nog geen live weergave voor menselijke bevestiging.
Een agent kan een tool op je website ontdekken zonder de bijbehorende klanttaak te kunnen afronden. De nieuwe WebMCP-ondersteuning in Cloudflare Kitesurf maakt dat onderscheid concreet. Vooral wanneer een boeking, aanvraag of betaling op akkoord van een mens wacht, bepaalt de gekozen browseromgeving wat je proef werkelijk bewijst.
Wat er op 28 september is veranderd
Cloudflare meldde op 28 september 2026 dat WebMCP niet alleen in zijn experimentele Chrome Lab-sessies werkt, maar nu ook in Kitesurf-sessies van Browser Run. Beide omgevingen herkennen paginatools die via document.modelContext zijn geregistreerd. Dat is de API uit de huidige WebMCP Community Group-draft; het is geen aankondiging dat WebMCP overal in stabiele browsers beschikbaar is.
Een agent krijgt die tools bovendien niet automatisch. Volgens de Browser Run-handleiding moet een CDP-client de WebMCP-functies aanspreken. Cloudflare laat bijvoorbeeld zien hoe Chrome DevTools MCP met de vlag --category-experimental-webmcp de acties list_webmcp_tools en execute_webmcp_tool aanbiedt. Je stelt daarnaast een Cloudflare-account en API-token in. Ondersteuning in de browseromgeving en daadwerkelijk gebruik door een specifieke agent zijn dus twee afzonderlijke controles.
De beslissende grens: kan de klant nog bevestigen?
Cloudflare gebruikt een hoteldemo om die grens te laten zien. Na een zoekopdracht verandert de beschikbare toolset; later kan complete_booking worden aangeroepen. Die tool wacht totdat een mens in de browser op ‘Confirm Reservation’ drukt. In een Chrome Lab-sessie kun je daarvoor een live weergave openen. Bij een agent die via Chrome DevTools MCP met Kitesurf werkt, ontbreekt die live weergave volgens Cloudflare: de agent kan een wachtende tool dan niet door de gebruiker laten bevestigen. Handmatig testen vanuit het WebMCP-paneel van de Kitesurf-playground kan wel.
Dat maakt Kitesurf niet nutteloos. Het maakt de testvraag preciezer. Voor een alleen-lezen taak, zoals een product zoeken en details ophalen, kun je kijken of een agent de juiste paginatools ontdekt en gebruikt. Voor een klanttaak met een verplichte bevestiging moet je ook het moment ná de toolaanroep testen. Alleen een gevonden complete_booking-tool is nog geen geslaagde boeking.
Een proef die een productteam iets leert
Ons advies is om met één fictieve klanttaak en testgegevens te beginnen. Laat een ontwikkelaar eerst in het WebMCP-paneel controleren welke tools de pagina aanbiedt. Voer daarna dezelfde zoektaak uit met een agent die expliciet op de Cloudflare-browser is aangesloten. Noteer de aangeboden tools, de gekozen aanroepen, het zichtbare resultaat en de serverstatus. Verander vervolgens de pagina, bijvoorbeeld van zoeken naar resultaten, en controleer of de agent de nieuwe toolset opnieuw ophaalt. De Cloudflare-demo laat precies zo'n wisseling van search_location naar filter_search_results zien.
Voeg daarna één actie toe die op menselijk akkoord wacht. Test die in Chrome Lab met live weergave en leg vast of de gebruiker de juiste samenvatting ziet voordat hij bevestigt. Een Kitesurf-agentproef is op dit punt momenteel geen gelijkwaardige eind-tot-eindtest. Dit is een voorgesteld acceptatiescenario; wij hebben de Cloudflare-omgevingen niet zelf uitgevoerd en claimen geen succespercentage of prestatievoordeel.
Controleer ook waar je tools worden geregistreerd. De documentatie noemt drie beperkingen: Kitesurf biedt via CDP geen tools uit iframes of pop-ups aan, implementeert de WebMCP-tools-Permissions-Policy en filtering op herkomst niet, en heeft voor agentgestuurde sessies geen live weergave. Gebruik een geslaagde test op de hoofdpagina daarom niet als bewijs dat een ingebedde of cross-origin klantreis dezelfde grenzen volgt. Chrome Lab is op zijn beurt experimenteel; Cloudflare raadt het niet aan voor productiewerk.
De praktische conclusie: kies de browseromgeving op basis van de hele klanttaak, niet alleen op basis van het verschijnen van een tool. Voor lezen en navigeren is Kitesurf nu een extra testpad. Voor een proces waarin de klant zelf moet bevestigen, moet je een omgeving kiezen waarin dat akkoord zichtbaar en uitvoerbaar blijft — en apart nagaan of de beoogde agent die route ondersteunt.
Bronnen
Lees ook
Meer context bij dit onderwerp: Wat is WebMCP? De complete uitleg. Benieuwd hoe jouw site ervoor staat? Doe de gratis AI-Ready Scan.