Een MCP-server is een stekkerdoos voor AI. Het is een stukje software dat naast een bestaand systeem staat en aan een AI-assistent vertelt: dit zijn de dingen die je bij mij kunt opvragen, en dit zijn de dingen die je mag doen. Meer is het niet, en juist daarom werkt het.
MCP staat voor Model Context Protocol. Anthropic heeft het in november 2024 openbaar gemaakt en het is inmiddels de standaard geworden waar de meeste AI-assistenten mee werken. Wij bouwen er zelf een voor ons voice-platform, dus hieronder staat wat het praktisch betekent in plaats van hoe het protocol technisch in elkaar zit.
Het probleem dat het oplost
Voordat MCP bestond moest elke koppeling tussen een AI-assistent en een systeem apart gebouwd worden. Vier assistenten die met vijf systemen moeten praten betekende twintig koppelingen, elk met eigen eigenaardigheden, elk apart te onderhouden.
MCP draait dat om. Een systeem levert één keer een MCP-server, en elke assistent die het protocol spreekt kan er meteen mee werken. Van twintig koppelingen naar negen: vijf servers en vier assistenten die ze allemaal begrijpen. Dat is hetzelfde principe als een stopcontact. Niet omdat een stopcontact slim is, maar omdat iedereen zich aan dezelfde vorm houdt.
Wat een MCP-server precies aanbiedt
Een MCP-server biedt drie soorten dingen aan, en het helpt om die uit elkaar te houden omdat ze verschillend uitpakken qua risico.
Tools zijn handelingen. Een afspraak inplannen, een factuur aanmaken, een gesprek opvragen. Dit is het krachtigste deel en ook het deel waar je moet opletten: een tool die iets kan wijzigen, kan iets verkeerd wijzigen.
Resources zijn gegevens om te lezen. Een klantdossier, een prijslijst, de gesprekken van vorige week. Lezen is veiliger dan schrijven, maar het is nog steeds toegang tot je data, dus de vraag welke resources je openzet is een echte vraag.
Prompts zijn kant-en-klare instructies die de leverancier meelevert, zodat de assistent weet hoe hij een terugkerende taak in dat systeem hoort aan te pakken. Dit deel wordt het minst gebruikt en is het minst spannend.
Hoe het bij ons werkt
Ons voice-platform heeft een eigen MCP-server. Concreet betekent dat: in plaats van inloggen op een dashboard en doorklikken naar de juiste agent, vraag je het gewoon. Hoeveel gesprekken zijn er gisteren binnengekomen op dat nummer, wat ging er mis in gesprek drieëntwintig, zet die stem om naar een andere. De assistent doet dat via de MCP-server, met de rechten die aan die sleutel hangen.
Dat scheelt in de praktijk vooral tijd bij het uitzoeken van dingen. Een gesprek terugvinden waarvan je alleen weet dat het ergens dinsdagmiddag was en dat de beller geïrriteerd klonk, is via een interface een zoektocht en via een assistent één vraag.
“Een MCP-server is niet slim. Het is een afspraak over vorm, en juist daardoor werkt het overal hetzelfde.”
Hoe je erachter komt of je er een kunt gebruiken
- Vraag je leverancier of ze een MCP-server hebben
Steeds meer partijen leveren er een, ook Nederlandse. Het is een gewone vraag aan je accountmanager. Is er een, dan ben je meestal binnen een dag aangesloten en heb je zelf geen onderhoud.
- Kijk wat de server precies mag
Lees welke tools erin zitten. Mag hij alleen lezen, of ook aanpassen en verwijderen? Dat bepaalt hoeveel je aandurft en of er iemand moet meekijken.
- Zet hem aan met de smalste rechten die werken
Begin met alleen lezen. Werkt dat en zie je waar de winst zit, dan zet je pas de handelingen aan die je echt nodig hebt.
Ruime rechten die je instelt omdat het sneller ging, draai je in de praktijk nooit meer terug.
- Is er geen server, kijk dan naar de andere routes
Dan bouw je een brug op een bestaande API, of laat je de computer het scherm bedienen. Welke van de twee past, hangt af van wat je leverancier aanbiedt.
Die laatste stap werken we uit in het overzicht van de drie routes om AI aan je eigen systemen te koppelen, inclusief wat elke route kost aan werk en onderhoud.
Waar het in de praktijk misgaat
Te ruime rechten. De makkelijkste manier om een MCP-server aan de praat te krijgen is hem alles laten mogen. Dat werkt ook, tot het moment dat een assistent iets wijzigt wat niet gewijzigd had moeten worden. Beperk vooraf, niet nadat het is misgegaan.
Verwachten dat het overal is. MCP is jong. Grote leveranciers hebben het vaak, veel branchesoftware niet. Als je software een MCP-server heeft, gebruik hem. Zo niet, dan is er een andere route, maar dan is het bouwwerk in plaats van aansluiten.
Denken dat de assistent er slimmer van wordt. Een MCP-server geeft toegang en anders niets. Als de vraag onduidelijk is of het proces zelf rommelig, wordt het antwoord ook rommelig. De koppeling is de makkelijke helft; weten wat je wilt automatiseren is de andere.
Of je hier iets mee moet
Als je software een MCP-server heeft en er werk in dat systeem zit dat elke week terugkomt: ja, en het is een van de goedkoopste stappen die je kunt zetten. Aansluiten kost meestal minder dan een dag.
Als je nog geen idee hebt welk proces je zou willen automatiseren: begin daar. Een koppeling zonder een concreet proces erachter is techniek zonder doel, en die blijft ongebruikt liggen. Kijk waar iemand bij jullie twee schermen naast elkaar heeft openstaan en van links naar rechts overtypt. Dat is bijna altijd de eerste plek waar het de moeite waard is.

