WordPress MCP: wat het is en hoe je het opzet

WordPress6 juli 202613 min leestijd
In het kort

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.

Wat is MCP?

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.

Het verschil met de REST API, want dat is de vraag die iedereen stelt

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.

De Abilities API: het fundament onder WordPress MCP

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:

De 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 WordPress MCP Adapter

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

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

  1. STDIO, voor lokale ontwikkeling via WP-CLI. De AI-client start het proces zelf en praat er direct mee.
  2. HTTP, voor sites die online staan. De adapter publiceert een endpoint op /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.

Wat kun je ermee op WordPress?

De mogelijkheden zijn breed. Een greep uit wat wij dagelijks doen met MCP en WordPress:

Content beheer

SEO en zoekwoordenonderzoek

Technisch beheer

Formulieren en integraties

Monitoring

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.

Welke MCP-oplossingen zijn er voor WordPress?

Er is niet één route. Dit zijn de vijf die je in de praktijk tegenkomt, met wanneer je welke kiest.

1. De officiële MCP Adapter

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.

2. De WordPress.com connector

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.

3. Een plugin met PHP-uitvoering

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.

4. Een eigen MCP-server op je REST API

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.

5. Een beheerde koppeling

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.

WordPress MCP opzetten met Claude, stap voor stap

De meest gestelde vraag: kun je Claude koppelen aan WordPress? Ja. Dit is de route via de officiële adapter.

  1. Check je WordPress-versie. 6.9 of hoger. Sta je lager, update dan eerst, want zonder Abilities API werkt de adapter niet.
  2. Installeer de MCP Adapter als plugin via de zip van de GitHub Releases-pagina, of met WP-CLI zoals hierboven.
  3. Activeer de standaard MCP-server in de plugininstellingen.
  4. Markeer de abilities die je wil ontsluiten met meta.mcp.public op true. Begin klein: core/get-site-info en één schrijfhandeling. Niet alles openzetten omdat het kan.
  5. Maak een Application Password aan onder je gebruikersprofiel in WordPress. Gebruik hiervoor een apart account, geen persoonlijk adminaccount, zodat je precies kunt zien wat er via die weg gebeurt en het in één klik kunt intrekken. Welke valkuilen er verder zijn, lees je in zelf AI koppelen: zeven dingen die misgaan.
  6. Voeg de server toe in Claude via de remote-MCP-configuratie, met het endpoint /wp-json/mcp/mcp-adapter-default-server en dat Application Password.
  7. Test met een leesactie. Vraag om de site-info. Krijg je die terug, dan staat de verbinding. Pas daarna een schrijfactie.

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.

MCP en Claude Code: WordPress-development

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.

MCP en pagebuilders: Elementor, Divi en Bricks

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.

Beveiliging: wat je nooit moet doen

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.

Wat MCP niet oplost

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.

Wat je hiermee kunt

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.

Veelgestelde vragen

Is er een MCP voor WordPress?

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.

Kun je Claude koppelen aan WordPress?

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.

Hoe koppel je Claude Code aan WordPress?

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.

Welke WordPress-versie heb ik nodig voor MCP?

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.

Kan Claude een hele WordPress-website bouwen?

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.

Wat is het verschil tussen MCP en de WordPress REST API?

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.

Werkt MCP met Elementor of Divi?

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.

Is een MCP-koppeling veilig?

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.

Liever een collega dan een koppeling?

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
Fyrst is online partner van 100+ bedrijven
Beauty-by-Roos-Logo-2023-kleinHertzinger_logo-e1714730251159Logo-Wordmark-Dark-Horizontal-small-sizeWildenberg_logo-met-beeldmerkCollegamento_logo-cmDoornekamp-logoDTT_logoHuurdeman_logoLogo-Bras-web-1MIA_logoMidlandtourslogo (2)Redmatters_LogoTagline_RGBWSB_logo_zwartBeauty-by-Roos-Logo-2023-kleinHertzinger_logo-e1714730251159Dierenhotel-Marijke-LogoJobs-witDM_Group-707Beauty-by-Roos-Logo-2023-kleinHertzinger_logo-e1714730251159Logo-Wordmark-Dark-Horizontal-small-sizeWildenberg_logo-met-beeldmerkCollegamento_logo-cmDoornekamp-logoDTT_logoHuurdeman_logoLogo-Bras-web-1MIA_logoMidlandtourslogo (2)Redmatters_LogoTagline_RGBWSB_logo_zwartBeauty-by-Roos-Logo-2023-kleinHertzinger_logo-e1714730251159Dierenhotel-Marijke-LogoJobs-witDM_Group-707