dGEN Productions

Kennisbank / AI Workflows

n8n-workflows als MCP-tools

Je n8n-workflows doen al werk voor je: leads verrijken, facturen klaarzetten, rapporten maken. Met MCP kan een AI-assistent die workflows zelf aanroepen. Je vraagt in gewone taal "maak de offerte voor Bakkerij Jansen klaar", en de assistent start de workflow die dat doet, met de juiste gegevens.

Andersom kan een AI-agent binnen n8n via MCP andere systemen gebruiken. Zo wordt n8n de plek waar AI en je bestaande automatisering elkaar raken.

Dit artikel legt uit hoe dat werkt, welke drie manieren er zijn en waar je op moet letten voordat je een AI-assistent toegang geeft tot je workflows.

Eerst: wat is MCP ook alweer?

MCP, het Model Context Protocol, is een open standaard waarmee een AI-systeem met andere software praat. Een MCP-server meldt welke handelingen hij aanbiedt, welke gegevens daarvoor nodig zijn en wat er terugkomt. Een AI-assistent die MCP spreekt, leest dat zelf uit en kan de handelingen gebruiken.

De uitgebreide uitleg staat in wat is MCP en, specifiek over de server, in wat is een MCP-server.

Drie manieren om n8n en MCP te verbinden

1. Eén workflow als MCP-server. Met de node MCP Server Trigger maak je van een workflow een MCP-server. De tools die je eraan hangt, zoals een andere workflow of een databasequery, worden handelingen die een AI-assistent kan aanroepen. Je bepaalt precies welke tools erin zitten, en de server krijgt een eigen adres en een eigen beveiliging.

2. MCP-toegang voor je hele n8n-omgeving. Recente versies van n8n hebben ook MCP-toegang op het niveau van de hele instance. Je zet die aan in de instellingen, en geeft daarna per workflow aan of hij beschikbaar is. Een gekoppelde assistent kan de vrijgegeven workflows dan vinden en starten. Let op: elke gekoppelde assistent ziet alle workflows die je vrijgeeft. Je kunt per assistent geen aparte selectie maken.

3. Een AI-agent in n8n die zelf MCP gebruikt. Met de node MCP Client Tool geef je een AI Agent-node toegang tot een externe MCP-server, bijvoorbeeld die van je CRM of projectbeheer. De agent in je workflow kan dan zelf handelingen in dat systeem uitvoeren.

De eerste twee maken n8n een gereedschapskist voor AI van buiten. De derde laat AI binnen n8n gereedschap van buiten gebruiken.

Waarom dit interessant is voor een bedrijf

Je bestaande werk wordt bruikbaar. Een workflow die je al hebt gebouwd en getest, hoeft niet opnieuw als AI-functie gemaakt te worden. Hij krijgt er een ingang bij.

De AI doet niets wat je niet hebt gebouwd. Een assistent die via MCP een workflow start, kan alleen wat die workflow doet. De stappen, controles en foutafhandeling zitten in n8n en blijven zoals je ze hebt ingericht. Dat is veiliger dan een assistent die zelf rechtstreeks in je systemen schrijft.

Je team werkt vanuit één plek. Wie de hele dag in een AI-assistent werkt, hoeft voor een terugkerende taak niet meer naar een ander scherm. De assistent start de juiste workflow.

Wat je goed moet regelen

Geef workflows vrij, geen systemen. Bied een assistent een workflow aan die één ding doet, zoals "offerte klaarzetten" of "klant opzoeken". Geef geen workflow vrij die vrije opdrachten naar je database doorstuurt. Hoe kleiner de handeling, hoe kleiner het risico.

Lezen en schrijven scheiden. Een workflow die gegevens opzoekt, is minder risicovol dan een die iets wijzigt of verstuurt. Begin met lezen. Voeg schrijvende workflows pas toe als je ziet hoe de assistent ze gebruikt.

Goedkeuring bij alles wat naar buiten gaat. Laat een workflow die mailt, factureert of iets publiceert eerst een concept maken en wachten op een akkoord. Hoe je die grens trekt, lees je in goedkeuring en controle bij AI.

Beveilig de verbinding. Een MCP-server van n8n hoort niet open op internet te staan. Gebruik de ingebouwde authenticatie en geef per assistent een eigen sleutel, zodat je er één kunt intrekken zonder de rest te raken.

Houd bij wat er gebeurt. n8n bewaart per uitvoering wat er binnenkwam en wat er gebeurde. Zet die geschiedenis aan voor workflows die je via MCP aanbiedt, zodat je achteraf ziet welke assistent wat deed.

Let op updates. MCP en de n8n-nodes eromheen veranderen nog snel. Test na een update of je koppelingen nog werken. Zie n8n zelf hosten of cloud voor wat dat betekent per omgeving.

Een voorbeeld

Een installatiebedrijf heeft drie workflows in n8n: een klant opzoeken in het CRM, een werkbon aanmaken en de planning van een monteur ophalen. Ze geven alle drie vrij via MCP.

De planner vraagt in zijn AI-assistent: "Mevrouw De Vries in Veldhoven belde over een lekkende cv-ketel, wanneer kan er iemand langs?" De assistent zoekt de klant op, haalt de planning op en stelt twee momenten voor. Na het akkoord van de planner maakt hij de werkbon aan. Elke stap is een bestaande workflow, met de controles die er al in zaten.

Hoe zo'n planning in de praktijk loopt, staat ook in AI voor installatiebedrijven.

Wanneer niet

MCP is geen vervanging voor een goede workflow. Een proces dat elke keer precies hetzelfde gaat, draait beter vast in n8n, zonder AI ertussen: sneller, goedkoper en voorspelbaar. MCP voegt waarde toe waar een mens of een assistent moet kiezen welke handeling nodig is en met welke gegevens.

Twijfel je of een proces geschikt is, lees dan eerst het proces dat je beter niet automatiseert.

Hoe wij helpen

We bouwen n8n-workflows en maken ze bruikbaar voor AI-assistenten, met de rechten, goedkeuring en logboeken die erbij horen. Zie workflow-automatisering en AI-agents.

Verder lezen in de blog

Veelgestelde vragen

Werkt dit met elke AI-assistent? Met elke assistent die MCP ondersteunt. Claude ondersteunt het uitgebreid, ChatGPT en andere assistenten steeds meer. Controleer per assistent of hij externe MCP-servers kan koppelen en welke authenticatie hij ondersteunt.

Heb ik n8n Cloud nodig? Nee. MCP werkt ook op een zelf gehoste n8n. Wel moet de server bereikbaar zijn voor de assistent, met een veilige verbinding.

Kost een MCP-aanroep extra? Een workflow die via MCP start, telt als gewone uitvoering in n8n. Daarnaast betaal je voor de AI-assistent zelf, net als zonder MCP.

Meer over AI Workflows

Uit de blog


dGEN Productions, AI-bureau in Veldhoven, regio Eindhoven (Brainport), onderdeel van dGEN Labs. De Run 1141 (1e verdieping, nr. 12), 5503 LB Veldhoven · info@dgenproductions.nl · 06-87413056 · KvK 97916137 (eenmanszaak) · btw NL005295840B15