Seven Labs
Afspraak makenContact
Terug naar alle notities
4 augustus 2026

WebMCP: De standaard die AI-agenten in staat stelt op websites te handelen

WebMCP: De standaard die AI-agenten in staat stelt op websites te handelen

Laatste update: augustus 2026

AI-agenten kunnen al browsen, formulieren invullen en acties uitvoeren op het web. Het probleem zit in hoe ze dat doen. De dominante aanpak - een headless browser opstarten, klikken injecteren via gesynthetiseerde CSS-selectors en gerenderde HTML scrapen - is traag, breekbaar en onbetrouwbaar in productie. WebMCP is de specificatie die dit verandert.

Wat is WebMCP en hoe verschilt het van MCP?

WebMCP breidt Anthropics Model Context Protocol (MCP) - de open standaard die bepaalt hoe AI-agenten gestructureerde tools ontdekken en aanroepen - uit naar op het web gehoste oppervlakken. Waar MCP de agent-naar-server-communicatie in gecontroleerde omgevingen regelt, stelt WebMCP elke website in staat zichzelf te beschrijven als gestructureerde, aanroepbare tools die agenten ontdekken en aanroepen zonder menselijk browsergedrag te simuleren. Het integratieoppervlak verschuift van de DOM naar een gedeclareerd actieschema.

Het praktische verschil: MCP vereist een speciaal gebouwde serverintegratie. WebMCP stelt een publieke website in staat een eigen manifest voor capability discovery te publiceren, op dezelfde manier waarop een REST API zichzelf beschrijft via een OpenAPI-specificatie.

[Voeg een citaat van een Seven Labs-ingenieur in over de operationele kostenreductie van gestructureerde WebMCP-tool-aanroepen versus headless browser-agenten in productie]

Waarom browserautomatisering faalt op enterprise-schaal

Elk team dat AI-agenten op basis van browserautomatisering in productie heeft gebracht, herkent het patroon. De demo werkt. In week drie van productie breekt een frontend-wijziging de agent en niemand merkt het totdat een klant klaagt.

Browser-use-agenten - agenten die een browser besturen om met het web te communiceren - hebben drie structurele faalwijzen die niet bestaan in het WebMCP-model:

  1. Selectorfragiliteit. CSS-selectors en XPath-expressies breken bij elke DOM-herstructurering. Het hernoemen van een klasse is een breaking change voor de agent.
  2. Rekenkundige overhead. Een Chromium-instantie kost 200–400 MB RAM per sessie. Bij 50 gelijktijdige agent runtime-sessies is dat 10–20 GB verbruikt voordat een enkele zakelijke actie is voltooid.
  3. Compliance-risico. Een website benaderen door een menselijke gebruiker te simuleren kan de servicevoorwaarden schenden. Gestructureerd tool calling via een gedeclareerde interface niet.

In meer dan 50 AI-implementaties in productie heeft Seven Labs vastgesteld dat de operationele ondersteuningslast voor browser-gebaseerde agenten ongeveer drie keer hoger is dan voor vergelijkbare gestructureerde API-integraties. De agenten zijn niet het probleem. Het interfacecontract is dat wel.

Hoe WebMCP het interactiecontract tussen agent en website definieert

Een site die WebMCP implementeert publiceert een manifest - doorgaans op

text
/.well-known/webmcp.json
- dat declareert wat de agent kan doen, welke invoer elke actie vereist, hoe de respons eruitziet en welke authenticatie nodig is. De agentorkestratielaag haalt dit manifest op tijdens capability discovery, bouwt de beschikbare tools in zijn context en voert acties uit als getypeerde aanroepen - geen gesimuleerde interacties.

json
1{
2  "schema_version": "1.0",
3  "site": "https://example.com",
4  "tools": [
5    {
6      "name": "submit_inquiry",
7      "description": "Submit a product inquiry",
8      "inputSchema": {
9        "type": "object",
10        "properties": {
11          "name": { "type": "string" },
12          "email": { "type": "string", "format": "email" },
13          "message": { "type": "string", "maxLength": 2000 }
14        },
15        "required": ["name", "email", "message"]
16      }
17    }
18  ]
19}

Dit elimineert selectorfragiliteit, vermindert de rekenkundige overhead en creëert een auditeerbare, op toestemmingen gebaseerde interface. Een toegankelijkheidsgraph van wat de agent mag aanraken vervangt een onbeperkte crawl van de volledige DOM.

Gestructureerde webinteractie maakt ook intentieherkenning op serverniveau mogelijk - de website weet wat de agent probeert te doen voordat die het doet, wat rate limiting, auditlogging en human-in-the-loop-escalatiepaden mogelijk maakt die onmogelijk zijn wanneer agenten als anonieme browsersessies binnenkomen.

WebMCP vs MCP vs browserautomatisering: een vergelijking

DimensieBrowserautomatiseringMCP (Server)WebMCP
Vereiste integratie door de siteGeenAangepaste serverLichtgewicht manifest
SelectorfragiliteitHoogGeenGeen
Rekenkundige overhead per sessie200–400 MBMinimaalMinimaal
Vindbaarheid van actiesGeenVooraf geconfigureerdZelfdescriptief
Risico servicevoorwaardenAanwezigSchoonSchoon
AuthenticatieondersteuningImpliciet (cookies)ExplicietExpliciet
Formulierautomatisering-dekking aan agentszijdeVolledig (breekbaar)BeperktBeperkt
Het meest geschikt voorLegacy-sites zonder APIGecontroleerde omgevingenPublieke weboppervlakken

Wat verandert WebMCP aan agentisch productontwerp?

WebMCP verandert agentisch productontwerp door agenttoegankelijkheid tot een eersteklas productvereiste te maken - niet als een achterafgedachte over scraping. Elk webproduct dat in 2026 AI-agentverkeer verwacht, heeft een WebMCP-manifest nodig als het wil dat die agenten betrouwbaar kunnen communiceren. Zonder manifest vallen agenten terug op computer-use-simulatie - wat langzamer, duurder is en de site geen zicht of controle geeft over hoe de interface wordt geconsumeerd.

Voor teams die bouwen op onze AI-platform- en agentengineering-services, behandelen we op agenten gerichte interfaces al als een apart productoppervlak. Hetzelfde geldt voor ons werk aan automatiseringssystemen, waar agenten moeten communiceren met externe webtools in meerstappenworkflows - en een gebroken selector midden in een workflow een operationeel incident is, niet zomaar een demomislukking.

De verschuiving is vergelijkbaar met mobiel: teams die mobile in 2012 als eersteklas interface behandelden, hoefden in 2015 niet alles van de grond af aan te herbouwen. Teams die agenttoegankelijkheid nu als prioriteit behandelen, hoeven in 2028 niet te migreren van browserautomatisering.

Hoe moeten engineeringteams zich voorbereiden op WebMCP?

Engineeringteams moeten zich voorbereiden op WebMCP door te controleren welke weboppervlakken AI-agenten al bezoeken, en vervolgens gestructureerde manifesten voor die oppervlakken te publiceren voordat agenten standaard terugvallen op browsersimulatie.

Concrete stappen:

  1. Inkomend agentverkeer controleren. Serverlogs doorzoeken op GPTBot, ClaudeBot, PerplexityBot, Google-Extended en Applebot-Extended. Als ze uw site bezoeken, proberen agenten al structuur uit uw pagina's te halen.
  2. Hoogwaardige interactieoppervlakken identificeren. Contactformulieren, boekingsflows, zoekeindpunten en productaanvraagpagina's zijn de voornaamste kandidaten.
  3. Een
    text
    /.well-known/webmcp.json
    -manifest publiceren.
    Begin met twee à drie tools. Het manifest hoeft niet elke pagina te dekken - alleen de oppervlakken waar betrouwbare agentinteractie van belang is.
  4. Authenticatiebereiken definiëren. Specificeer welke tools inloggegevens vereisen en in welk formaat agenten deze moeten aanleveren.
  5. Testen met een MCP-compatibele runtime. Claude, GPT-4o met tool-use en open-source agentframeworks waaronder LangGraph ondersteunen allemaal MCP-compatibel tool calling, dat WebMCP uitbreidt.

Dit sluit direct aan op de orkestratiepatronen in ons multi-agentsystems-engineeringwerk - WebMCP is het complement op weblaagniveau van de agent-naar-agent-coördinatielaag.

Is WebMCP nu al gereed voor productie?

WebMCP is in opkomst maar implementeerbaar. De specificatie wordt actief ontwikkeld en sluit al aan op de bestaande tool-calling-conventies van MCP, die vandaag in productie worden gebruikt. Het implementeren van een

text
webmcp.json
-manifest heeft geen enkel nadeel - agenten die het ondersteunen zullen het gebruiken; agenten die dat niet doen vallen terug op hun bestaande gedrag. Niets breekt.

Het risico zit niet in vroeg implementeren. Het risico zit in het bouwen van de volgende twee jaar aan agentisch productoppervlak op browserautomatisering om vervolgens te moeten migreren wanneer de standaard rijpt en uw concurrenten al schone, gestructureerde interfaces hebben.


Seven Labs ontwerpt en levert productie-agentsystemen, inclusief op agenten gerichte webinterfacearchitectuur. Als uw product betrouwbaar moet kunnen communiceren met AI-agenten - of voor hen toegankelijk moet zijn - start dan een gesprek met ons team.


<script type="application/ld+json"> { "@context": "https://schema.org", "@graph": [ { "@type": "Article", "@id": "https://www.sevenlabs.site/blogs/webmcp-ai-agent-website-interaction#article", "headline": "WebMCP: The Standard Letting AI Agents Act on Websites", "description": "WebMCP extends the Model Context Protocol to web surfaces, letting AI agents interact with sites through structured tool calls instead of brittle browser simulation.", "datePublished": "2026-08-04", "dateModified": "2026-08-04", "author": { "@type": "Organization", "name": "Seven Labs", "url": "https://www.sevenlabs.site" }, "publisher": { "@type": "Organization", "name": "Seven Labs", "logo": { "@type": "ImageObject", "url": "https://res.cloudinary.com/dywx7ldqr/image/upload/v1779223334/media/img_01.png" } }, "mainEntityOfPage": { "@type": "WebPage", "@id": "https://www.sevenlabs.site/blogs/webmcp-ai-agent-website-interaction" }, "keywords": ["WebMCP", "Model Context Protocol", "AI agents", "agentic web", "tool calling", "web automation"], "articleSection": "AI Engineering" }, { "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What is WebMCP and how does it differ from MCP?", "acceptedAnswer": { "@type": "Answer", "text": "WebMCP extends Anthropic's Model Context Protocol (MCP) to web-hosted surfaces. Where MCP governs agent-to-server communication in controlled environments, WebMCP lets any website self-describe its capabilities as structured, callable tools that agents discover and invoke without simulating human browser behaviour." } }, { "@type": "Question", "name": "What does WebMCP change about agentic product design?", "acceptedAnswer": { "@type": "Answer", "text": "WebMCP makes agent accessibility a first-class product requirement. Any web product expecting AI agent traffic in 2026 needs a WebMCP manifest for reliable agent interaction. Without one, agents fall back to browser simulation - which is slower, costlier, and gives the site no visibility or control over how its interface is consumed." } }, { "@type": "Question", "name": "How should engineering teams prepare for WebMCP?", "acceptedAnswer": { "@type": "Answer", "text": "Audit which web surfaces AI agents are already hitting by checking server logs for GPTBot, ClaudeBot, and PerplexityBot. Identify high-value interaction surfaces (contact forms, booking flows, search), publish a /.well-known/webmcp.json manifest for those surfaces, define authentication scopes, and test with an MCP-compatible agent runtime." } }, { "@type": "Question", "name": "Is WebMCP production-ready right now?", "acceptedAnswer": { "@type": "Answer", "text": "WebMCP is emerging but implementable. The spec aligns with MCP's existing tool-calling conventions, which are in production use today. Implementing a webmcp.json manifest carries zero downside - agents that support it will use it, agents that do not will fall back to their existing behaviour without breaking anything." } } ] } ] } </script>
Loading...

Lees volgende

Security Challenges in Distributed AI Architectures

An in-depth guide to securing distributed edge-to-cloud AI systems. Learn about key protection, ECDH...

Lees artikel

Fine-tuning vs RAG: When to Use Which

An opinionated guide to fine-tuning vs RAG. Learn when to use Retrieval-Augmented Generation, when t...

Lees artikel
Chat with us
Book a Call
Free · 30 min · No commitment

Book a Strategy Call

30 minutes. No sales pitch. We scope your project and tell you honestly if we're the right fit.