Laatst bijgewerkt:

MCP server: wat het is, hoe je er een koppelt en welke er zijn

Claude uit de doos kan niet bij je systemen. Een MCP server lost dat op: het is een verbinding waarmee Claude gegevens uit je boekhouding, je CRM, je documentenopslag of je database kan halen en er iets in kan wijzigen. Deze pagina legt uit wat het protocol is, hoe je een server koppelt op alle drie de plekken waar dat kan, welke servers er bestaan, en wat er specifiek voor Nederlandse bedrijven ontbreekt. Wil je Claude juist een werkwijze aanleren in plaats van toegang geven, dan is Claude skills de pagina die je zoekt.

MCP uitgelegd

Wat is MCP (Model Context Protocol), in mensentaal

MCP is een open standaard die AI-applicaties verbindt met externe systemen: bestanden, databases, zoekmachines en tools. Anthropic bedacht het protocol en gaf het vrij; inmiddels gebruiken ook ChatGPT, VS Code en Cursor het. De officiele metafoor van de makers: MCP is de USB-C-poort voor AI-applicaties.

De analogie die het echt duidelijk maakt

Zie een MCP server als de baliemedewerker van een systeem. Claude loopt naar de balie en vraagt wat er te halen valt. De baliemedewerker antwoordt: ik kan facturen opzoeken, een concept aanmaken en een status wijzigen. Claude kiest daaruit, de baliemedewerker doet het werk in het systeem en geeft het antwoord terug. Claude komt zelf nooit achter de balie en kan dus ook niets doen wat de baliemedewerker niet aanbiedt. Wie er achter die balie zit en wat die persoon mag, bepaal jij.

Wat een server precies aanbiedt: tools, resources en prompts

Een MCP server heeft drie soorten aanbod. Tools zijn acties die Claude kan uitvoeren, zoals een factuur opzoeken of een issue aanmaken. Resources zijn stukken context die de server aanlevert en die Claude alleen mag inzien, zoals een bestand, een logregel of een tabel. Prompts zijn kant-en-klare templates die de server meelevert. Het verschil tussen een tool en een resource is het verschil tussen een knop en een prikbord: een tool doet iets, een resource laat iets zien. Voor je eerste koppeling telt vooral het onderscheid tussen lezen en wijzigen, want dat bepaalt welke rechten je meegeeft.

Host, client en server: wie praat er met wie

In de architectuur van het protocol zijn er drie rollen. De host is de applicatie waarin jij werkt: claude.ai, Claude Desktop, Cowork of Claude Code. Die host start per gekoppelde server een client, en die client onderhoudt precies een verbinding met precies een server. Koppel je vijf servers, dan draaien er vijf clients naast elkaar. Onder water praat het geheel via JSON-RPC 2.0. Dat verklaart ook waarom een kapotte server de rest niet meesleept: elke verbinding staat op zichzelf.

Lokaal of remote: het verschil dat je moet snappen

Een lokale server draait als proces op je eigen machine en praat via stdio. Handig voor alles wat bij jou op de computer staat: mappen, een database in je netwerk, een browser. Een remote server draait ergens op internet en praat via Streamable HTTP, meestal met OAuth-inlog. Dat is wat je in claude.ai koppelt. Belangrijk voor Nederlandse bedrijven: bij een remote connector komt de verbinding vanaf de servers van Anthropic, niet vanaf de laptop van de gebruiker. Een systeem dat alleen binnen je eigen netwerk bereikbaar is, werkt dus niet zomaar.

MCP versus een gewone API

Een API is de deur voor programmeurs: je schrijft vooraf code die precies weet welke deur er is en hoe je hem opent. MCP is een afspraak over hoe die deur eruitziet, zodat een AI-model hem tijdens het gesprek zelf kan vinden en gebruiken. Onder water praat een MCP server vaak gewoon met dezelfde API. Het verschil zit in wie hem bedient: bij een API is dat jouw code, bij MCP is dat het model, op het moment dat het nodig is. Daarom heb je voor een MCP-koppeling meestal geen ontwikkelproject nodig, maar wel een gesprek over rechten.

Wat MCP niet doet, en waarom dat geruststellend is

Drie misverstanden die het snelst wegvallen als je ze een keer hardop zegt. MCP verandert niets aan het model zelf: Claude wordt er niet slimmer van, alleen beter geinformeerd. MCP geeft Claude ook geen rechten die het account waarmee je inlogt niet al heeft; mag jij geen facturen verwijderen, dan mag de connector dat namens jou ook niet. En MCP is geen kopieeractie: de server haalt op wat je vraagt, op het moment dat je het vraagt, en bouwt geen eigen tweede kopie van je administratie. Dat laatste is precies wat je in een verwerkingsregister wilt kunnen opschrijven.

Wie de standaard nu bezit

Op 9 december 2025 droeg Anthropic het Model Context Protocol over aan de Agentic AI Foundation, een onderdeel van de Linux Foundation, mede opgericht door Anthropic, Block en OpenAI en gesteund door onder meer Google, Microsoft, AWS, Cloudflare en Bloomberg. Praktisch gevolg: MCP is geen product van een leverancier meer, maar een gedeelde standaard. De actuele versie van de specificatie is 2026-07-28; oudere versies blijven werken via achterwaartse compatibiliteit. Wat je vandaag koppelt of bouwt, blijft dus werken als je later van AI-tool wisselt.

Beschikbaarheid: MCP werkt in claude.ai (web), Claude Desktop, de mobiele app, Claude Cowork en Claude Code. Nederland staat op Anthropics lijst van ondersteunde landen.

MCP-introductie (officiele standaard)
Het Anthropic-nieuwsbericht van 9 december 2025 waarin staat dat het Model Context Protocol is overgedragen aan de Agentic AI Foundation, mede opgericht door Anthropic, Block en OpenAI.
Het Anthropic-nieuwsbericht van 9 december 2025 waarin staat dat het Model Context Protocol is overgedragen aan de Agentic AI Foundation, mede opgericht door Anthropic, Block en OpenAI.
Diagram van de MCP-architectuur waarin een host zoals claude.ai per gekoppelde server een eigen client start, elke client via JSON-RPC met precies een server praat en een uitgevallen server de andere verbindingen niet meesleept.Host, client en server in MCPHostclaude.ai, ClaudeDesktop, Cowork ofClaude CodeClient 1JSON-RPC 2.0MCP server 1tools, resources, promptsClient 2JSON-RPC 2.0MCP server 2tools, resources, promptsClient 3MCP server 3tools, resources, promptsValt server 3 uit, dan blijven de andere twee verbindingen werken.

Koppelen: claude.ai

Een MCP server koppelen aan claude.ai, stap voor stap

In claude.ai heet een MCP server een connector. Kant-en-klare connectors installeer je met een paar klikken uit de directory; een eigen of minder bekende server voeg je toe met de server-URL. Dit is de route voor beide.

Waar connectors werken en hoeveel je er mag hebben

Custom connectors werken op Claude in de browser, in Cowork en in Claude Desktop, op Free, Pro, Max, Team en Enterprise. Op Free kun je er een koppelen, op de betaalde abonnementen is het aantal onbeperkt. Ondersteuning per product volgens Anthropic: claude.ai heeft volledige remote MCP inclusief MCP Apps, Claude Desktop heeft volledige MCP inclusief lokale extensies, de mobiele app doet remote MCP, Claude Code doet remote MCP plus plugins, en Cowork heeft volledige MCP- en plugin-ondersteuning. Dat laatste verschil telt als je lokale servers in Cowork wilt gebruiken.

Wat het kost

MCP kost geen apart abonnement: de connectors zitten in het Claude-abonnement dat je al hebt, en het verschil zit alleen in het aantal (een op Free, onbeperkt op elk betaald abonnement) en in wie ze mag toevoegen. De actuele bedragen in euro staan op Modellen en abonnementen, zodat je ze op een plek nakijkt in plaats van op vier.

MCP Apps: meer dan tekst in de chat

Servers kunnen sinds kort ook interactieve onderdelen in het gesprek tonen in plaats van alleen tekst: een grafiek, een kaart of een formulier dat je direct invult. Anthropic noemt dat MCP Apps en ondersteunt het op claude.ai. Voor een demo aan collega's is dat het moment waarop het kwartje meestal valt.

De connector staat er, maar Claude gebruikt hem niet

Bijna altijd een van drie dingen. Ten eerste: je bent wel toegevoegd maar niet ingelogd, want op Team en Enterprise voegt een Owner de connector toe en authenticeert elk lid daarna zelf. Ten tweede: je vraag lijkt niet op iets wat de server aanbiedt, en Claude kiest alleen tools die passen bij wat je vraagt; noem het systeem gewoon expliciet ("kijk in ons projectsysteem"). Ten derde: een beheerder heeft de betreffende tool geblokkeerd of goedkeuringsplichtig gemaakt, en een geblokkeerde tool wordt weggefilterd voordat Claude hem ziet. Vraag Claude in twijfelgevallen simpelweg welke tools hij nu tot zijn beschikking heeft.

  1. 1

    Kant-en-klaar: open Customize in de zijbalk, ga naar het tabblad Connectors, klik op de plus en dan op Browse. Kies de connector, klik op verbinden en log in bij de dienst zelf. Je bent klaar.

  2. 2

    Eigen server als Pro- of Max-gebruiker: Customize, Connectors, plus, dan Add custom connector. Vul de URL van de MCP server in, plak eventueel de OAuth-gegevens erbij en klik op Add.

  3. 3

    Op Team en Enterprise doet alleen een Owner dit: Organization settings, Connectors, Add, kies Custom en dan Web, vul de server-URL in en klik op Add.

  4. 4

    Leden van een Team- of Enterprise-organisatie gaan daarna zelf naar Customize, Connectors en klikken op Connect om zich met hun eigen account te authenticeren. Iedereen werkt dus met zijn eigen rechten.

  5. 5

    Controleer of de server publiek bereikbaar is vanaf de servers van Anthropic. Staat je systeem achter een firewall of alleen op het interne netwerk, dan moet je dat verkeer op de allowlist zetten of kiezen voor een lokale server op Claude Desktop.

  6. 6

    Test met een vraag waarvan je het antwoord al weet. Zo zie je meteen of de connector de juiste omgeving raakt en niet per ongeluk een testomgeving.

Beschikbaarheid: Claude web, Cowork en Claude Desktop. Free: een connector. Betaald: onbeperkt. Op Team en Enterprise voegt alleen een Owner connectors toe.

Custom connectors via remote MCP (officieel)
Het officiele supportartikel over custom connectors via remote MCP waarin de route Customize, Connectors en Add custom connector staat, met de bevestiging dat Free-gebruikers maar een custom connector mogen hebben en dat alleen Owners ze op Team en Enterprise toevoegen.
Het officiele supportartikel over custom connectors via remote MCP waarin de route Customize, Connectors en Add custom connector staat, met de bevestiging dat Free-gebruikers maar een custom connector mogen hebben en dat alleen Owners ze op Team en Enterprise toevoegen.
Het overzicht Platform availability in de officiele connectordocumentatie van Claude waarin per product staat welke MCP-ondersteuning er is, met volledige remote MCP en MCP Apps op claude.ai en volledige MCP- en pluginondersteuning in Cowork.
Het overzicht Platform availability in de officiele connectordocumentatie van Claude waarin per product staat welke MCP-ondersteuning er is, met volledige remote MCP en MCP Apps op claude.ai en volledige MCP- en pluginondersteuning in Cowork.

Koppelen: desktop

Een lokale MCP server koppelen aan Claude Desktop

Alles wat op je eigen machine of in je eigen netwerk staat, koppel je het makkelijkst via Claude Desktop. Daar heten lokale servers extensions, en de meeste installeer je met een klik.

Wat MCPB-bundels oplossen

Een MCP Bundle, herkenbaar aan de extensie .mcpb, verpakt een server met al zijn afhankelijkheden tot een installeerbare extensie. Dat lost drie dingen op: het werkt op elk besturingssysteem hetzelfde, je hoeft geen losse pakketten te installeren, en de bundel kan ondertekend en centraal bijgewerkt worden. Anthropic noemt dit de route voor het uitrollen van lokale servers naar Claude Desktop binnen een organisatie. Losse servers uit npm of PyPI kunnen niet direct in de Connectors Directory: verpak ze als MCPB of stop ze in een plugin.

Wanneer lokaal beter is dan remote

Kies lokaal als de data je machine of je netwerk niet uit hoeft, als het systeem niet publiek bereikbaar is, of als je met bestanden op je schijf werkt. Kies remote als collega's dezelfde koppeling nodig hebben en je hem centraal wilt beheren. Voor veel Nederlandse mkb-teams is de combinatie het handigst: remote connectors voor de cloudpakketten die iedereen gebruikt, lokaal voor wat op de eigen server staat.

Twee dingen die je een middag kunnen kosten

Ten eerste: een lokale server draait met jouw rechten op je eigen machine, net als elk ander programma dat je start. Geef je hem toegang tot een map, dan heeft Claude die toegang ook. Ten tweede: Claude Desktop is niet beschikbaar op Linux. Werk je op Linux, dan koppel je je lokale server aan Claude Code of aan een andere MCP-client die wel op je systeem draait. Een remote connector via claude.ai in de browser werkt daar natuurlijk gewoon.

  1. 1

    Open Claude Desktop, ga naar Settings, dan Extensions, en klik op Browse extensions. Kies wat je nodig hebt en installeer met een klik.

  2. 2

    Vul de gevraagde gegevens in, bijvoorbeeld een API-sleutel of een pad naar een map. Claude Desktop versleutelt gevoelige velden in de sleutelbos van je besturingssysteem: de macOS Keychain, de Windows Credential Manager of de keychain manager van je Linux-distributie.

  3. 3

    Een eigen extensie installeren: Settings, Extensions, Advanced settings, dan de sectie Extension Developer, klik op Install Extension... en kies je .mcpb-bestand. Extensies ondersteunen servers in Node.js, Python en losse binaries; Node.js zit ingebouwd in Claude Desktop, dus dat hoef je niet apart te installeren.

  4. 4

    Liever met de hand: Claude Desktop leest ook een configuratiebestand met de naam claude_desktop_config.json, waarin je per server een blok zet onder de sleutel mcpServers met het commando en de argumenten. Op macOS staat dat bestand in ~/Library/Application Support/Claude/, op Windows onder AppData.

  5. 5

    Gebruik in dat configuratiebestand altijd absolute paden. Een relatief pad werkt niet, want Claude Desktop weet niet vanuit welke map jij denkt. Dit is de meest voorkomende reden dat een handmatig toegevoegde server niet opstart.

  6. 6

    Sluit de app helemaal af en start hem opnieuw; een venster sluiten is niet genoeg. Vraag daarna welke tools Claude nu heeft. Noemt hij de tools van je nieuwe server, dan staat de verbinding.

Lokale MCP-servers op Claude Desktop (officieel)
Het supportartikel over lokale MCP servers op Claude Desktop met de route Settings, Extensions en Browse extensions en de bevestiging dat gevoelige velden versleuteld worden opgeslagen in de macOS Keychain of de Windows Credential Manager.
Het supportartikel over lokale MCP servers op Claude Desktop met de route Settings, Extensions en Browse extensions en de bevestiging dat gevoelige velden versleuteld worden opgeslagen in de macOS Keychain of de Windows Credential Manager.
Diagram dat laat zien dat een remote MCP connector verbinding maakt vanaf de servers van Anthropic en daardoor niet bij een systeem achter je firewall komt, terwijl een lokale MCP server vanaf de machine van de gebruiker binnen het eigen netwerk blijft.Remote connector via claude.aiLaptopvan de gebruikerServers vanAnthropicExtern systeemop internetFirewallSysteem achter je firewallonbereikbaar vanaf AnthropicLokale MCP server via stdioJouw netwerk en jouw machineLaptopvan de gebruikerstdioLokale MCPserverInternsysteem

Koppelen: Claude Code

MCP in Claude Code: de commando's, de scopes en de limieten

In Claude Code voeg je servers toe vanaf de command line. Dat klinkt technischer dan het is: het zijn een paar commando's, en het grote voordeel is dat je een configuratie met je team kunt delen via de repo. Dit is ook het oppervlak met de meeste knoppen, dus hier staat het meeste detail.

Let op de dubbele streepjes

Bij een lokale server scheiden twee losse streepjes het Claude-commando van het commando dat de server start. Alles na die scheiding gaat naar de server zelf. Omgevingsvariabelen geef je mee met de vlag voor env. Vergeet je de scheiding, dan probeert Claude Code de argumenten zelf te lezen en krijg je een foutmelding die nergens op slaat.

Drie scopes, en waarom project de interessantste is

Met de vlag -s of --scope kies je waar de configuratie landt. local is de standaard: alleen jij, alleen dit project, opgeslagen in ~/.claude.json. user geldt voor al je projecten, maar blijft prive. project schrijft naar een bestand met de naam .mcp.json in de projectmap, dat je in versiebeheer zet zodat je hele team dezelfde servers krijgt. Bij dubbele namen wint local van project, project van user, user van plugin-servers, en die weer van connectors uit claude.ai.

De scopes zijn hernoemd, en dat breekt oude tutorials

Kom je een handleiding tegen die -s global gebruikt, dan is die verouderd: die scope heet nu user. En wat vroeger "project" heette, heet nu local. Een tutorial uit 2025 die deze woorden nog gebruikt, klopt dus niet meer met de CLI die je vandaag draait. Dit is verreweg de meest voorkomende reden dat een gekopieerd commando een onbegrijpelijke fout geeft.

De goedkeuringsflow van een .mcp.json in de repo

Een server die in de repo staat, draait niet zomaar. Claude Code vraagt je expliciet of je hem vertrouwt, want een .mcp.json uit andermans repo is code die jij laat starten. Sinds versie 2.1.196 is dat dichtgetimmerd: een gekloonde repo kan zijn eigen servers niet goedkeuren, dus enableAllProjectMcpServers in een meegecommitte .claude/settings.json wordt genegeerd zolang de map niet vertrouwd is. Centraal sturen kan met de instellingen enabledMcpjsonServers en disabledMcpjsonServers. Bewust ja zeggen bij een nieuwe repo is dus geen hinder maar de bedoeling.

Secrets buiten je repo houden

In .mcp.json mag je omgevingsvariabelen gebruiken in het commando, de argumenten, de env, de url en de headers, met een standaardwaarde als terugval. Zo deel je de configuratie zonder sleutels in versiebeheer te zetten. Een veelgemaakte fout: een blok met een url maar zonder type wordt gelezen als een lokale server. Zet er dus altijd het juiste type bij.

Prompts en resources gebruiken, niet alleen tools

De meeste mensen gebruiken alleen de tools van een server en missen de andere twee. Prompts van een MCP server verschijnen gewoon in je slash-menu, met de vorm /mcp__servernaam__promptnaam; ze accepteren argumenten, dus /mcp__github__pr_review 456 werkt. Resources haal je binnen met het apenstaartje, in de vorm @server:protocol://pad, en ze verschijnen in hetzelfde autocomplete-menu als je bestanden. Dat is de snelste manier om een specifiek document of logbestand in je prompt te krijgen zonder het eerst te downloaden.

Je claude.ai-connectors komen automatisch mee

Ben je in Claude Code ingelogd met een claude.ai-abonnement, dan verschijnen de connectors die je op claude.ai hebt toegevoegd ook in het /mcp-overzicht. Wil je dat niet, dan zet je dat uit met de instelling daarvoor. Andersom geldt: sommige door Anthropic gehoste connectors, zoals Microsoft 365, Gmail en Google Calendar, kun je alleen via de instellingen van claude.ai authenticeren, niet lokaal.

Grenzen aan de output en aan de tijd

Claude Code waarschuwt zodra de uitvoer van een MCP-tool boven de 10.000 tokens komt en kapt standaard af op 25.000 tokens, te verhogen met MAX_MCP_OUTPUT_TOKENS. De opstarttimeout stuur je met MCP_TIMEOUT; een timeout-veld in milliseconden per server in .mcp.json gaat voor op MCP_TOOL_TIMEOUT. Duurt een MCP-aanroep in je hoofdgesprek langer dan twee minuten, dan verhuist die sinds versie 2.1.212 automatisch naar een achtergrondtaak, zodat je niet zit te wachten. Loopt een koppeling steeds vast bij het opstarten, dan is MCP_TIMEOUT de eerste knop die je omdraait.

Toolnamen en gereserveerde servernamen

Toolnamen volgen het patroon mcp__servernaam__toolnaam, en bij plugins mcp__plugin_pluginnaam_servernaam__toolnaam. Dat is precies de notatie die je nodig hebt als je in je permissie-instellingen een specifieke tool wilt toestaan of blokkeren. De namen workspace, claude-in-chrome, computer-use, Claude Preview en Claude Browser zijn gereserveerd, dus die kun je niet aan je eigen server geven. Handig detail: tool search staat standaard aan, waardoor de definities van MCP-tools pas geladen worden als ze nodig zijn. Daardoor kost een grote set servers je nauwelijks context.

De MCP-commando's van Claude Code
Wat je wiltCommandoLet op
Remote server toevoegenclaude mcp add --transport http <naam> <url>De aanbevolen route
Lokale server toevoegenclaude mcp add --transport stdio <naam> -- <cmd>Alles achter de dubbele streepjes is het servercommando
SSE-server toevoegenclaude mcp add --transport sse <naam> <url>Officieel deprecated; gebruik http
Configuratie als JSON plakkenclaude mcp add-json <naam> <json>Ook voor het ws-type
Overnemen uit Claude Desktopclaude mcp add-from-claude-desktopNeemt je bestaande lokale servers over
Bekijken wat er gekoppeld isclaude mcp listToont ook de gezondheidsstatus; eerste stap bij problemen
Details van een serverclaude mcp get <naam>
Server verwijderenclaude mcp remove <naam>
Inloggen bij een OAuth-serverclaude mcp login <naam>--no-browser print de URL, handig via SSH
Opgeslagen inlog wissenclaude mcp logout <naam>Eerste stap als een server je opeens weigert
Claude Code zelf als serverclaude mcp serveOm Claude Code vanuit een ander programma aan te roepen
Status tijdens een sessie/mcpOok de plek waar je de OAuth-flow doorloopt
Een prompt van een server aanroepen/mcp__<server>__<prompt>Bijvoorbeeld /mcp__github__pr_review 456
Een resource in je prompt zetten@<server>:<protocol>://<pad>Verschijnt naast je bestanden in het @-menu
MCP in Claude Code (officieel)
De scopetabel uit de officiele Claude Code-documentatie voor MCP waarin staat dat local naar het projectblok in punt claude punt json schrijft, project naar punt mcp punt json in de repo en user naar de mcpServers-sleutel voor al je projecten.
De scopetabel uit de officiele Claude Code-documentatie voor MCP waarin staat dat local naar het projectblok in punt claude punt json schrijft, project naar punt mcp punt json in de repo en user naar de mcpServers-sleutel voor al je projecten.
Diagram van de voorrangsvolgorde van MCP-scopes in Claude Code waarin local wint van project, project van user, user van pluginservers en die weer van connectors uit claude.ai, met per laag het bijbehorende configuratiebestand.Voorrang bij dubbele servernamenIn versiebeheer?1local~/.claude.json · alleen jijNee2project.mcp.json in de repo · je hele teamJa3useral je projecten, blijft privéNee4plugin-serverskomen mee met een pluginVia de plugin5connectors (claude.ai)beheerd in claude.aiNeeElke laag wint van de laag eronder.

Servers

Welke MCP servers zijn er, en waarvoor gebruik je ze?

De vraag die iedereen als tweede stelt: wat kan ik hier nu concreet mee? Hieronder de servers waar in Nederland het meest naar gezocht wordt, met per stuk wat de officiele documentatie erover zegt. Controleer altijd in de Connectors Directory wie een server onderhoudt voordat je hem koppelt.

De toepassingen die Anthropic zelf noemt

In de eigen documentatie staan deze voorbeelden: een feature bouwen vanuit een issue tracker, monitoringdata analyseren, een database in natuurlijke taal bevragen met een gebruiker die alleen mag lezen, concepten opstellen in je mailbox, ontwerpen uit Figma verwerken, en reageren op gebeurtenissen uit andere systemen. Vertaald naar een Nederlands mkb-team: de vraag "hoeveel omzet hebben we deze maand en waar zit het verschil met vorig jaar" wordt een gesprek in plaats van een exportje.

Hoe de directory werkt, en wat die niet doet

De Connectors Directory is een open catalogus met servers van Anthropic en van derden, beschikbaar in alle Claude-producten. Het verschil tussen de categorieen is precies waar je op moet letten. Verified connectors zijn door Anthropic beoordeeld op kwaliteit en beveiliging en dragen een vinkje. Community connectors zijn alleen door geautomatiseerde controles gekomen en niet inhoudelijk beoordeeld; daar krijg je een waarschuwing voordat je verbindt. Custom servers voeg je zelf toe en beoordeelt niemand. Een vermelding op zich is dus geen keurmerk: het label bepaalt hoeveel toetsing eraan vooraf ging.

Begin bij het systeem waar je nu het meest uit exporteert

Een simpele selectieregel die in de praktijk goed werkt: kijk uit welk systeem je collega's de meeste exports trekken. Dat is bijna altijd de plek waar een connector direct tijd oplevert, want een export betekent per definitie dat de vraag niet in het systeem zelf te beantwoorden was. De tweede kandidaat is het systeem waar je het vaakst iets in opzoekt om het daarna ergens anders over te typen. Beide zijn beter startpunten dan de connector die er het interessantst uitziet.

Veelgebruikte MCP servers en waarvoor je ze inzet
ServerWaarvoor je hem gebruiktWat de documentatie erover zegt
Google DriveDocumenten en spreadsheets doorzoeken, samenvatten en met elkaar vergelijkenEerste-partij connector van Anthropic
GitHubIssues lezen, code doornemen en een aanpassing bouwen vanuit een ticketEerste-partij connector; ook als remote server gedocumenteerd
SlackMeelezen in kanalen, draden samenvatten en berichten voorbereidenEerste-partij connector van Anthropic
Microsoft 365, Gmail, Google CalendarMail doorzoeken, concepten opstellen en agenda-afspraken voorbereidenDoor Anthropic gehost; authenticeren kan alleen via de instellingen van claude.ai
FigmaEen ontwerp laten uitlezen zodat Claude er code of documentatie van maaktOntwerpen verwerken staat als toepassing in de MCP-docs; Figma is partner in de directory
Notion, Asana, Sentry, Stripe, HubSpotDocumentatie, taken, foutmeldingen, betalingen en CRM-gegevens ophalenAls remote servers genoemd in de connector-documentatie van Anthropic
DBHubEen PostgreSQL-database in gewone taal bevragenDe lokale database-server die Anthropic zelf documenteert
PlaywrightEen browser aansturen: een flow doorklikken, een formulier testen, screenshots makenNiet in de Anthropic-docs; zoek de server op via de Connectors Directory of de leverancier
SupabaseJe eigen database bevragen, bijvoorbeeld hoeveel klanten er deze maand bijkwamenNiet in de Anthropic-docs; voor PostgreSQL documenteert Anthropic wel DBHub
ZapierAls tussenstation naar meer dan 8.000 apps waarvoor geen eigen connector bestaatDe praktische omweg zodra jouw pakket niet in de directory staat
Connectors en MCP bij Claude (officieel)

Nederland

MCP voor de Nederlandse zakelijke stack: wat ontbreekt en wat je eraan doet

Dit is het deel dat je in Engelstalige artikelen niet vindt en dat je vooraf moet weten. In de officiele connectordirectory van Anthropic stonden op 1 augustus 2026 405 connectors, en daar zit geen enkele Nederlandse boekhoud- of salariskoppeling tussen. Geen Moneybird, Exact, e-Boekhouden, Twinfield, AFAS, Yuki, SnelStart, Visma of Nmbrs. Wel aanwezig: Xero, Zoho Books, Intuit QuickBooks, Gusto, Qonto, DocuSign, SignNow en PandaDoc. Dat is geen detail, want het raakt precies de systemen waar een Nederlands mkb-bedrijf zijn cijfers in heeft staan.

Waarom dit de officiele plugins voor Nederlandse bedrijven halveert

De officiele Claude for Small Business-plugin leunt op QuickBooks, PayPal en HubSpot. Een Nederlandse ondernemer kan die workflows dus niet een op een overnemen: de cashprognose, de maandafsluiting en de margeberekening gaan uit van cijfers uit een pakket dat hier nauwelijks gebruikt wordt. Hetzelfde geldt inhoudelijk voor de fiscale en arbeidsrechtelijke onderdelen van de officiele afdelingsplugins: die zijn op het Amerikaanse stelsel gebouwd. Wat wel een op een bruikbaar is, zijn de onderdelen die niets met wetgeving of boekhoudsoftware te maken hebben, zoals contractreview, gespreksverslagen en rapportageformats.

Route 1: een custom connector op een bestaande MCP server

De snelste route is kijken of er al iemand een MCP server voor jouw pakket heeft gebouwd. Voor Moneybird bestaat die route aantoonbaar: wij hebben op 1 augustus 2026 een Moneybird-koppeling werkend gezien in claude.ai, toegevoegd als custom connector en niet uit de officiele directory. Je voegt zo'n server toe via Customize, Connectors, plus, Add custom connector, met de server-URL. Belangrijk verschil met een directory-connector: een custom server is door niemand beoordeeld. Lees dus wie hem onderhoudt, met welke rechten hij inlogt en of je een aparte API-sleutel kunt gebruiken in plaats van die van de beheerder.

Route 2: Zapier als tussenstation

Staat jouw pakket wel in Zapier maar niet in de Connectors Directory, dan is de Zapier-koppeling de weg met de minste weerstand: die verbindt Claude met meer dan 8.000 apps zonder dat je zelf iets bouwt. De prijs die je daarvoor betaalt is een extra partij in de keten, wat je in je verwerkingsregister moet opnemen, en een koppeling die per actie werkt in plaats van als vrije vraag. Voor "zet nieuwe factuur X in systeem Y" is dat prima; voor "vergelijk de marge van deze drie klanten" is een echte MCP server beter.

Route 3: zelf bouwen op de API die je pakket al heeft

Vrijwel elk Nederlands zakelijk pakket heeft een API, want die is nodig voor de koppelingen met accountantssoftware en webshops. Een MCP server is in de kern een dun laagje bovenop die bestaande API: je beschrijft welke acties Claude mag aanroepen en de server doet de rest via de API die er al ligt. Dat is meestal een dag werk voor een paar tools, niet een project van weken. Hoe dat concreet gaat, staat in de sectie hieronder en volledig uitgeschreven in Zelf een MCP-server maken.

Wat je uitzoekt voordat je met een Nederlands pakket begint

Vijf vragen die je vooraf beantwoordt, in deze volgorde. Heeft het pakket een gedocumenteerde API en mag je die volgens je contract gebruiken. Kun je een API-sleutel of een apart account aanmaken met beperkte rechten in plaats van een beheerdersaccount. Kun je beginnen met alleen lezen, zodat een fout nooit een boeking verandert. Waar draait de server: bij jou, bij een leverancier of ergens op internet, en past dat bij de gegevens die erdoorheen gaan. En als laatste: wie in je organisatie is eigenaar van deze koppeling als de leverancier over een halfjaar iets aan zijn API verandert. De AVG-kant hiervan staat op Privacy en zakelijk gebruik.

Begin met lezen, nooit met schrijven

Het advies dat Anthropic voor databases geeft, geldt hier onverkort: gebruik een account dat alleen mag lezen. Bij een boekhoudpakket is dat verschil groot, want een verkeerd geboekte mutatie kost meer tijd dan de koppeling ooit oplevert. Praktisch betekent het dat je eerste koppeling alleen vragen beantwoordt ("welke facturen staan langer dan dertig dagen open") en pas na een paar weken schrijfrechten krijgt, als je hebt gezien dat de antwoorden kloppen. Voor de meeste teams blijkt de leesvariant trouwens al het grootste deel van de winst te leveren.

Nederlandse zakelijke systemen tegenover de officiele connectordirectory, peildatum 1 augustus 2026
Wat je wilt ontsluitenOfficiele connector?De route die wel werkt
Boekhouding (Moneybird, Exact Online, e-Boekhouden, Twinfield, Yuki, SnelStart)Nee, geen enkeleCustom connector op een MCP server, of via Zapier als je pakket daar in zit
Salaris en HR (AFAS, Nmbrs, Visma, Loket)NeeZelf bouwen op de API van het pakket, met een leesrecht-account
Boekhouding met internationaal pakket (Xero, Zoho Books, QuickBooks)JaDirect koppelen via Customize, Connectors, Browse
Zakelijk betalen (Qonto, Stripe, PayPal)JaDirect koppelen; begin read-only, want dit zijn betaalsystemen
Contracten en handtekeningen (DocuSign, SignNow, PandaDoc)JaDirect koppelen; let op wie er namens jou mag versturen
CRM en marketing (HubSpot, Salesforce, Notion, Asana)JaDirect koppelen of via de remote servers uit de documentatie
Je eigen database of datawarehouseDeels (DBHub voor PostgreSQL)Lokale server met een gebruiker die alleen mag lezen
Een intern systeem achter je firewallNiet van toepassingLokale server op Claude Desktop of Claude Code, niet remote

Beschikbaarheid: Custom connectors kun je toevoegen op Pro en Max; op Team en Enterprise doet een Owner dat voor de organisatie. Op Free kun je een connector koppelen.

Connectors en MCP bij Claude (officieel)
Beslisboom voor Nederlandse zakelijke pakketten die laat zien of je kunt koppelen via de officiele connectordirectory, via een custom connector van derden, via Zapier als tussenstation of door zelf een MCP server op de bestaande API te bouwen.Staat je pakket in de officieleConnectors Directory?jaJa, hij staat erinVerified: koppelen via Customize,Connectors, Browse. Community: checkwie hem onderhoudt en met welke rechten.Eerste maatregel: begin met alleen lezenneeBestaat er een MCP servervan derden?jaCustom connector toevoegenServer-URL toevoegen via Customize,Connectors, Add custom connector.Eerste maatregel: aparte API-sleutelneeStaat het pakket welin Zapier?jaZapier als tussenstationWerkt per actie, niet als vrije vraag.Er komt een extra partij in de keten.Eerste maatregel: zet het in je registerneeGeen van beidevan toepassingZelf een MCP server bouwenEen dun laagje op de API die jepakket al heeft.Eerste maatregel: leesrecht-account

Zelf bouwen

Zelf een MCP server bouwen: wat het inhoudt

Zodra er geen kant-en-klare connector is voor het systeem dat je wilt ontsluiten, bouw je er zelf een. Dat klinkt zwaarder dan het is: een eerste server is een handvol regels code rond een functie die je al hebt. Hieronder wat het inhoudt, zodat je kunt inschatten of je dit zelf doet of uitbesteedt.

De valkuil die iedereen een keer raakt

Bij servers die via stdio praten mag je nooit naar stdout schrijven. In Python betekent dat: geen kale print, maar print naar stderr of een logger. In TypeScript: console.error in plaats van console.log. De reden is technisch maar belangrijk: stdout is het kanaal waarover de protocolberichten lopen. Een losse print verstoort dat verkeer en je server breekt zonder duidelijke foutmelding. Dit is verreweg de meestgemaakte "het werkt niet"-fout bij een eerste server.

Least privilege is hier geen formaliteit

De officiele beveiligingsrichtlijnen van MCP schrijven een progressief, least-privilege model voor: begin met alleen lezen en laag-risico acties, en breid pas uit als het nodig is. Vermijd alles-of-niets-scopes zoals een asterisk, "all" of "full-access". Een server mag daarnaast geen tokens accepteren die niet expliciet aan hem zijn uitgegeven, anders wordt hij een doorgeefluik voor andermans toegang. En zet nooit geheimen in je logs of in stdout. Omdat een AI je tools zelfstandig kan aanroepen, telt elke overbodige bevoegdheid dubbel.

Hulp die er al ligt

Je hoeft niet vanaf nul te beginnen. De officiele skill mcp-builder uit de repo anthropics/skills bouwt servers in Python (FastMCP) of Node/TypeScript in vier fasen, tot en met een set evaluatievragen. In de officiele marketplace zit daarnaast de plugin mcp-server-dev. En de repo modelcontextprotocol/servers staat vol referentievoorbeelden, zoals filesystem en git, waar je de bouwpatronen van afkijkt. Meer over die skills staat op Claude skills.

De volledige handleiding staat apart

Deze sectie geeft je het beeld; de stap-voor-stap-uitwerking met werkende code voor Python en TypeScript, de configuratieblokken om te kopieren en de testroute via de Inspector staan in Zelf een MCP-server maken. Wil je het onder begeleiding doen met je eigen systemen in plaats van een weerbericht-voorbeeld, dan is daar onze MCP-training voor.

Wat je server ergens anders ook doet

Een server die je voor Claude bouwt, werkt net zo goed met andere MCP-clients. OpenAI nam MCP over in maart 2025 en Google DeepMind in april 2025, en ook editors en codeplatforms lezen het protocol. Je schrijft dus een keer en koppelt overal. Dat maakt de bouwkeuze een stuk minder spannend dan hij aanvoelt: je bindt je aan een standaard, niet aan een leverancier.

  1. 1

    Bepaal welke acties Claude mag doen. Begin met een: de vraag die je collega's het vaakst handmatig opzoeken. Een tool die een echt probleem oplost, is meer waard dan tien die half werken.

  2. 2

    Kies je taal. Python met FastMCP is het snelst voor een prototype: een tool is daar letterlijk een regel boven je functie. TypeScript ligt voor de hand als je al in het npm-ecosysteem zit. Beide spreken exact hetzelfde protocol, dus pak de taal die je al kent.

  3. 3

    Schrijf de tool, met een nette beschrijving. Die beschrijving is geen bijzaak: het is de tekst die het model leest om te snappen wat de tool doet en wanneer hij hem moet gebruiken. Vage beschrijvingen leveren tools op die nooit worden aangeroepen.

  4. 4

    Registreer de server lokaal. In Claude Desktop via claude_desktop_config.json met een absoluut pad, in Claude Code met claude mcp add. Herstart de app daarna volledig.

  5. 5

    Test met de MCP Inspector voordat je hem aan Claude hangt: npx @modelcontextprotocol/inspector start je server en toont in de browser welke tools, resources en prompts er zijn, met een paneel om ze los aan te roepen. Werkt het daar, dan werkt het in Claude.

  6. 6

    Zet er pas daarna schrijfrechten op, en alleen op wat echt nodig is.

Een MCP-server bouwen (officiele standaard)
De documentatie van de MCP Inspector, het officiele ontwikkelaarsgereedschap om MCP-servers te testen en debuggen, met de drie clients in een pakket: een grafische webinspector, een scriptbare CLI-client voor CI en shellpipelines, en een TUI-client voor in de terminal.
De documentatie van de MCP Inspector, het officiele ontwikkelaarsgereedschap om MCP-servers te testen en debuggen, met de drie clients in een pakket: een grafische webinspector, een scriptbare CLI-client voor CI en shellpipelines, en een TUI-client voor in de terminal.
De pagina Security Best Practices van het Model Context Protocol met de beveiligingsoverwegingen en aanvalsvectoren voor MCP-implementaties, waaronder het confused deputy-probleem, token passthrough en server-side request forgery.
De pagina Security Best Practices van het Model Context Protocol met de beveiligingsoverwegingen en aanvalsvectoren voor MCP-implementaties, waaronder het confused deputy-probleem, token passthrough en server-side request forgery.

Beveiliging

Wat mag een MCP server eigenlijk, en waar let je op bij derden?

Dit is het deel dat in de meeste artikelen ontbreekt. Een connector geeft Claude toegang om data te lezen en te wijzigen, binnen de rechten van het account waarmee je inlogt. Als jij facturen mag verwijderen, mag de connector dat namens jou ook.

Het risico dat je niet ziet aankomen: prompt injection

Anthropic waarschuwt er zelf voor: een kwaadaardige of gemanipuleerde MCP server kan verborgen instructies meesturen waardoor Claude iets doet wat jij niet hebt gevraagd. Het risico is groter bij servers die inhoud van buiten ophalen, zoals een webpagina, een binnenkomende mail of een ticket van een klant. Die tekst komt namelijk in het gesprek terecht en kan er uitzien als een opdracht. Wees daarom terughoudend met de combinatie van een server die externe content leest en een server die iets kan wijzigen of versturen. Die twee naast elkaar zetten is de configuratie waar het in de praktijk misgaat.

Een vermelding in de directory is geen beveiligingsaudit

Dit verschil is groot genoeg om in je beleid vast te leggen: Anthropic beoordeelt connectors in de Directory tegen listingcriteria, maar voert daarop geen beveiligingsaudit uit. Verified betekent dus dat er naar kwaliteit en beveiliging is gekeken bij het toelaten, niet dat de code doorlopend wordt gecontroleerd. Bij community-connectors is alleen een geautomatiseerde controle gedraaid. En een custom server die jij zelf toevoegt, heeft niemand bekeken. De verantwoordelijkheid voor die laatste categorie ligt volledig bij jou.

De checklist voor een connector van derden

Wie beheert de server en waar draait hij. Welke rechten vraagt hij bij het inloggen, en kun je die beperken. Kun je een apart account of een aparte sleutel gebruiken in plaats van die van een beheerder. Bij een database: gebruik een gebruiker die alleen mag lezen, dat adviseert Anthropic expliciet. Kun je zien wat er gebeurd is, dus is er logging. En de eenvoudigste vraag die het meeste oplevert: wat gebeurt er als deze server morgen wordt overgenomen door iemand anders.

Vier maatregelen die in een uur staan

Zonder beleidstraject kom je al ver. Koppel per systeem een apart account met alleen de rechten die de koppeling nodig heeft, en niet je eigen beheerdersaccount. Begin read-only en zet schrijfrechten pas aan als je de antwoorden hebt gecontroleerd. Laat op Team en Enterprise de tools die iets wijzigen goedkeuring vereisen, want dat is niet te omzeilen met persoonlijke instellingen. En noteer per connector welke gegevens erdoorheen gaan, want dat heb je voor je verwerkingsregister toch nodig.

De AVG-kant, eerlijk gezegd

Twee dingen zijn zeker. Bij remote connectors loopt het verkeer via de servers van Anthropic, want de verbinding komt daarvandaan en niet van het apparaat van je medewerker. En Anthropic levert zijn diensten in de EU via Anthropic Ireland Limited, wat in de voettekst van claude.com staat. Wat wij niet hebben kunnen vinden, is een officiele uitspraak over dataresidentie voor specifiek connectorverkeer. Neem het dus op in je verwerkingsregister en beschrijf per connector welke gegevens er langskomen; dat is sowieso wat de AVG van je vraagt. De bredere zakelijke afweging staat op Privacy en zakelijk gebruik.

Beveiligingsrichtlijnen voor MCP (officiele standaard)
De officiele Claude Code-pagina over beheerde MCP waarin Anthropic letterlijk stelt dat het connectors toetst aan listingcriteria maar geen beveiligingsaudit uitvoert op en geen enkele MCP server beheert.
De officiele Claude Code-pagina over beheerde MCP waarin Anthropic letterlijk stelt dat het connectors toetst aan listingcriteria maar geen beveiligingsaudit uitvoert op en geen enkele MCP server beheert.

Beheer

Admin-controls: wat je op Team en Enterprise kunt afdwingen

Zodra meer dan een paar mensen dit gebruiken, wil je grip zonder dat je iedereen blokkeert. Dit zijn de knoppen die er zijn, van licht naar zwaar.

De volgorde die je aanhoudt bij een uitrol

Begin niet met blokkeren. In de praktijk werkt deze volgorde het best: eerst een kleine set connectors die iedereen mag gebruiken en die alleen lezen, dan goedkeuringsplicht op alles wat wijzigt of verstuurt, en pas daarna een allowlist voor Claude Code als je ontwikkelaars hebt. Wie andersom begint, krijgt schaduwgebruik: mensen koppelen dan op hun eigen account wat ze nodig hebben, en dan heb je minder zicht dan voorheen.

Wat een beheerder niet ziet

Eerlijk over de grenzen van het beheer: er is geen dashboard dat per connector laat zien welke tool hoe vaak is aangeroepen. Wil je dat weten, dan moet je aan de kant van het gekoppelde systeem loggen, want daar komt het verzoek binnen met het account van de medewerker erbij. Dat is meteen een argument om per koppeling een apart serviceaccount of een herkenbare sleutel te gebruiken: dan is in het bronsysteem terug te zien wat er via Claude is gebeurd.

  1. 1

    Bepalen wie mag koppelen: op Team en Enterprise voegt alleen een Owner connectors toe via Organization settings, Connectors. Leden authenticeren daarna met hun eigen account, dus iedereen werkt binnen zijn eigen rechten.

  2. 2

    Per tool sturen: organisaties kunnen per tool van een connector instellen dat elke aanroep goedkeuring vereist, of dat de tool geblokkeerd is. Een geblokkeerde tool wordt weggefilterd voordat Claude hem ziet, en een goedkeuringsplicht is niet te omzeilen met eigen instellingen. Claude Code houdt zich hier lokaal ook aan.

  3. 3

    Desktopextensies beheren: Owners op Team en Enterprise kunnen publieke extensies aan- of uitzetten en eigen extensies uploaden voor gebruik binnen de organisatie.

  4. 4

    Claude Code centraal sturen: met een beheerd configuratiebestand op de vaste systeemlocatie bepaal je exclusief welke servers laden. Staat dat bestand er, dan faalt het toevoegen van een eigen server met een beleidsmelding, en met een leeg serverblok schakel je MCP volledig uit.

  5. 5

    Lijsten gebruiken in plaats van vertrouwen: met allowedMcpServers en deniedMcpServers bepaal je welke servers mogen draaien. Let op dat matchen op servernaam volgens Anthropic uitdrukkelijk geen beveiligingsmaatregel is: gebruik de URL of het commando.

  6. 6

    Projectconfiguraties sturen: met enabledMcpjsonServers en disabledMcpjsonServers bepaal je centraal welke servers uit een .mcp.json in een repo mogen draaien, zonder dat elke ontwikkelaar zelf op ja klikt.

  7. 7

    Uitrollen doe je via je gebruikelijke beheertool, zoals Jamf, Intune of groepsbeleid.

Beschikbaarheid: De organisatie-instellingen vereisen Team of Enterprise en de rol van Owner. Het beheerde configuratiebestand voor Claude Code werkt op macOS, Linux, WSL en Windows.

Managed MCP voor Claude Code (officieel)
De beheerpagina voor MCP in Claude Code met de systeempaden voor het bestand managed-mcp punt json per besturingssysteem en de waarschuwing dat matchen op servernaam geen beveiligingsmaatregel is.
De beheerpagina voor MCP in Claude Code met de systeempaden voor het bestand managed-mcp punt json per besturingssysteem en de waarschuwing dat matchen op servernaam geen beveiligingsmaatregel is.

Open vragen

Wat officieel nog niet vastligt

Dit deel van Claude beweegt snel en niet alle documentatie loopt gelijk. Dit is wat wij op 1 augustus 2026 niet met zekerheid konden vaststellen, zodat je er niet in je eigen plan over struikelt.

Dataresidentie voor connectorverkeer

Er is geen officiele uitspraak over dataresidentie voor specifiek connectorverkeer, terwijl dat verkeer aantoonbaar via de servers van Anthropic loopt. Voor een Nederlandse organisatie met een verwerkersovereenkomst is dat een vraag om aan Anthropic te stellen, niet iets om zelf in te vullen. Wat wel vaststaat is dat Anthropic zijn Europese diensten levert via Anthropic Ireland Limited.

Vanaf welke adressen de verbinding komt

Een remote connector verbindt vanaf de infrastructuur van Anthropic, niet vanaf de laptop van je medewerker. Wil je een systeem achter een firewall openzetten, dan heb je dus een lijst met adressen nodig om op je allowlist te zetten. Wij hebben zo'n gepubliceerde lijst niet kunnen vinden. Vraag die op voordat je een firewallwijziging inplant, of kies voor een lokale server op Claude Desktop, waarbij het verkeer wel gewoon vanaf de machine van de gebruiker komt.

De rolverdeling binnen een organisatie

De precieze rolverdeling tussen Primary Owner, Owner en Admin voor connectorbeheer staat niet in de supportartikelen; die spreken alleen over Owners. Ga je hier beleid op bouwen, controleer dan in je eigen omgeving welke rol daadwerkelijk het tabblad Connectors in Organization settings ziet, voordat je iemand die rol toewijst.

Waar we de datums vandaan halen

De cijfers en werkwijzen op deze pagina komen uit de officiele documentatie van Anthropic en uit de MCP-specificatie, zoals die op 1 augustus 2026 online stonden. De MCP-specificatie draagt versie 2026-07-28, dus dat is de versie waar de beschrijvingen hierboven op slaan. Het aantal van 405 connectors in de directory is een momentopname van diezelfde dag en verandert. Verandert er iets fundamenteels, dan passen wij deze pagina aan en zie je dat bovenaan aan de bijwerkdatum.

MCP-versiebeheer (officiele standaard)

Aan de slag

De eerste dertig minuten, en wat je daarna vastlegt

Je hoeft dit niet in een keer groot te maken. Deze volgorde levert het snelst iets op waar collega's wat aan hebben, zonder dat je meteen beleid nodig hebt.

De combinatie die je uiteindelijk wilt

MCP geeft Claude toegang, maar bepaalt niet hoe het werk eruitziet. Dat doet een skill. De maandrapportage laat het verschil goed zien: de server haalt de cijfers uit je systeem, de skill bepaalt de volgorde, de afrondingsregels en de toon. Zonder server heeft Claude geen cijfers, zonder skill krijg je elke maand een ander document. Hoe je zo'n skill maakt, staat op Claude skills.

  1. 1

    Minuut 1 tot 5: koppel een connector die je vandaag al gebruikt, bijvoorbeeld je documentenopslag of je projectplanning. Doe dat via Customize, Connectors, en log in met je eigen account.

  2. 2

    Minuut 5 tot 15: stel drie vragen waarvan je het antwoord al weet. Dit is je controle dat de koppeling de juiste omgeving raakt en dat de rechten kloppen.

  3. 3

    Minuut 15 tot 25: stel een vraag waarvoor je normaal een export zou trekken, en kijk of het antwoord klopt met wat er in het systeem staat. Dit is het moment waarop je ziet of MCP je iets oplevert of alleen indruk maakt.

  4. 4

    Minuut 25 tot 30: schrijf op wat er nog ontbrak. Was dat een systeem zonder connector, dan weet je meteen waar je eerste eigen server over gaat.

  5. 5

    Deze week: laat een collega dezelfde vragen stellen met zijn eigen inlog. Verschillen in het antwoord zijn bijna altijd verschillen in rechten, en dat is precies wat je wilt weten voordat je uitrolt.

  6. 6

    Deze maand: bepaal welke tools goedkeuring vereisen, koppel per systeem een account met de juiste rechten in plaats van een beheerdersaccount, en neem de connectors op in je verwerkingsregister.

  7. 7

    Structureel: spreek af wie een nieuwe server mag toevoegen en plan een halfjaarlijkse controle. Servers van derden veranderen, en de rechten die je twee kwartalen geleden gaf, kloppen dan meestal niet meer.

Custom connectors via remote MCP (officieel)

FAQ

Veelgestelde vragen

Wat is een MCP server?

Een MCP server is een programma dat een systeem beschikbaar maakt voor een AI-assistent volgens het Model Context Protocol, een open standaard. De server vertelt Claude welke acties er mogelijk zijn, bijvoorbeeld een factuur opzoeken of een issue aanmaken, en voert die acties uit binnen de rechten van het account waarmee je inlogt. Een lokale server draait op je eigen machine en praat via stdio, een remote server draait op internet en koppel je in claude.ai met een URL. Anthropic bedacht het protocol en droeg het in december 2025 over aan de Agentic AI Foundation, een onderdeel van de Linux Foundation.

Wat is het verschil tussen MCP en een gewone API?

Een API is bedoeld voor programmeurs: iemand schrijft vooraf code die weet welke functies er zijn en hoe je ze aanroept. MCP is een afspraak over hoe die functies beschreven worden, zodat een AI-model ze tijdens het gesprek zelf kan vinden en gebruiken. Onder water praat een MCP server vaak gewoon met dezelfde API. Het verschil zit dus in wie hem bedient: bij een API is dat jouw code, bij MCP is dat het model op het moment dat het nodig is.

Wat is het verschil tussen een MCP server en een connector?

Technisch niets: connector is de naam die Claude in de interface gebruikt voor een MCP server die je hebt gekoppeld. Het verschil dat er wel toe doet is hoe hij bij je terechtkomt. Connectors uit de Connectors Directory zijn kant-en-klaar en installeer je met een paar klikken, waarbij verified connectors door Anthropic zijn beoordeeld en community-connectors alleen geautomatiseerde controles hebben gehad. Een custom connector voeg je zelf toe met een server-URL, en die is door niemand beoordeeld.

Wat is het verschil tussen een lokale en een remote MCP server?

Een lokale server draait als proces op je eigen machine en praat via stdio. Die kies je als de data je netwerk niet uit hoeft, als het systeem niet publiek bereikbaar is, of als je met bestanden op je schijf werkt. Je koppelt hem via Claude Desktop (waar lokale servers extensions heten) of via Claude Code. Een remote server draait op internet, praat via Streamable HTTP met OAuth-inlog en koppel je in claude.ai. Belangrijk verschil voor bedrijven: bij een remote connector komt de verbinding vanaf de servers van Anthropic, niet vanaf de laptop van de gebruiker, dus een systeem dat alleen intern bereikbaar is werkt daar niet.

Gebruikt ChatGPT ook MCP?

Ja. MCP is door Anthropic bedacht maar als open standaard vrijgegeven, en de officiele MCP-documentatie noemt naast Claude ook ChatGPT, VS Code en Cursor als ondersteunende toepassingen. OpenAI voegde ondersteuning toe in maart 2025 en Google DeepMind in april 2025. Praktisch gevolg: een MCP server die je voor Claude koppelt of bouwt, is meestal ook bruikbaar in andere AI-tools, en je zit dus minder vast aan een leverancier dan bij een koppeling die alleen binnen een product werkt.

Wat is een voorbeeld van een MCP server?

Anthropic levert zelf connectors voor onder meer Google Drive, Gmail, Google Calendar, GitHub, Slack en Microsoft 365. In de documentatie staan daarnaast remote servers voor Notion, Sentry, Asana, Stripe en HubSpot, en voor databases de lokale server DBHub voor PostgreSQL. Verder zijn Playwright (een browser aansturen) en Supabase (je eigen database bevragen) veelgebruikte servers die niet in de Anthropic-documentatie staan, maar wel via de Connectors Directory of de leverancier te vinden zijn.

Hoe koppel je een MCP server aan Claude Desktop?

Ga in Claude Desktop naar Settings, dan Extensions, en klik op Browse extensions om een server met een klik te installeren. Gevoelige velden zoals API-sleutels worden versleuteld opgeslagen in de macOS Keychain, de Windows Credential Manager of de keychain manager van je Linux-distributie. Een eigen server installeer je via Settings, Extensions, Advanced settings, de sectie Extension Developer, de knop Install Extension en dan je mcpb-bestand. Handmatig kan ook, via het bestand claude_desktop_config.json, en gebruik daarin altijd absolute paden. Sluit de app daarna volledig af en start hem opnieuw.

Hoe voeg je een MCP server toe in Claude Code?

Voor een remote server: claude mcp add met de vlag transport op http, gevolgd door een naam en de URL. Voor een lokale server: claude mcp add met een naam, dan twee losse streepjes en daarna het commando dat de server start. Alles achter die streepjes gaat naar de server zelf; dat vergeten is de meest voorkomende foutmelding. Met de scope-vlag kies je waar de configuratie landt: local (alleen jij, dit project), user (al je projecten) of project, dat naar .mcp.json in de repo schrijft zodat je team dezelfde servers krijgt. Let op dat de oude scope-namen global en project hernoemd zijn naar user en local, waardoor oudere tutorials niet meer kloppen.

Is MCP veilig om met bedrijfsdata te gebruiken?

Dat hangt af van welke server je koppelt en met welke rechten. Een connector geeft Claude toegang om data te lezen en te wijzigen binnen de rechten van het account waarmee je inlogt. Anthropic waarschuwt bovendien voor verborgen instructies in kwaadaardige servers, vooral bij servers die inhoud van buiten ophalen. Belangrijk om te weten: Anthropic beoordeelt connectors in de Directory tegen listingcriteria maar voert daarop geen beveiligingsaudit uit. Praktische maatregelen: koppel alleen servers waarvan je weet wie ze beheert, gebruik voor databases een gebruiker die alleen mag lezen, begin read-only, en laat op Team of Enterprise gevoelige tools goedkeuring vereisen.

Welk abonnement heb je nodig voor MCP-connectors?

MCP zit in het Claude-abonnement dat je al hebt; er is geen apart product voor. Op Free kun je een connector koppelen, op alle betaalde abonnementen is dat aantal onbeperkt. Een eigen custom connector toevoegen kan als Pro- of Max-gebruiker; op Team en Enterprise doet alleen een Owner dat voor de organisatie, waarna elk lid met zijn eigen account inlogt. Wat de abonnementen kosten en wat er verder in zit, staat op de pagina over modellen en abonnementen.

Bestaat er een MCP server voor Nederlandse boekhoudsoftware?

Niet in de officiele connectordirectory van Anthropic. Daarin stonden op 1 augustus 2026 405 connectors, zonder een enkele Nederlandse boekhoud- of salariskoppeling: geen Moneybird, Exact, e-Boekhouden, Twinfield, AFAS, Yuki, SnelStart, Visma of Nmbrs. Wel aanwezig zijn Xero, Zoho Books, Intuit QuickBooks, Gusto en Qonto. Er zijn drie routes die wel werken: een custom connector op een bestaande MCP server (voor Moneybird zagen wij die route op 1 augustus 2026 werkend in claude.ai), een koppeling via Zapier, of zelf een server bouwen op de API die je pakket al heeft. Begin in alle drie de gevallen met een account dat alleen mag lezen.

Kun je zelf een MCP server bouwen?

Ja, en voor een eerste server met een of twee acties is dat een overzichtelijke klus. Je kiest Python met FastMCP of TypeScript met de officiele SDK, beschrijft welke acties Claude mag aanroepen, en registreert de server lokaal in Claude Desktop of via claude mcp add in Claude Code. Testen doe je met de MCP Inspector, die je server start en in de browser toont welke tools, resources en prompts erin zitten. Twee regels om te onthouden: bij stdio-servers nooit naar stdout schrijven, en begin met de kleinst mogelijke rechten. Anthropic levert daarnaast de skill mcp-builder en de plugin mcp-server-dev als hulpmiddel.

Bronnen

Bronnen die we bijhouden

Elke claim op deze pagina is te herleiden; de officiële artikelen zijn op de bijwerkdatum nagelezen.

Zelf MCP-koppelingen bouwen voor je eigen systemen?

De MCP-training is vier uur hands-on: databases, API's, eigen tools en security. Vanaf €1.297.

Bekijk de MCP-training