Wat is een agent-ready productcatalogus?

Gepubliceerd op 2026-08-0910 min leestijdagent-ready · MCP · product data · AI search

In het kort

Wat is een agent-ready productcatalogus?

Een agent-ready productcatalogus is een catalogus die een machine kan vinden, lezen, bevragen en correct citeren zonder dat een mens een browser bedient. In de praktijk betekent dat vier afzonderlijke oppervlakken: server-gerenderde pagina's met gestructureerde data die crawlers zonder JavaScript kunnen parsen, opgeschoonde tekstweergaven van dezelfde records, productfeeds die u aanlevert bij de assistenten die uitsluitend aangeleverde data accepteren, en een gehost MCP-endpoint dat agents rechtstreeks kunnen aanroepen. De vier zijn niet uitwisselbaar — elk wordt door een andere groep assistenten gebruikt — en geen ervan werkt zonder één canoniek, geverifieerd productrecord eronder.

Wat betekent “agent-ready” eigenlijk?

Een productcatalogus is agent-ready wanneer een machine hem kan vinden, lezen, bevragen en correct citeren zonder dat een mens een browser bedient.

Dat is een strengere toets dan “wij hebben een goede website”, en hij mislukt om redenen die nooit in een page-speed-rapport opduiken. Een catalogus kan goed scoren, goed converteren en er onberispelijk uitzien, en tóch een leeg document teruggeven aan de client die een AI-assistent daadwerkelijk gebruikt. De kloof is structureel, niet cosmetisch.

An agent hits these in order, and the first failure stops everything downstream — there is no point tuning step four while step one refuses the request.

En het weegt elk kwartaal zwaarder. In de bespreking van zijn Buyers' Journey Survey van januari 2026 meldde Forrester dat 94% van de zakelijke inkopers inmiddels AI inzet in het inkoopproces, en dat twee keer zoveel inkopers generatieve AI of conversationeel zoeken een betekenisvollere informatiebron noemden dan welke andere bron ook — vóór websites van leveranciers, productexperts en vertegenwoordigers. De specificaties die een assistent over uw product opsomt, zijn steeds vaker de specificaties die uw koper gelooft.

De verwarring in de meeste teksten over dit onderwerp is dat “agent-ready” als één ding wordt behandeld. Het zijn vier dingen, met vier verschillende afnemers.

Welke assistenten gebruiken in de praktijk welk oppervlak?

OppervlakWat het isWie het vandaag gebruiktWat het niet kan
Server-gerenderde gestructureerde dataHTML die de server volledig uitlevert, met schema.org-JSON-LD die overeenkomt met de zichtbare tekstRetrieval- en zoekcrawlers: OAI-SearchBot, Claude-SearchBot, PerplexityBot, Googlebot voor AI Overviews en AI ModeActuele voorraad tonen, contractprijzen toepassen of een parametrische vraag beantwoorden
Markdown- / opgeschoonde tekstweergavenRuisarme tekstversies van dezelfde records, soms op .md-URL's of achter content negotiationGeen enkele consumentenassistent documenteert een content-negotiation-afspraak; vooral nuttig als extractievriendelijke brontekst en als MCP-payloadU op eigen kracht geïndexeerd krijgen; het is geen rankingmechanisme
Aangeleverde productfeedsGestructureerde catalogusbestanden die u periodiek bij de assistent aanlevertHet shoppingoppervlak van ChatGPT en de merchant-index van Perplexity: beide vereisen dat u aanlevert — geen van beide crawlt uw site hiervoorTechnische diepgang overbrengen; retailfeed-schema's gaan uit van een GTIN, een lijstprijs en een koopbare SKU
MCP-endpointEen gehoste server die getypeerde tools aanbiedt die een agent via HTTP aanroeptClaude (alle abonnementen), ChatGPT developer mode en apps, Gemini Enterprise, Copilot, IDE-agents en de eigen agents van uw klantenDe anonieme long tail bereiken; de gebruiker of diens beheerder moet hem verbinden

1. Server-gerenderde pagina's met gestructureerde data

Dit is het enige oppervlak dat een assistentgebruiker bereikt die niets heeft geconfigureerd.

Het belangrijkste technische feit erover: AI-crawlers voeren uw JavaScript niet uit. De crawleranalyse van Vercel — 569 miljoen GPTBot-opvragingen en 370 miljoen Claude-opvragingen in één maand — liet zien dat deze crawlers JavaScript-bestanden weliswaar downloaden (respectievelijk 11,50% en 23,84% van de verzoeken), maar ze niet uitvoeren, en concludeerde dat “geen van de grote AI-crawlers op dit moment JavaScript rendert”, met OpenAI, Anthropic, Meta, ByteDance en Perplexity bij naam genoemd. Onafhankelijke hertests in de loop van 2026 kwamen tot hetzelfde oordeel. Als uw parametrische tabel, uw voorraadindicator of uw documentenlijst client-side wordt ingeladen, bestaat die niet voor deze clients. Googlebot rendert wél JavaScript en blijft de uitzondering, en precies daarom concluderen teams die hun zichtbaarheid in Google controleren ten onrechte dat alles in orde is.

Googles eigen documentatie is over de rest verfrissend onomwonden: om in AI Overviews of AI Mode te verschijnen “moet een pagina geïndexeerd zijn en in aanmerking komen om met een snippet in Google Search te worden getoond”, en verdere technische eisen, een AI-specifiek schema of speciale bestanden zijn er niet. Gestructureerde data verdient nog steeds haar plaats, omdat ze de dubbelzinnigheid wegneemt over welk getal de nominale stroom is en welk getal de piekwaarde — maar het is een middel om ambiguïteit op te heffen, geen magische schakelaar.

Tot slot heeft de crawlerlaag een beleidsdimensie die de meeste catalogi negeren. OpenAI documenteert drie afzonderlijke agents — GPTBot voor het trainen van foundation models, OAI-SearchBot om sites te tonen in ChatGPT-zoekopdrachten, en ChatGPT-User voor door de gebruiker gestarte opvragingen. Anthropic documenteert volgens hetzelfde patroon ClaudeBot, Claude-User en Claude-SearchBot. Het zijn losstaande regels in robots.txt. Een generieke disallow die op training is gericht, zet ook de retrieval-crawler uit door wie u geciteerd had kunnen worden.

2. Markdown- en opgeschoonde tekstweergaven

Dit is het oppervlak waarover in 2026 het meest wordt overdreven, dus wees er precies over.

Geen enkele gangbare consumentenassistent publiceert een content-negotiation-afspraak die zegt: “stuur mij Accept: text/markdown en ik geef daar de voorkeur aan”. De llms.txt-conventie is technisch samenhangend en kent echte adoptie onder sites met ontwikkelaarsdocumentatie, maar Google stelt ronduit dat u geen AI-tekstbestanden nodig hebt om in zijn AI-functies te verschijnen, en adoptieonderzoek in de loop van 2026 liet zien dat de crawlers van OpenAI, Google en Anthropic het bestand niet in noemenswaardige aantallen opvragen.

Wat wél waar is, is beperkter en nog steeds de moeite waard. Tekst die uit een pagina vol navigatie en scripts wordt gehaald, bevat meer ruis dan tekst die als lopende tekst wordt uitgeleverd, dus opgeschoonde weergaven doorstaan extractie beter. En precies diezelfde opgeschoonde weergave is wat uw MCP-tools als payload zouden moeten teruggeven. Bouw markdownweergaven als hergebruikartefact van het canonieke record en niet als groeitactiek, dan komt u niet bedrogen uit.

3. Aangeleverde productfeeds

Hier is het feit dat de meeste roadmaps op hun kop zet: het shoppingoppervlak van ChatGPT wordt gevoed door data die verkopers zelf aanleveren, niet door crawlen. Volgens de gepubliceerde feedspecificatie leveren merchants TSV, CSV, XML of JSON aan op een onderling afgesproken, op een allowlist geplaatst endpoint via versleutelde HTTPS, en accepteert het systeem elke 15 minuten updates. Het merchantprogramma van Perplexity werkt qua vorm hetzelfde — productdata als CSV- of XML-bestanden in een voorgeschreven formaat, aangeleverd door de merchant. On-page-optimalisatie, hoe goed ook, vervangt de aanmelding niet.

De eerlijke kanttekening voor industriële catalogi is dat deze schema's op retail zijn gesneden. Ze gaan uit van een GTIN, een lijstprijs en een koopbare variant. Een distributeur met 40.000 artikelen, klantspecifieke contractprijzen en geen GTIN voor de helft van het assortiment zal de aansluiting slecht vinden. Feeds zijn waardevol waar u een gepubliceerde prijs aan een identificeerbare eindkoper verkoopt, en grotendeels irrelevant waar u offreert.

4. Een MCP-endpoint

MCP is het oppervlak met de hoogste datagetrouwheid en vandaag met het kleinste publiek. Precisie is hier belangrijk, want het bereik verschilt sterk per assistent:

  • Claude ondersteunt aangepaste remote MCP-connectors op de abonnementen Free, Pro, Max, Team en Enterprise, waarbij gratis gebruikers tot één connector beperkt zijn. De server moet vanaf de IP-reeksen van Anthropic bereikbaar zijn via het publieke internet.
  • ChatGPT biedt aangepaste MCP-servers aan via developer mode; connectors met schrijfrechten zijn voorbehouden aan Business, Enterprise en Edu, terwijl individuele Plus- en Pro-gebruikers alleen leesrechten krijgen. De Apps SDK, waarop apps binnen ChatGPT draaien, is zelf op MCP gebouwd en inzendingen doorlopen een beoordeling voor de directory.
  • Gemini biedt verbindingen met aangepaste MCP-servers via Gemini Enterprise, waarbij een beheerder uw Streamable HTTP-server als datastore in zijn tenant registreert. Het is geen consumentenfunctie.

De bereikbare populatie bestaat dus uit ingenieurs die een connector instellen, en zakelijke inkopers van wie de IT-afdeling uw server registreert. Voor een fabrikant van componenten of bouwproducten is dat een opvallend rake beschrijving van de specificeerder en het inkoopteam — maar het is niet de anonieme long tail, en wie u vertelt dat alleen een MCP-endpoint u al “AI-zichtbaar” maakt, verkoopt u iets.

Waarom is een lege MCP-server waardeloos?

Omdat een toolaanroep een belofte van juistheid is, en een fout antwoord dat via een tool wordt geleverd erger is dan helemaal geen antwoord.

Wanneer een assistent uw webpagina leest, maakt hij een voorbehoud: het model weet dat het een document samenvat. Wanneer het get_part aanroept en {"rated_current_a": 32} terugkrijgt, maakt het geen voorbehoud. Het noemt het getal. Als uw PIM 32 A aanhoudt voor de bouwgrootte en 25 A voor de specifieke variant, en de tool op de verkeerde is uitgekomen, hebt u uw AI-zichtbaarheid niet verbeterd — dan hebt u een specificatiefout geïndustrialiseerd en het gezag van uw merk eraan verbonden.

Daarom zijn de geloofwaardige MCP-servers voor onderdelen die vandaag live gaan, gebouwd op een geverifieerde datalaag in plaats van op een protocolfineer. De gratis openbare MCP-server van Microchip, gelanceerd in november 2025, biedt geverifieerde productspecificaties, datasheets, voorraad, prijzen en levertijden aan via Streamable HTTP — de nadruk in de aankondiging ligt op geverifieerde, actuele data, niet op het transport. De Storefront MCP-server van Shopify, bereikbaar op https://{shop}.myshopify.com/api/mcp, werkt omdat een Shopify-winkel al één gezaghebbend productrecord met getypeerde velden heeft.

Een MCP-endpoint vóór drie spreadsheets die elkaar tegenspreken, een PIM dat zijn eenheden kwijt is en een map vol PDF's is een snellere manier om ongelijk te hebben. De volgorde van het werk is: canoniek record, verificatie, dan protocol.

Het volwassenheidsmodel voor agent-readiness

NiveauNaamWat op dit niveau waar isTypisch falen
0OnzichtbaarClient-gerenderde catalogus; specificaties bestaan alleen in PDF's; geen gestructureerde dataEen client zonder browser krijgt een lege huls
1CrawlbaarServer-gerenderde productpagina's; schema.org-markup die overeenkomt met de zichtbare tekst; een expliciet, bewust AI-crawlerbeleid in robots.txtEen generieke trainingsblokkade legt ook de retrieval-crawlers het zwijgen op
2ExtraheerbaarEén canoniek onderdeelrecord; parametrische gegevens getypeerd tegen een gedeeld woordenboek (ETIM, ECLASS, UNSPSC); documenten gemodelleerd als records, niet als links; stabiele identifiersAttributen bestaan wel, maar spreken elkaar tegen tussen web, PIM en datasheet
3AanroepbaarGehost MCP-endpoint via Streamable HTTP met parametrisch zoeken, onderdelen opzoeken, alternatieven, compliancedocumenten en CAD; feeds aangeleverd waar het oppervlak bestaatTools gaan live zonder actualiteit of herkomst, dus niemand kan een antwoord controleren
4Geautoriseerd agentkanaalMet OAuth afgeschermde voorraad en contractprijzen per klant; continue bewaking van de nauwkeurigheid; agentanalytics; een gepubliceerd beleid voor waar agents bij mogenGeen, mits de bewaking echt is — dit is de gewenste eindsituatie

De meeste organisaties ontdekken dat ze op niveau 0 of 1 staan terwijl ze denken op niveau 2 te zitten. De onderscheidende vraag is niet “hebben wij gestructureerde data?”, maar “als twee systemen het oneens zijn over dit attribuut, welk systeem heeft dan gelijk, en kan een machine dat zien?”

Hoe komt u erachter op welk niveau u staat?

Vijf controles, in volgorde, die elk een paar minuten kosten:

  1. 01Haal een productpagina op met een eenvoudige client zonder browser en lees de ruwe respons. Ontbreken de specificaties in de HTML, dan staat u op niveau 0, ongeacht hoe de pagina er in een browser uitziet.
  2. 02Lees uw `robots.txt` als beleidsdocument. Zet elke AI-user-agent op een rij die u toestaat en die u weigert, en bevestig dat elke regel een werkelijke afweging tussen training en retrieval weerspiegelt.
  3. 03Valideer één JSON-LD-blok en controleer elke waarde tegen de zichtbare pagina. Afwijkingen zijn erger dan weglatingen.
  4. 04Kies tien onderdelen en stel drie assistenten een feitelijke vraag waarvan u het juiste antwoord uit uw hoofd kent. Noteer de foute antwoorden. Dat foutpercentage is uw werkelijke nulmeting.
  5. 05Probeer een parametrische vraag uit uw eigen data te beantwoorden — elk onderdeel dat aan drie voorwaarden voldoet — met alleen dat wat een machine kan bereiken. Moet een mens daarvoor een PDF openen, dan zou een agent dat ook moeten, en dat doet hij niet.

Wat vonden we bij 984 bedrijven?

In augustus 2026 hebben we wereldwijd 984 domeinen van distributeurs en fabrikanten geauditeerd, in Noord-Amerika, Europa en Azië. Het totaalbeeld was consistent genoeg om ongemakkelijk te zijn:

  • De mediane AI-zichtbaarheidsscore lag rond de 50 van de 100.
  • 38% leverde aan een gewone client zonder browser helemaal geen leesbare cataloguspagina uit.
  • Slechts 19% publiceerde enig expliciet AI-crawlerbeleid, en daarvan blokkeerden ruim twee keer zoveel bedrijven een grote crawler als er één uitnodigden.
  • Geen enkel bedrijf adverteerde met een MCP-endpoint.

De verdeling zegt meer dan de mediaan. Het verschil tussen het bovenste deciel en het midden zat niet in budget of bezetting; het zat in de vraag of de organisatie één canoniek productrecord had of meerdere concurrerende. Al het andere volgde daaruit.

Wat moet u als eerste bouwen?

  1. 01Leg één canoniek record per onderdeel vast, met getypeerde attributen, eenheden, herkomst en een tijdstempel van de laatste verificatie. Alles hieronder is een projectie daarvan.
  2. 02Render de catalogus server-side, zodat de volledige specificatie in de eerste HTML-respons aanwezig is.
  3. 03Voeg gestructureerde data toe die bij de pagina past, en verifieer die daarna in plaats van op de generator te vertrouwen.
  4. 04Formuleer een bewust AI-crawlerbeleid, agent voor agent, en documenteer waarom elke keuze is gemaakt.
  5. 05Lever feeds aan waar voor uw commerciële model een oppervlak bestaat — en sla ze eerlijk over waar dat niet zo is.
  6. 06Zet een MCP-endpoint op met parametrisch zoeken, onderdelen opzoeken, alternatieven, compliancedocumenten en CAD, met OAuth voor alles wat klantspecifiek is.
  7. 07Bewaak de nauwkeurigheid continu, want de faalmodus is niet stilte, maar zelfverzekerde onjuistheid.

Partsgraph bouwt dit als overlay: wij nemen de catalogus die u al hebt — datasheets, parametrische gegevens, CAD en compliancedocumenten — brengen die samen tot één geverifieerde Parts Graph, en bedienen daarmee alle vier de oppervlakken zonder uw website aan te raken.

Wilt u de nulmeting vóór de roadmap, laat dan uw domein door onze gratis grader lopen op /audit. Die laat zien wat een client zonder browser vandaag daadwerkelijk van uw catalogus krijgt, en welke van de vier oppervlakken u mist.

Veelgestelde vragen

Is een agent-ready catalogus gewoon SEO onder een nieuwe naam?

Nee, al is er overlap. Klassieke SEO optimaliseert één oppervlak — een crawlbare HTML-pagina — voor één afnemer: een zoekindex. Agent-readiness omvat vier oppervlakken met verschillende afnemers, waarvan er twee (aangeleverde feeds en MCP) helemaal niet worden gecrawld: daar levert u de data actief naartoe. Op de crawl-laag is de overlap wel degelijk reëel, want volgens Googles eigen documentatie putten AI Overviews en AI Mode uit dezelfde index en gelden dezelfde technische eisen als bij gewone zoekresultaten.

Heb ik llms.txt nodig?

Vrijwel zeker niet als prioriteit. Google stelt onomwonden dat u geen nieuwe machineleesbare bestanden of AI-tekstbestanden hoeft aan te maken om in zijn AI-functies te verschijnen, en onafhankelijk adoptieonderzoek uit 2026 liet zien dat de grote AI-crawlers llms.txt niet in noemenswaardige aantallen opvragen. Zo'n bestand publiceren kost weinig, maar het mag op uw roadmap nooit voorgaan op server-gerenderde pagina's, een feed of een MCP-endpoint.

Welk oppervlak moet een fabrikant als eerste bouwen?

Server-gerenderde, gestructureerde productpagina's — omdat dat het enige oppervlak is dat de anonieme long tail van assistentgebruikers bereikt, en omdat het u dwingt het canonieke productrecord op te bouwen dat elk ander oppervlak hergebruikt. Feeds en MCP zijn goedkoop zodra dat record bestaat, en vrijwel onmogelijk zolang het ontbreekt.

Kunnen AI-assistenten een PDF-datasheet lezen?

Soms, slecht en onvoorspelbaar. Een crawler die een PDF bereikt, kan er tekst uit halen, maar tabellen, in voetnoten weggestopte condities en meerkoloms parametrische gegevens gaan er zwaar op achteruit, en de waarden die overblijven komen aan zonder eenheden, toleranties of meetcondities. Een PDF is een weergave van uw data, niet uw data. De oplossing is om de parametrische gegevens als gestructureerde records vast te leggen en de PDF te behouden als één representatie naast andere.

Vervangt een MCP-endpoint mijn website?

Nee. MCP zet u naast de website in, niet in plaats daarvan. Het bereikt een kleiner publiek met meer koopintentie: ingenieurs die een connector instellen, en zakelijke inkopers van wie de IT-beheerder uw server registreert. Het publieke web draagt nog altijd de anonieme meerderheid van het assistentenverkeer, dus beide kanalen bedienen verschillende helften van dezelfde funnel.

Hoe weet ik of AI-assistenten mijn catalogus correct lezen?

Test het in plaats van het aan te nemen. Haal uw eigen productpagina's op met een eenvoudige client zonder browser en bekijk wat er terugkomt; stel meerdere assistenten feitelijke vragen over onderdelen waarvan u het juiste antwoord kent; en voorzie elk MCP-endpoint en elke feed van meetpunten, zodat u ziet welke onderdelen worden opgevraagd en welke zoekopdrachten mislukken. Het bewaken van de nauwkeurigheid telt zwaarder dan volume — een met stelligheid verkeerd genoemde specificatie richt commercieel meer schade aan dan een ontbrekende.

Wat biedt niveau 4 dat niveau 3 niet biedt?

Autorisatie en observeerbaarheid. Op niveau 3 kan een agent uw openbare catalogus bevragen. Op niveau 4 ziet een geauthenticeerde agent contractprijzen en actuele voorraad voor een specifieke klant, ziet u welke agents wat hebben opgevraagd, en kunt u meten of de antwoorden die zij kregen juist waren. Daarmee verandert een project in het verlengde van SEO in een kanaal met een rechtenmodel en meetgegevens.

Bronnen

  1. 01Vercel, The rise of the AI crawler (crawl volumes and JavaScript rendering analysis)
  2. 02SearchOptimo, Do AI crawlers render JavaScript? GPTBot, ClaudeBot and Perplexity in 2026
  3. 03Google Search Central, AI Features and Your Website
  4. 04Google Search Central, Guide to optimizing for generative AI features
  5. 05OpenAI, Overview of OpenAI crawlers (GPTBot, OAI-SearchBot, ChatGPT-User)
  6. 06Anthropic, Does Anthropic crawl data from the web, and how can site owners block the crawler?
  7. 07Agentic Commerce Protocol, Product Feed Specification
  8. 08OpenAI Developers, Product feeds (Agentic Commerce)
  9. 09Perplexity, Merchant Program Terms of Service
  10. 10Anthropic, Get started with custom connectors using remote MCP
  11. 11OpenAI Help Center, Developer mode and MCP apps in ChatGPT
  12. 12Google Cloud, Set up your custom MCP server data store (Gemini Enterprise)
  13. 13Model Context Protocol, MCP joins the Agentic AI Foundation (9 December 2025)
  14. 14Shopify, Storefront MCP server documentation
  15. 15Microchip Technology, Microchip unveils Model Context Protocol (MCP) Server (6 November 2025)
  16. 16Forrester, B2B Buyers Make Zero-Click Buying Number One (22 January 2026, Buyers' Journey Survey)
  17. 17Presenc AI, State of llms.txt 2026 (adoption and crawler request data)
Test het op uw eigen catalogus

Zie precies wat AI-assistenten vandaag wel en niet van uw producten kunnen lezen — crawlerbeleid, catalogusdekking, toegang tot datasheets — beoordeeld en vergeleken met 984 distributeurs en fabrikanten wereldwijd.

Beoordeel mijn catalogus

Gerelateerde veldnotities