UX-sausje wordt toegevoegd... Hallo daar
Website laten maken
Overzicht
Geschreven door Finn Ruijter, 28 augustus 2026

Gravity Forms MCP: zo pak je het aan

Samenvatten en opslaan op:

Stel je eens voor: je krijgt een site in beheer met een offerteformulier van dertig velden. Ergens zit voorwaardelijke logica die bepaalt welk veld wanneer verschijnt. Wie dat ooit heeft ingesteld werkt er allang niet meer. En jij mag uitzoeken waarom die ene notificatie soms niet verstuurt.

Herkenbaar? Sinds Gravity Forms 3.1 kun je zo’n formulier gewoon aan je AI-assistent voorleggen. Gravity Forms heeft een MCP-server ingebouwd. Daarmee praat een assistent als Claude of ChatGPT rechtstreeks met de formulieren op je site. Bouwen, aanpassen, fixen: het kan allemaal in gewone taal.

Wij zetten Gravity Forms op vrijwel elke site die wij bouwen en beheren, dus wij hebben er meteen mee gespeeld. Het is echt handig. Maar er zit een stevige kanttekening aan, en die gaat over de inzendingen. Daar komen we verderop uitgebreid op terug.

Gravity forms example 1. Gravity forms mcp: zo pak je het aan
Bron: Gravity Forms

Wat is Gravity Forms MCP precies?

In WordPress 6.9 kwam de Abilities API. Dat is een standaard manier waarop WordPress, plugins en thema’s kunnen opschrijven wat ze kunnen. Elke ability is één duidelijk omschreven actie, met eigen invoer, uitvoer en rechtencontrole.

MCP staat voor Model Context Protocol. Dat is de open standaard die AI-assistenten koppelt aan de programma’s waar ze mee moeten werken. Gravity Forms bouwt daar bovenop en geeft je assistent een gereedschapskist: één tool per klus die Gravity Forms kan uitvoeren.

Zie de Abilities API als een menukaart en MCP als de ober. WordPress schrijft op wat er te bestellen valt, de assistent geeft je bestelling door, en de keuken bepaalt nog steeds wat er de deur uit gaat. Want elke actie loopt door dezelfde WordPress-rechten die je site vandaag ook beschermen.

Twee dingen zijn goed geregeld:

  • De koppeling staat standaard uit. Er is geen knop om alles in één keer aan te zetten. Je zet elke tool los aan. Lees-tools laten alleen kijken. Schrijf-tools en verwijder-tools moeten apart aan, en voor verwijderacties vraagt de assistent eerst om bevestiging.
  • De assistent logt in als gebruiker. De verbinding gebruikt een application password van een WordPress-account. Kan die gebruiker iets niet, dan kan de assistent het ook niet.

Je hebt WordPress 6.9 of hoger nodig op een zelf gehoste site. WordPress.com wordt voorlopig niet ondersteund. De functie zit in Gravity Forms 3.1 en zit bij elke licentie in, van Basic tot Developer.

Waar je er in de praktijk wat aan hebt

Dit zijn de toepassingen waar wij zelf het meeste uithalen:

  • Een formulier bouwen vanuit een beschrijving: je beschrijft in gewone taal welke velden je wilt, in welke indeling, met welke bevestiging en notificatie. De assistent zet het klaar. Een uitgebreid aanmeldformulier dat je normaal een halve middag kost, staat er in een paar minuten.
  • Eén wijziging over veel formulieren: een consent-checkbox toevoegen aan alle formulieren op een site is normaal veel te veel werk. Nu is het één opdracht.
  • Voorwaardelijke logica uitpluizen: de assistent kan precies in kaart brengen welk veld welk ander veld aanstuurt, inclusief de logica in notificaties en bevestigingen. Ideaal bij formulieren waarbij je niet weet hoe en wat.
  • Documenteren wat er na een inzending gebeurt: welke bevestiging krijgt de invuller, welke notificaties gaan eruit, welke feeds sturen data naar Mailchimp, Klaviyo of welke tool dan ook. Fijn voor een overdracht of een audit.
  • Testinzendingen maken: de assistent kan realistische nepinzendingen genereren voor nieuwe pagina’s of formulieren. Die lopen door de hele Gravity Forms-pijplijn, dus validatie, notificaties en koppelingen doen precies wat ze normaal ook doen. Je test zo je het hele proces en niet alleen het formulier.
  • Feeds en notificaties beheren: koppelingen aanmaken en bijwerken, een notificatie opnieuw versturen voor een bestaande inzending, of een notitie bij een inzending zetten zodat je collega ziet wat er is gebeurd.

Wat valt je op aan dit mooie lijstje? Bijna alles gaat over de structuur van je formulieren, niet over de mensen die ze invullen. Precies daar ligt wat ons betreft de grens.

Pas op met de inzendingen

Wat staat er eigenlijk in jouw entries?

Bij Gravity Forms is dat zelden een lijstje met alleen een naam en een e-mailadres. Wij zien sollicitaties met cv’s erin, offerteaanvragen met omzetcijfers, klachten, aanmeldingen van scholieren, intakeformulieren met vragen over gezondheid. Dat zijn persoonsgegevens en soms zelfs bijzondere persoonsgegevens.

Ons advies daarover is kort: haal die inzendingen niet door een AI-assistent. Niet omdat de techniek niet deugt, maar omdat je gegevens van iemand anders doorgeeft aan een partij waar die persoon nooit toestemming voor heeft gegeven. Onder de AVG ben jij daar verantwoordelijk voor. Je hebt een grondslag nodig, een verwerkersovereenkomst met de aanbieder van de assistent, en de verwerking hoort in je documentatie te staan.

En besef: een assistent hoeft geen hele database te exporteren om een probleem te veroorzaken. Een onschuldig klinkende vraag als “vat de klachten van deze maand even samen” stuurt de volledige tekst van al die klachten naar buiten.

Beslisboom inzendingen ai 2md. Gravity forms mcp: zo pak je het aan

Doe je het toch? Dan zo

Soms is er een goede reden om wel met echte data te werken. Houd het dan bij deze zeven punten.

  1. Werk in een geïsoleerde omgeving. Een aparte staging-kopie zonder echte inzendingen, of met geanonimiseerde data. Niet op productie, en niet in dezelfde omgeving waar je normaal je werk doet.
  2. Zet training op je data uit. Dit is de belangrijkste. Bij gratis en consumentenaccounts wordt je invoer standaard vaak gebruikt om modellen mee te trainen. Bij zakelijke abonnementen meestal niet, maar ga daar niet vanuit. Controleer de instelling per account en leg vast wat er in de voorwaarden staat.
  3. Maak een aparte WordPress-gebruiker. Alleen met de rechten die de koppeling echt nodig heeft. Gebruik nooit je eigen beheerdersaccount.
  4. Zet alleen de tools aan die je nodig hebt. Begin met de lees-tools. Laat de tools voor inzendingen uit tot je een concrete reden hebt om ze aan te zetten, en zet ze daarna weer uit.
  5. Behandel het application password als een sleutel. Je ziet hem maar één keer. Bewaar hem in je wachtwoordkluis en trek hem in zodra de klus klaar is.
  6. Schrijf op wat je doet. Welke site, welke gebruiker, welke tools, welke assistent en sinds wanneer. Wij werken ISO 27001-gecertificeerd, dus bij ons is dat geen extra werk maar gewoon onderdeel van het proces.
  7. Of houd alles binnen: draai een lokaal model. Heb je een recente MacBook met genoeg geheugen, of een Windows-pc met een stevige videokaart? Dan draai je een open model zoals Qwen, Gemma of Llama gewoon op je eigen machine. Met LM Studio zet je dat in een paar minuten op, MCP-koppeling inbegrepen. Je prompts en je inzendingen verlaten je laptop niet, dus er valt niets mee te trainen en je hebt er geen verwerkersovereenkomst voor nodig. Reken op een Mac met 32 GB geheugen of meer, of een videokaart met 16 GB videogeheugen of meer. Een lokaal model is wel minder slim dan een groot cloudmodel. Voor overzichten en losse opdrachten werkt het prima, bij lange ketens van stappen loop je tegen grenzen aan. Als je hier vragen over hebt, wij helpen je graag!

Hoe wij het inzetten voor klanten

Wij standaardiseren op Gravity Forms voor vrijwel al onze klanten. Dat maakt onderhoud, beveiliging en een release als deze een stuk overzichtelijker: één plugin die we door en door kennen, op elke site dezelfde aanpak.

Voor MCP houden we een vaste werkwijze aan. Eerst op een testomgeving, pas daarna op productie. Een aparte gebruiker per site, met minimale rechten. Standaard alleen lees-tools aan. Schrijf-tools alleen als er een concrete klus ligt, en altijd met een verse back-up ervoor.

Nog een tip: Gravity Forms levert een skill-bestand mee dat je in je assistent laadt. Daarin staat hoe Gravity Forms in elkaar zit, van de beschikbare veldtypes tot de werking van voorwaardelijke logica. Zonder dat bestand werkt het ook, maar met dat bestand maakt je assistent merkbaar minder fouten. Het kost twee minuten, dus doen.

Want dat blijft staan: een AI-assistent maakt fouten. Een assistent die een veld verkeerd begrijpt en vol overtuiging een formulier oplevert dat er prima uitziet maar niet klopt, is vervelender dan een assistent die niets doet. Kijk elke wijziging na voordat je erop vertrouwt.

Gravity forms skills. Gravity forms mcp: zo pak je het aan
Bron: Gravity Forms

Al met al…

Gravity Forms MCP haalt het saaie werk uit formulierbeheer. Bouwen, aanpassen, uitpluizen en documenteren gaan een stuk sneller, en de beveiliging is netjes doordacht: uit als standaard, per tool aan te zetten, en gebonden aan de rechten van een WordPress-gebruiker. Voor iedereen die met formulieren werkt is dit een release die je serieus moet bekijken.

Maar trek de grens bij de inzendingen. Die zijn niet van jou, ze zijn van de mensen die je formulier hebben ingevuld. Gebruik MCP voor de structuur van je formulieren en laat de data waar hij hoort. Moet je toch met echte inzendingen werken, doe dat dan in een geïsoleerde omgeving en zet training op je data uit. Altijd.

Wil je Gravity Forms MCP inzetten op je site, maar twijfel je of je het AVG-proof hebt staan? Of wil je gewoon dat iemand meekijkt voordat je een AI-assistent op je WordPress-site aansluit? We denken graag met je mee.

Samenvatten en opslaan op: