---
title: "MCP betekenis | Model Context Protocol | Len P. van der Hof"
description: "MCP betekent Model Context Protocol: een contract voor hoe een model tools aanroept. Wat het mag zien, wat het mag wijzigen en hoe de aanroep wordt vastgelegd. Een server zonder contract is een gat in de repo."
image: "https://lenvanderhof.com/media/generated/blog-hero-mcp-meaning-nl.ac35227c0b1d.wide.webp"
---

[AI-systemen](https://lenvanderhof.com/nl/blog/categorie/ai-systemen/) Onderzoeksartikel

# MCP betekenis: Model Context Protocol, geen product

De volledige naam is het minst interessante deel. De permissiegrens is het operationele besluit.

Len P. van der HofGepubliceerd 30 augustus 20264 min. leestijd

Wat het model mag aanraken. Geen logo.

Direct antwoord

MCP betekent Model Context Protocol. Het is een contract voor hoe een taalmodel tools aanroept: wat het mag zien, wat het mag wijzigen en hoe elke aanroep wordt vastgelegd. De officiële scheiding is host, client en server. Een server biedt een host tools, resources en prompts aan: tools worden bestuurd door het model, resources door de applicatie, prompts door de gebruiker. De officiële referentieservers zijn filesystem, fetch, git, memory, time, sequential thinking en everything. Het zijn educatieve voorbeelden en geen productiecatalogus; de overige voormalige referentieservers zijn gearchiveerd. Het MCP Registry is de catalogus. ReasonKit hoort bij deze site en is geen officiële referentie. MCP is geen product dat je koopt en niet de definitie van een agent. Een nette server zonder plafond blijft een gat met mooier leidingwerk.

## Belangrijkste inzichten

- MCP = Model Context Protocol. De letters vormen een contract, geen merk.
- Een server biedt een host drie dingen aan: tools (handelingen), resources (leesacties) en prompts (sjablonen).
- Wie wat aanstuurt telt: tools worden bestuurd door het model, resources door de applicatie, prompts door de gebruiker.
- Lees drie dingen op elke server: zichtbaarheid, mutatie en de log.
- Referentieservers leren je het protocol. Het registry toont wat mensen publiceren. Geen van beide is een plafond.
- Deze pagina geeft de betekenis. Het artikel voor ondernemers is de langere operationele notitie.

In AI-systemen betekent **MCP Model Context Protocol**: een contract voor hoe een model tools aanroept. Wat het mag zien. Wat het mag wijzigen. Hoe de aanroep wordt vastgelegd.

Dat is de volledige definitie. De rest is het beperken van de schade.

Hier gaat MCP over het AI-protocol, niet over Microsoft Certified Professional of het Master Control Program van Burroughs.

## Geen product, geen contacten-app, geen agent

MCP is geen software die je koopt. Het is geen CRM. Het is niet de medewerker. [Een AI-agent](https://lenvanderhof.com/nl/blog/wat-is-een-ai-agent/) heeft nog steeds een charter nodig. MCP is de manier waarop die medewerker het gebouw mag aanraken.

De officiële scheiding is **host**, **client** en **server**. De host is de applicatie (Claude Desktop, Claude Code, VS Code en andere). De host opent één client per server. De server is een programma dat context aanbiedt. Dat kan op dezelfde machine over stdio, of op afstand over Streamable HTTP. Het protocol verplaatst context. Het schrijft de host niet voor hoe die het model inzet.

## Wat een server werkelijk doet

Een server biedt drie primitieven aan.

- **Tools** zijn handelingen, en ze worden bestuurd door het model: het model bepaalt wanneer het er een aanroept. Ze kunnen schrijven. Mail versturen, een bestand wijzigen, een API aanroepen, geld verplaatsen als je het zo hebt aangesloten.
- **Resources** zijn leesacties, en ze worden bestuurd door de applicatie: de host bepaalt wat er wordt binnengehaald. Een schema, een bestand, een log, een klantrecord.
- **Prompts** zijn herbruikbare sjablonen, en ze worden bestuurd door de gebruiker: een mens roept ze aan. Een sjabloon is geen permissie.

Die besturingskolom is precies wat mensen overslaan. Het is het verschil tussen “een mens koos hiervoor” en “het model koos, en niemand is iets gevraagd”.

Het verkeer gaat niet één kant op. Met **elicitation** kan een server de client vragen extra input bij de gebruiker op te halen. Oudere uitleg over MCP noemt daarnaast roots en sampling. Beide zijn afgeschaft per protocolversie 2026-07-28, en roots handhaafde nooit een veiligheidsgrens. Bouw geen nieuw permissiemodel op een van beide.

Dat is de hele taak. Een “bekende MCP-server” is gewoon een programma dat dit contract spreekt voor één plak van de wereld: bestanden, git, de klok, een geheugen in de vorm van een knowledge graph. Niet alles wat een model kan aanroepen is een MCP-server. Een REST API met een OpenAPI-bestand is een API, en die in een functiedefinitie wikkelen maakt er geen MCP van. Het [MCP Registry](https://registry.modelcontextprotocol.io/) is de plek waar gepubliceerde servers staan. Het is een catalogus, geen veiligheidskeuring.

## Referentieservers, geen boodschappenlijst

Het MCP-project onderhoudt een kleine set **referentie-implementaties** op [GitHub](https://github.com/modelcontextprotocol/servers) om het protocol en de officiële SDK’s te tonen. De README, gelezen op 2026-08-27, zegt dat ze educatief zijn en niet productieklaar. Beoordeel je eigen plafond.

De actuele referentieservers in die repository:

- **Filesystem.** Bestandsbewerkingen binnen een map die jij toestaat. Lezen en schrijven zitten hier bij elkaar. Behandel schrijven als een poort.
- **Fetch.** Webinhoud ophalen in een vorm die een model kan lezen.
- **Git.** Een repository lezen en wijzigen.
- **Memory.** Een kleine opslag in de vorm van een knowledge graph waar het model in kan bewaren. Een graaf is geen plafond.
- **Time.** Klok en tijdzoneconversie.
- **Sequential thinking.** Een kladblok met stappen. Geen bestanden, en nog steeds een tool.
- **Everything.** Een testserver die alle drie de primitieven blootlegt.

Andere voormalige referentieservers in die repository zijn **gearchiveerd**. Een opvolger van een derde partij elders wordt daarmee geen officiële referentie. Gebruik het registry als catalogus en beoordeel de server daarna zelf.

[ReasonKit](https://reasonkit.sh/) hoort bij deze site en is geen officiële referentie. Dezelfde regel als bij elke andere server: zichtbaarheid, mutatie, log.

## Drie dingen om te lezen

Open de server. Officieel of zelfgebouwd. Dezelfde kaart.

1. **Zichtbaarheid.** Wat kan hij zien?
2. **Mutatie.** Wat kan hij wijzigen, versturen, uitgeven of verwijderen?
3. **Log.** Kun je de aanroep terugspelen nadat het misging?

Test die kaart: lees één toegestaan bestand, probeer één verboden leesactie, doe één schrijfactie in proefmodus, en vind daarna alle drie de pogingen terug in de log. Een poging die onverwacht slaagt of een spoor dat ontbreekt, betekent dat de review is gezakt.

Staat de permissie in een Slack-thread, dan heb je geen contract. Lokale servers kunnen leunen op de grenzen van proces, bestandssysteem en sandbox; servers op afstand voegen daar autorisatie op het transport aan toe. Hoe dan ook: minimale rechten zijn jouw operationele ontwerp, geen eigenschap van de afkorting.

## Twee pagina’s

[MCP uitgelegd voor ondernemers](https://lenvanderhof.com/nl/blog/mcp-uitgelegd-voor-ondernemers/) is de langere operationele notitie: hoe ver de schade reikt, de log van dinsdag, de review van een kwartier. [Mens in de lus betekenis](https://lenvanderhof.com/nl/blog/mens-in-de-lus-betekenis/) gaat over wie de aanroep mag goedkeuren zodra het contract hem toestaat. Deze pagina is de definitie plus wat een server is.

[STACK](https://lenvanderhof.com/nl/begrippen/stack/) is de plek waar die contracten leven in een repository die mensen en agents delen. [De agentische codebase](https://lenvanderhof.com/boeken/the-agentic-codebase/) is live. Je hebt de hardcover niet nodig om een anonieme tool te weigeren.

## Begrippen

- [MCP](https://lenvanderhof.com/nl/begrippen/mcp/)
- [STACK](https://lenvanderhof.com/nl/begrippen/stack/)

## Bronnen

1. [MCP (begrippen)](https://lenvanderhof.com/nl/begrippen/mcp/)
2. [MCP uitgelegd voor ondernemers](https://lenvanderhof.com/nl/blog/mcp-uitgelegd-voor-ondernemers/)
3. [STACK](https://lenvanderhof.com/nl/begrippen/stack/)
4. [De agentische codebase](https://lenvanderhof.com/boeken/the-agentic-codebase/)
5. [MCP-architectuur](https://modelcontextprotocol.io/docs/learn/architecture) · MCP-project
6. [MCP-referentieservers](https://github.com/modelcontextprotocol/servers) · MCP-stuurgroep
7. [MCP Registry](https://registry.modelcontextprotocol.io/) · MCP-project

## Verwante essays

Wat is een AI-agent?MCP uitgelegd voor ondernemersDe agentische codebase: introductieVersioneer het agent-OSEen agentische workflow is geen automatiseringLLM-integratie is een operationeel ontwerpprobleem

## Verder lezen

- [MCP](https://lenvanderhof.com/nl/begrippen/mcp/)
- [MCP uitgelegd voor ondernemers](https://lenvanderhof.com/nl/blog/mcp-uitgelegd-voor-ondernemers/)
- [De agentische codebase](https://lenvanderhof.com/boeken/the-agentic-codebase/)

Over de auteur

## [Len P. van der Hof](https://lenvanderhof.com/nl/auteurs/len-p-van-der-hof/)

Ondernemer, AI-innovator en venture builder

Len P. van der Hof bouwt praktische AI-systemen, digitale ventures en evidence-informed hulpmiddelen voor founders.

```json
{
	"@context": "https://schema.org",
	"@graph": [
		{
			"@type": "Person",
			"@id": "https://lenvanderhof.com/#person",
			"name": "Len P. van der Hof",
			"alternateName": [
				"Len van der Hof",
				"L.P. van der Hof",
				"Leendert Pieter van der Hof"
			],
			"honorificSuffix": "MSc",
			"url": "https://lenvanderhof.com/",
			"image": [
				"https://lenvanderhof.com/photos/len-portrait-1.jpg",
				"https://lenvanderhof.com/photos/len-portrait-2.jpg",
				"https://lenvanderhof.com/photos/len-portrait-3.jpg",
				"https://lenvanderhof.com/photos/len-portrait-4.jpg",
				"https://lenvanderhof.com/photos/len-speaking.jpg",
				"https://lenvanderhof.com/photos/len-hero.jpg"
			],
			"jobTitle": "Ondernemer, AI-innovator en venture builder",
			"description": "Len P. van der Hof is een Nederlandse ondernemer en AI-innovator die ReasonKit, MindSesh, Undominated.ai en technologieventures bouwt via LPH98.ventures.",
			"address": {
				"@type": "PostalAddress",
				"addressLocality": "Zwijndrecht",
				"addressCountry": "NL"
			},
			"alumniOf": {
				"@type": "CollegeOrUniversity",
				"name": "Rotterdam School of Management, Erasmus University"
			},
			"knowsAbout": [
				"Artificial intelligence",
				"AI agents",
				"Agentic AI systems",
				"SEO",
				"Generative engine optimization",
				"Answer engine optimization",
				"Venture building",
				"Founder performance",
				"Founder psychology",
				"Evidence-based decision-making"
			],
			"sameAs": [
				"https://www.linkedin.com/in/lenvanderhof/",
				"https://x.com/LenvanderHof",
				"https://www.youtube.com/channel/UCTG20buKqYYbitqqf7l3zJA",
				"https://www.instagram.com/Lenvanderhof/",
				"https://www.threads.com/@lenvanderhof",
				"https://github.com/Lenvanderhof",
				"https://www.goodreads.com/author/show/70983905.Len_P_van_der_Hof",
				"https://www.amazon.com/stores/author/B0H8B1SCLQ",
				"https://www.bol.com/nl/nl/b/len-p-van-der-hof-msc/609879394/",
				"https://bsky.app/profile/lenvanderhof.com",
				"https://mastodon.social/@Lenvanderhof",
				"https://crates.io/users/Lenvanderhof",
				"https://cursor.com/@Lenvanderhof",
				"https://medium.com/@Lenvanderhof",
				"https://gitlab.com/Lenvanderhof",
				"https://hub.docker.com/u/lenvanderhof/",
				"https://dev.to/lenvanderhof",
				"https://www.facebook.com/Lenvanderhof",
				"https://soundcloud.com/Lenvanderhof"
			],
			"affiliation": [
				{
					"@id": "https://lenvanderhof.com/#publisher"
				},
				{
					"@id": "https://lenvanderhof.com/#mindsesh"
				}
			]
		},
		{
			"@type": "WebSite",
			"@id": "https://lenvanderhof.com/#website",
			"url": "https://lenvanderhof.com/",
			"name": "Len P. van der Hof",
			"description": "Len P. van der Hof is een Nederlandse ondernemer en AI-innovator die ReasonKit, MindSesh, Undominated.ai en technologieventures bouwt via LPH98.ventures.",
			"inLanguage": [
				"en",
				"nl"
			],
			"publisher": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "Organization",
			"@id": "https://lenvanderhof.com/#publisher",
			"name": "LPH98.ventures",
			"url": "https://lph98.ventures",
			"founder": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "Organization",
			"@id": "https://lenvanderhof.com/#mindsesh",
			"name": "MindSesh",
			"url": "https://mindsesh.net",
			"founder": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "SoftwareApplication",
			"@id": "https://lenvanderhof.com/#reasonkit",
			"name": "ReasonKit",
			"url": "https://reasonkit.sh",
			"creator": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "SoftwareApplication",
			"@id": "https://lenvanderhof.com/#undominated",
			"name": "Undominated.ai",
			"url": "https://undominated.ai",
			"creator": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "ImageObject",
			"@id": "https://lenvanderhof.com/nl/blog/mcp-betekenis/#primaryimage",
			"url": "https://lenvanderhof.com/media/generated/blog-hero-mcp-meaning-nl.ac35227c0b1d.wide.webp",
			"contentUrl": "https://lenvanderhof.com/media/generated/blog-hero-mcp-meaning-nl.ac35227c0b1d.wide.webp",
			"representativeOfPage": true
		},
		{
			"@type": "BreadcrumbList",
			"@id": "https://lenvanderhof.com/nl/blog/mcp-betekenis/#breadcrumb",
			"itemListElement": [
				{
					"@type": "ListItem",
					"position": 1,
					"name": "Home",
					"item": "https://lenvanderhof.com/nl/"
				},
				{
					"@type": "ListItem",
					"position": 2,
					"name": "Blog",
					"item": "https://lenvanderhof.com/nl/blog/"
				},
				{
					"@type": "ListItem",
					"position": 3,
					"name": "AI-systemen",
					"item": "https://lenvanderhof.com/nl/blog/categorie/ai-systemen/"
				},
				{
					"@type": "ListItem",
					"position": 4,
					"name": "MCP betekenis: Model Context Protocol, geen product",
					"item": "https://lenvanderhof.com/nl/blog/mcp-betekenis/"
				}
			]
		},
		{
			"@type": "WebPage",
			"@id": "https://lenvanderhof.com/nl/blog/mcp-betekenis/#webpage",
			"url": "https://lenvanderhof.com/nl/blog/mcp-betekenis/",
			"name": "MCP betekenis: Model Context Protocol, geen product",
			"description": "MCP betekent Model Context Protocol: een contract voor hoe een model tools aanroept. Wat het mag zien, wat het mag wijzigen en hoe de aanroep wordt vastgelegd. Een server zonder contract is een gat in de repo.",
			"isPartOf": {
				"@id": "https://lenvanderhof.com/#website"
			},
			"primaryImageOfPage": {
				"@id": "https://lenvanderhof.com/nl/blog/mcp-betekenis/#primaryimage"
			},
			"breadcrumb": {
				"@id": "https://lenvanderhof.com/nl/blog/mcp-betekenis/#breadcrumb"
			},
			"inLanguage": "nl-NL"
		},
		{
			"@type": "BlogPosting",
			"@id": "https://lenvanderhof.com/nl/blog/mcp-betekenis/#article",
			"mainEntityOfPage": {
				"@id": "https://lenvanderhof.com/nl/blog/mcp-betekenis/#webpage"
			},
			"headline": "MCP betekenis: Model Context Protocol, geen product",
			"description": "MCP betekent Model Context Protocol: een contract voor hoe een model tools aanroept. Wat het mag zien, wat het mag wijzigen en hoe de aanroep wordt vastgelegd. Een server zonder contract is een gat in de repo.",
			"datePublished": "2026-08-30T07:05:00.000Z",
			"author": {
				"@id": "https://lenvanderhof.com/#person"
			},
			"publisher": {
				"@id": "https://lenvanderhof.com/#person"
			},
			"image": [
				"https://lenvanderhof.com/media/generated/blog-hero-mcp-meaning-nl.ac35227c0b1d.square.webp",
				"https://lenvanderhof.com/media/generated/blog-hero-mcp-meaning-nl.ac35227c0b1d.landscape.webp",
				"https://lenvanderhof.com/media/generated/blog-hero-mcp-meaning-nl.ac35227c0b1d.wide.webp"
			],
			"articleSection": "AI-systemen",
			"inLanguage": "nl-NL"
		}
	]
}
```
