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.
OpenAI kondigde eind augustus site-tools en een WebMCP Challenge aan. Voor ontwikkelaars levert vooral de clientondersteuning een concrete testmogelijkheid op. Dit is wat je moet controleren voordat je zegt dat jouw site met ChatGPT werkt.
OpenAI beschrijft Site tools als zijn implementatie van de voorgestelde WebMCP-standaard. Een geschikte pagina kan functies registreren die ChatGPT of Codex in de ingebouwde browser aanroept. De relevante verandering is dat een website haar tools nu tegenover een concrete client kan testen, naast de technische registratie in een browser.
Dat betekent geen algemene ondersteuning in iedere ChatGPT-interface of volledige dekking van de WebMCP-draft. De huidige documentatie maakt expliciet dat declaratieve HTML-formuliertools en tools in iframes niet worden ontdekt. Controleer toegang en instellingen ook in de omgeving waarin de gebruiker werkelijk werkt.
Begin met een functie op de hoofdpagina
Een geschikte eerste test is een kleine, alleen-lezen functie die de pagina al ondersteunt. Denk aan het teruggeven van de actieve projectnaam en gekozen periode in een dashboard. Dat voorbeeld is fictief; het doel is dat de gebruiker het antwoord op het scherm kan controleren.
Registreer de functie met JavaScript op de hoofdpagina en beschrijf welke gegevens zij teruggeeft. Vraag vervolgens aan de agent welke projectperiode actief is. Controleer dat een daadwerkelijke site-tool is gebruikt. Een correct antwoord kan ook door lezen van de pagina ontstaan en bewijst dan nog niet dat de registratie wordt benut.
Test daarna een gewijzigde paginastatus. Als de gebruiker van project wisselt, moet de tool de actuele selectie retourneren. Een response uit een oude closure kan technisch geldig zijn en toch het verkeerde project beschrijven. Vergelijk daarom steeds het toolresultaat met de zichtbare interface.
Houd ondersteuning en toestemming apart
OpenAI beschrijft controles rond toolaanroepen en bestaande bevestigingsregels voor acties met gevolgen. Die controles vervangen de autorisatie en invoervalidatie van jouw applicatie niet. Laat een tool alleen doen wat de huidige gebruiker ook mag doen en geef voldoende informatie terug om de uitkomst te controleren.
Voor een schrijvende functie is een afzonderlijke test nodig. Een agent die een project kan lezen, heeft daarmee nog niet bewezen dat hij een wijziging correct voorbereidt, het juiste account gebruikt en het bedoelde resultaat opslaat. Registreer zulke taken pas wanneer hun grenzen duidelijk zijn.
De Challenge is inmiddels gesloten
De officiële Challenge-pagina vermeldt als uiterste inzendmoment 4 september 2026 om 01:00 Pacific-tijd. Op 5 september zijn inzendingen gesloten. De aangekondigde winnaarsdatum is 23 september, met het voorbehoud dat die kan veranderen. De eerdere oproep om nog mee te doen is daarom uit dit artikel verwijderd.
Een wedstrijd of een verzameling demo's bewijst op zichzelf geen betrouwbare werking voor jouw klanten. Je kunt voorbeelden wel gebruiken om een concrete interactie te onderzoeken: wat wordt geregistreerd, wat roept de agent aan en waar controleert de gebruiker de uitkomst?
Het bruikbare eindresultaat voor je team is een korte compatibiliteitsnotitie bij één geslaagde taak: gebruikte app en browser, datum, toolnaam, beginsituatie en waargenomen resultaat. Breid die uit met mislukkingen en ontbrekende ondersteuning. Zo wordt ‘werkt met ChatGPT’ een toetsbare uitspraak.
Bronnen
Lees ook
Benieuwd hoe jouw site ervoor staat? Doe de gratis AI-Ready Scan, of lees het verschil tussen WebMCP, MCP en llms.txt.