MCP, het Model Context Protocol, is een open standaard van Anthropic die bepaalt hoe AI-systemen veilig met externe software communiceren. Op WordPress betekent het dat een AI niet alleen tekst genereert, maar daadwerkelijk content beheert, technisch onderhoud uitvoert, formulieren aanpast en de site monitort.
Je kunt sinds kort tegen je WordPress-site praten. Niet in de zin van een chatbot in een hoekje, maar echt: je vraagt om een aanpassing en die wordt doorgevoerd. Dat werkt via MCP, het Model Context Protocol.
Dit artikel legt uit wat WordPress MCP is, welke routes er zijn, hoe je het opzet met Claude of ChatGPT, en waar je moet oppassen. Geen theorie zonder handen, wel de commando’s en de valkuilen.
Laatst gecontroleerd: 9 september 2026. Actuele WordPress-versie op moment van schrijven: 7.1, uitgebracht op 19 augustus 2026.
MCP staat voor Model Context Protocol. Het is een open standaard die AI-clients zoals Claude en ChatGPT verbindt met externe systemen. In plaats van dat elke AI-tool een eigen koppeling met elk systeem moet bouwen, spreken ze allemaal dezelfde taal.
Vergelijk het met USB. Voor USB had elk apparaat zijn eigen stekker. Nu is er één poort en werkt alles erop. MCP doet dat voor AI en software.
Voor WordPress betekent dat concreet: een AI-agent kan ontdekken welke handelingen jouw site aanbiedt, en die vervolgens uitvoeren. Een pagina aanpassen, een product bijwerken, een concept aanmaken, een instelling wijzigen.
WordPress heeft al jaren een REST API. Dan is MCP toch overbodig?
Nee, en het verschil is belangrijk. De REST API vertelt een AI-model niet wat er mogelijk is. Het is een verzameling endpoints waar je iets naartoe kunt sturen als je precies weet wat je doet. Een AI-agent moet dan gokken, of jij moet voor elke handeling een aparte integratie bouwen.
MCP draait dat om. De site vertelt zelf welke handelingen hij aanbiedt, met welke velden, welke validatie en welke rechten. De agent leest die lijst en kiest. Dat is het verschil tussen een deur met een handgeschreven briefje erop en een deur die zichzelf voorstelt.
Sinds WordPress 6.9 zit de Abilities API in de core. Daarmee definieer je een handeling één keer, met een input- en outputschema en een permissiecheck erbij. Vanaf dat moment is die handeling beschikbaar voor alles wat ernaar vraagt.
WordPress levert zelf drie standaard-abilities mee, met deze exacte namen:
core/get-site-info, de site-informatie zoals ingesteld in WordPresscore/get-user-info, de basisgegevens van de ingelogde gebruikercore/get-environment-info, details over de runtime-omgeving van de siteDe Abilities API is dus niet AI-specifiek. Het is een register van wat jouw site kan. MCP is de laag die dat register aan AI-clients aanbiedt.
Die scheiding is slim gekozen. Je plugin registreert een ability, en die werkt daarna in elke AI-client die MCP spreekt, zonder dat je iets over Claude of ChatGPT hoeft te weten.
De officiële brug tussen die twee heet de MCP Adapter. Het is een WordPress-pakket dat geregistreerde abilities omzet naar MCP-tools, onderdeel van het initiatief AI Building Blocks for WordPress.
Vereisten, uit de plugin header en composer.json
^7.4 || ^8.0)Belangrijk: dit is nog geen 1.0. De plugin header in trunk staat op versie 0.6.1 en de meest recente getagde release is v0.5.0. In de repository staan migratiegidsen voor 0.5.0 en 0.3.0, dus er zijn breaking changes tussen minor versies. Pin je versie, lees de release notes voordat je bijwerkt, en test op staging. Bouw je hier iets van een klant op, reken dan op onderhoud.
Installeren als plugin
De gedocumenteerde route is de zip downloaden van de Releases-pagina van de repository en die als plugin installeren.
Via WP-CLI werkt dat met wp plugin install <pad-naar-de-zip> --activate, waarbij je het pad of de downloadlink van de zip invult.
Of als Composer-bibliotheek
composer require wordpress/mcp-adapter
Gebruik in dat laatste geval de Jetpack Autoloader. In een omgeving met meerdere plugins die hetzelfde pakket meenemen, voorkom je daarmee versieconflicten.
Twee transports
/wp-json/mcp/mcp-adapter-default-server, met Application Passwords voor authenticatie. Voor OAuth en remote gebruik is er het pakket @automattic/mcp-wordpress-remote.De instelling waar bijna iedereen op vastloopt
Een ability is niet automatisch zichtbaar voor MCP. Je moet hem expliciet publiek maken bij de registratie via wp_register_ability():
'meta' => array(
'mcp' => array(
'public' => true, // vereist voor toegang via de default MCP-server
),
)
De README noemt daarnaast meta.public als kortere variant. meta.mcp.public is de vorm die in de officiële documentatie staat, dus gebruik die.
Vergeet je dit, dan krijg je een lege lijst met tools terug en lijkt het of de hele koppeling niet werkt. Dat is in de praktijk de oorzaak in de meeste gevallen.
Nog iets om te weten
De oudere repository Automattic/wordpress-mcp wordt uitgefaseerd. Daar staat letterlijk: “This repository will be deprecated as the mcp-adapter AI Building Block for WordPress continues releasing stable versions”, met het advies “We encourage all users to migrate to mcp-adapter. Future work, including new features and fixes, will happen there.”
Bouw je nu iets nieuws, gebruik dan WordPress/mcp-adapter. Vind je online een tutorial die naar de Automattic-variant wijst, controleer dan de datum.
De mogelijkheden zijn breed. Een greep uit wat wij dagelijks doen met MCP en WordPress:
Let wel: dit is wat een agent kan als de koppeling ruim is ingericht, op een omgeving waar dat verantwoord is. Verderop lees je waarom je op een productiesite juist krap begint.
Er is niet één route. Dit zijn de vijf die je in de praktijk tegenkomt, met wanneer je welke kiest.
De standaardkeuze. Werkt met de core Abilities API, wordt door WordPress zelf onderhouden, en is de route waar het ecosysteem naartoe beweegt. Beperking: een agent kan alleen wat er als ability geregistreerd staat. Voor veel sites is dat precies genoeg, en het is meteen de reden dat het veilig is.
Zit je op WordPress.com, of heb je een site op eigen hosting die via Jetpack is verbonden (met Jetpack AI of Jetpack Complete)? Dan is er een kant en klare koppeling die je in Claude of ChatGPT aanzet zonder iets te installeren. WordPress.com noemt zelf zeven toepassingen, van berichten publiceren en pagina’s aanpassen tot plugins installeren en bezoekerscijfers bekijken (bron). Snelste route, minste eigen controle: de AI werkt met jouw account en rechten.
Er zijn plugins die veel verder gaan dan abilities en een agent daadwerkelijk PHP laten uitvoeren, WP-CLI laten draaien en bestanden laten lezen en schrijven.
Dat is krachtig en het is bruikbaar voor development. Het is ook een enorme knop: een agent met PHP-uitvoering en adminrechten kan alles wat jij kunt en meer. De makers van zulke plugins zeggen het zelf: bedoeld voor development en staging, en met back-ups. Neem dat serieus.
Heb je maatwerk of een headless opstelling, dan kun je zelf een MCP-server bouwen die jouw endpoints als tools aanbiedt. Meeste werk, meeste controle, en logisch als je toch al een eigen API-laag hebt.
Dit is waar wij zitten. De Fyrst Engine is een beheerde MCP-koppeling waarin de handelingen zijn ingericht op wat een ondernemer echt doet, met bevoegdheden die jij bepaalt. Geen adminrechten voor een agent, geen PHP-uitvoering op productie, wel een collega die de site kent.
Kort samengevat: wil je zelf bouwen en heb je een developer, neem de officiële adapter. Wil je snel experimenteren op een testomgeving, kijk naar een PHP-plugin. Wil je dat het gewoon werkt op een site die geld verdient, laat het inrichten.
De meest gestelde vraag: kun je Claude koppelen aan WordPress? Ja. Dit is de route via de officiële adapter.
meta.mcp.public op true. Begin klein: core/get-site-info en één schrijfhandeling. Niet alles openzetten omdat het kan./wp-json/mcp/mcp-adapter-default-server en dat Application Password.Zie je een lege lijst met tools, loop dan stap 4 na. Een ability die niet publiek is gemarkeerd, bestaat voor de agent niet.
Voor de andere routes naar Claude, inclusief de variant zonder MCP, staat de volledige vergelijking in ons artikel over Claude koppelen aan WordPress. Werk je met ChatGPT, dan is er een aparte gids voor ChatGPT en WordPress.
Naast beheer is er de developmentkant. Via de STDIO-transport en WP-CLI kun je een terminalagent zoals Claude Code op een lokale WordPress-installatie zetten. Die leest dan je thema, je plugins en je database, en kan wijzigingen doorvoeren en direct testen.
Voor development is dat een serieuze versneller. Twee regels houden het gezond.
Doe het lokaal of op staging, niet op productie. En laat een agent geen migraties of destructieve database-acties uitvoeren zonder dat je de query eerst hebt gezien.
Hier zit de grootste praktische beperking, en die wordt online zelden eerlijk benoemd.
De MCP Adapter werkt met abilities, en abilities werken met wat WordPress kent. Content die in een pagebuilder zit, staat vaak als een eigen structuur in een meta-veld of als shortcodes in de post content. Een generieke MCP-tool kan die niet zomaar begrijpen of veilig aanpassen.
Wat dus meestal wel werkt: posts, pagina’s met blokken, producten, taxonomieën, instellingen, media.
Wat een aparte oplossing vraagt: teksten en modules binnen Elementor, Divi of Bricks. Daar heb je een laag voor nodig die de structuur van die builder kent, of je schrijft eigen abilities die specifiek die velden aanspreken.
Vraag dus altijd door als iemand zegt dat een MCP-koppeling “je hele site” kan beheren. Op een builder-site is dat zonder extra werk niet waar.
Een MCP-koppeling is een deur naar je site. Vier dingen:
Geen adminrechten als het niet hoeft. Maak een aparte gebruiker met precies de rechten die de handelingen nodig hebben. Editor is vaak genoeg.
Application Passwords zijn wachtwoorden. Ze staan niet in je wachtwoordmanager omdat ze onbelangrijk zijn. Eén per koppeling, met een naam waaraan je ziet waar hij hoort, en intrekken zodra je hem niet meer gebruikt.
Geen PHP-uitvoering op productie. Zie de waarschuwing hierboven. Als je het toch doet, dan met een verse backup en niet onbeheerd.
Zet een goedkeuringsstap tussen agent en publiek. Laat wijzigingen als concept landen en niet direct live. Dat is geen wantrouwen in het model, dat is gewoon hoe je met productie omgaat.
Meer over de basis staat in ons artikel over WordPress beveiliging.
Voor de balans, want er wordt veel beloofd.
MCP maakt je site niet vindbaar. Het is een beheerprotocol, geen SEO-maatregel. Wil je dat AI-systemen jouw site als bron gebruiken, dan gaat het over crawlertoegang, structured data en content, en niet over MCP. Als je hosting AI-crawlers blokkeert, verandert een MCP-koppeling daar niets aan, en dat gebeurt vaker dan je denkt.
MCP neemt ook geen strategie over. Een agent die je site kan aanpassen, weet niet vanzelf wat er moet gebeuren. Hij kan steeds meer onderzoek en signalering zelf doen, maar de richting en de kwaliteitsbewaking blijven bij mensen. Dat is precies de reden dat wij het inwerken van een AI-collega als vak zien en niet als installatie.
En MCP is geen chatbot voor je bezoekers. Dat is iets anders, en het loopt via andere systemen.
Als de koppeling staat, verandert het beheer van je site fundamenteel. Je logt niet meer in om een prijs aan te passen, een openingstijd te wijzigen of een blog te plaatsen. Je zegt wat er moet gebeuren en keurt goed.
Die manier van werken heeft een naam: agentic WordPress, een site waar AI-agents niet alleen uit lezen, maar ook in werken.
Dat is waar wij aan werken bij Fyrst, het agentic AI platform voor WordPress. Onze missie is dat Nederland het eerste land wordt waar ondernemers nooit meer inloggen op hun website, ze praten er gewoon mee.
Zo werkt onze eigen AI-collega: een agent die is ingewerkt op jouw organisatie en via MCP aan je WordPress-site hangt. Je stuurt een bericht vanuit ChatGPT of Claude, de collega doet het zoekwoordenonderzoek, schrijft in jouw tone of voice, zet de afbeeldingen erbij en regelt de SEO-instellingen. Jij bepaalt wat hij zelfstandig publiceert en wat hij eerst ter controle klaarzet, en elke wijziging is terug te draaien. Op de AI-collega-pagina zie je hoe dat eruitziet, van bericht tot gepubliceerde pagina. Op dit moment draait de AI-collega als pilot bij een beperkt aantal bedrijven; je kunt je daarvoor aanmelden.
De website van de toekomst bouw je niet. Die neem je aan.
Wil je weten hoe jouw site er nu voor staat, vraag dan een Fyrst Insight aan. Gratis, en je krijgt direct een rapport.
Ja. WordPress heeft een officiële MCP Adapter die de Abilities API uit WordPress 6.9 omzet naar het Model Context Protocol. Daarnaast zijn er plugins van derden en een connector voor WordPress.com.
Ja. Dat kan via de officiële MCP Adapter met een Application Password, via een plugin van derden, of via de ingebouwde AI-functies zonder MCP. De MCP-route geeft een agent de meeste bruikbare mogelijkheden.
Via de STDIO-transport van de MCP Adapter in combinatie met WP-CLI, op een lokale installatie of een stagingomgeving. Claude Code leest dan je thema, plugins en database en kan wijzigingen direct testen.
Minimaal WordPress 6.9, want daar zit de Abilities API in de core. De MCP Adapter vraagt daarnaast PHP 7.4 of 8.x. De meest recente WordPress-versie op moment van schrijven is 7.1. Let op dat de MCP Adapter zelf nog geen 1.0 is.
Bouwen en opzetten kan een eind komen, vooral met Claude Code op een lokale omgeving. Maar een site die converteert, technisch klopt en vindbaar is, vraagt keuzes die een model niet voor je maakt. Zie het als een zeer snelle uitvoerder, niet als een strateeg.
De REST API is een verzameling endpoints waar je iets naartoe stuurt als je precies weet wat je doet. Met MCP vertelt de site zelf welke handelingen hij aanbiedt, met welke velden en welke rechten, zodat een AI-agent kan kiezen in plaats van gokken.
Niet zonder extra werk. Abilities werken met wat WordPress zelf kent, en pagebuilder-content zit vaak in eigen structuren of meta-velden. Daarvoor heb je een laag nodig die de builder kent, of eigen abilities.
Dat hangt af van hoe je hem inricht. Met een beperkte gebruikersrol, een apart Application Password en een goedkeuringsstap voor publicatie is het goed te beheersen. Een agent met adminrechten en PHP-uitvoering op een productiesite is dat niet.
Wij werken de AI-collega in op jouw site: eigen account, bevoegdheden die jij bepaalt, logboek en back-ups. Nu als pilot bij een beperkt aantal bedrijven.
Bekijk de pilot