Verbinden in één minuut
Werkt met elke MCP-client. Kies hieronder de jouwe; de configuratie is al ingevuld en staat klaar om te kopiëren.
https://mcp.herkend.nl/bedrijfsdata Inloggen of een sleutel?
Bijna geen enkele client heeft een sleutel nodig: je klikt op verbinden en logt in met je Herkend-account. Een terminal telt daarbij gewoon mee — Claude Code opent de browser van je systeem. Alleen waar helemaal geen browser is, komt er een sleutel aan te pas.
Inloggen — geen sleutel
Claude · Claude Code · ChatGPT · Cursor · VS Code · Windsurf · Zed
Je plakt de server-URL, klikt op verbinden en logt in met je Herkend-account. Er komt geen geheim op je schijf en je hoeft niets te bewaren. De koppeling staat daarna in je account, waar je hem ook weer intrekt. In Claude Code doe je hetzelfde met <code>/mcp</code> → <strong>Authenticate</strong>.
Een persoonlijke sleutel
curl · n8n · een server zonder bureaublad · je eigen code
Waar geen browser te openen is, stuurt de client een sleutel mee in de header X-API-Key. Die maak je zelf aan in je Herkend-account, op de pagina Herkend AI. Een sleutel begint met hrk_mcp_ en is 57 tekens lang.
Maak alleen een sleutel aan als je client er een nodig heeft. Een sleutel die je niet gebruikt is een geheim dat op je schijf staat te wachten — precies wat inloggen je bespaart.
Deze server is een proof of concept. Verbinden gaat met een Herkend-account; op dit moment (september 2026) brengen we niets in rekening. Er zit wél een rem op: 500 aanroepen per uur en 50 MB antwoord per dag per aansluiting. Een grondig vestigingsonderzoek kost tien tot dertig aanroepen, dus in een gesprek loop je daar niet tegenaan; tegen leegtrekken van het register wel. De actuele grenzen staan in limits.json, en zolang dit een proof of concept is kunnen ze veranderen.
Kies je client
Deze voorbeelden zijn op 31 augustus 2026 nagelopen in de documentatie van elke client. Clients verplaatsen hun instellingen regelmatig; wijkt een scherm af van wat hier staat, volg dan de documentatie van je client.
Claude
Geen sleutel nodig- 1 Ga in Claude naar Customize → Connectors
- 2 Klik op + en daarna op Add custom connector
- 3 Plak de server-URL:
https://mcp.herkend.nl/bedrijfsdata - 4 Laat de velden onder Advanced settings leeg en bevestig met Add
- 5 Klik Connect en log in met je Herkend-account
Je logt in met je Herkend-account. Je maakt zelf geen geheim aan en kopieert niets: je client regelt de toegang en vernieuwt hem, en je trekt de koppeling in vanuit je account.
De twee velden onder Advanced settings zijn OAuth client id en secret, geen headernaam en -waarde. Een API-sleutel die je daar invult komt binnen als client_id, waarna Claude een OAuth-server gaat zoeken die niet bestaat. Op een Team- of Enterprise-account zet de eigenaar de connector eerst klaar via Organization settings → Connectors; daarna staat hij bij de leden onder Customize.
Claude Code
Geen sleutel nodig- 1 Voeg de server toe met het commando hieronder, in je terminal en niet in een
claude-sessie - 2 Controleer met
claude mcp list: er staat! Needs authentication, en dat hoort zo - 3 Start een sessie met
claudeen typ/mcp - 4 Kies herkend, druk op enter en kies Authenticate
- 5 Je browser opent; log in met je Herkend-account. Daarna staat de server op
connected
In je terminal
claude mcp add --transport http herkend https://mcp.herkend.nl/bedrijfsdata Je logt in met je Herkend-account. Je maakt zelf geen geheim aan en kopieert niets: je client regelt de toegang en vernieuwt hem, en je trekt de koppeling in vanuit je account.
Sinds v2.1.186 kan het ook zonder sessie: claude mcp login herkend. Werk je op een machine zonder browser — een server via SSH — dan zijn er twee wegen: claude mcp login herkend --no-browser toont een URL die je zelf ergens anders opent, of je geeft een sleutel mee bij het toevoegen: claude mcp add --transport http herkend https://mcp.herkend.nl/bedrijfsdata --header "X-API-Key: JOUW_SLEUTEL". Voeg je de server toe met --scope user, dan staat hij in al je projecten in plaats van alleen in dit ene.
ChatGPT
Geen sleutel nodig- 1 Zet in ChatGPT Developer mode aan. Waar die schakelaar staat verschilt per account — zoek in je instellingen op Developer mode; hij staat onder Apps of onder Security and login
- 2 Maak de server aan via Apps → Create
- 3 Plak de server-URL:
https://mcp.herkend.nl/bedrijfsdata - 4 Kies de manier van inloggen, klik Scan Tools en daarna Create
- 5 Doorloop de OAuth-inlogflow
Je logt in met je Herkend-account. Je maakt zelf geen geheim aan en kopieert niets: je client regelt de toegang en vernieuwt hem, en je trekt de koppeling in vanuit je account.
ChatGPT verbindt via OAuth, niet via een API-sleutel. Onze server ondersteunt OAuth 2.1 met PKCE. Koppelen kan alleen in de browser, niet in de mobiele app, en wat je mag hangt af van je abonnement: volgens het helpcentrum van OpenAI is volledige MCP-ondersteuning in bèta voor Business, Enterprise en Edu, en kan een Pro-account alleen servers koppelen die lezen en ophalen.
Cursor
Geen sleutel nodigIn ~/.cursor/mcp.json
{
"mcpServers": {
"herkend-bedrijfsdata": {
"type": "http",
"url": "https://mcp.herkend.nl/bedrijfsdata"
}
}
} Je logt in met je Herkend-account. Je maakt zelf geen geheim aan en kopieert niets: je client regelt de toegang en vernieuwt hem, en je trekt de koppeling in vanuit je account.
VS Code
Geen sleutel nodigIn .vscode/mcp.json in je project
{
"servers": {
"herkend-bedrijfsdata": {
"type": "http",
"url": "https://mcp.herkend.nl/bedrijfsdata"
}
}
} Je logt in met je Herkend-account. Je maakt zelf geen geheim aan en kopieert niets: je client regelt de toegang en vernieuwt hem, en je trekt de koppeling in vanuit je account.
Wil je de server in élk project, zet hem dan niet in .vscode/mcp.json maar in het mcp.json van je gebruikersprofiel — te openen met MCP: Open User Configuration in het opdrachtenpalet.
Windsurf
Geen sleutel nodigIn ~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"herkend-bedrijfsdata": {
"serverUrl": "https://mcp.herkend.nl/bedrijfsdata"
}
}
} Je logt in met je Herkend-account. Je maakt zelf geen geheim aan en kopieert niets: je client regelt de toegang en vernieuwt hem, en je trekt de koppeling in vanuit je account.
Dit pad hoort bij de Cascade-agent. Werk je met de nieuwere standaardagent (Devin Local), dan leest die .devin/mcp_config.json in je project, met "url" en "transport": "http" in plaats van serverUrl. Kijk dus eerst welke agent je gebruikt, anders bewerk je het verkeerde bestand.
Zed
Geen sleutel nodigIn je Zed settings.json
{
"context_servers": {
"herkend-bedrijfsdata": {
"url": "https://mcp.herkend.nl/bedrijfsdata"
}
}
} Je logt in met je Herkend-account. Je maakt zelf geen geheim aan en kopieert niets: je client regelt de toegang en vernieuwt hem, en je trekt de koppeling in vanuit je account.
Liever klikken? Settings → AI → MCP Servers → Add Server → Add Remote Server schrijft hetzelfde blok voor je weg. Laat je de headers weg, dan start Zed zelf de inlogflow.
Zonder client
Sleutel nodigRechtstreeks via JSON-RPC, om het kaal te proberen
curl -s -X POST https://mcp.herkend.nl/bedrijfsdata \
-H "Accept: application/json, text/event-stream" \
-H "Content-Type: application/json" \
-H "X-API-Key: JOUW_SLEUTEL" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
"params":{"name":"herkend_market_saturation",
"arguments":{"branche":"kapper","gebied_code":"Amsterdam"}}}' Vervang JOUW_SLEUTEL door je persoonlijke sleutel. Die maak je aan in je Herkend-account, op de pagina Herkend AI. Je ziet hem één keer, dus bewaar hem meteen.
Zie je jouw client er niet bij?
MCP is een open protocol. Vrijwel elke client accepteert een server-URL met een Authorization- of X-API-Key-header. Kijk in de documentatie van je client hoe je een externe MCP-server toevoegt en gebruik de URL hierboven. Kan je client inloggen in een browser, laat de header dan leeg; kan hij dat niet, gebruik dan een persoonlijke sleutel.
Wat een sleutel mag
Een sleutel geeft niet meer rechten dan inloggen: alleen leestoegang tot de bedrijvengids — geen accounts, geen meldingen, geen schrijfrechten.
Alleen lezen
De tools zoeken, tellen en vergelijken. Er is geen tool die iets aanmaakt, wijzigt of verwijdert.
Alleen de bedrijvengids
Herkend-accounts, meldingen van gebruikers en het beheerdashboard staan hier los van. Een sleutel komt daar niet bij.
Op jouw naam
Je geeft elke sleutel een naam — “laptop”, “n8n” — en ziet erbij wanneer hij voor het laatst is gebruikt en hoe vaak. Dat is meestal de vraag die telt: gebruik ik dit nog?
Intrekken met één klik
Een ingetrokken sleutel werkt binnen een minuut niet meer. Dat oordeel staat kort in het geheugen van de server, zodat er geen databasevraag in het pad van elke aanroep staat.
Je ziet hem één keer
Direct nadat je hem hebt aangemaakt. Daarna kunnen we hem niet meer tonen: we bewaren de sleutel zelf niet, alleen een onomkeerbare afdruk en de laatste vier tekens (hrk_mcp_…9f2c) om hem in de lijst te herkennen. Kwijt? Trek hem in en maak een nieuwe.
Verloopt niet vanzelf
Je mag een vervaldatum kiezen, maar hij is niet verplicht. Een sleutel die vanzelf verloopt breekt een werkende opstelling op een moment dat jij niet kiest.
Werkt het?
Stel deze vraag om de verbinding te controleren:
“Hoeveel kappers staan er in Amsterdam, en hoe verhoudt dat zich tot het landelijk gemiddelde?”
Een goed antwoord noemt het aantal, het cijfer per 1000 inwoners, de afwijking van landelijk, én waarom het niet zekerder is: de telling is landelijk, maar de branche is afgebakend op vrije tekst, dus hoger dan midden wordt de betrouwbaarheid niet. Blijft dat laatste weg, dan leest het model de envelop niet en is het antwoord te stellig.
Twijfel je over het woord? Dat hoeft niet: “kapper”, “kapsalon”, “barbier” en “barbershop” zijn dezelfde ingang. Het woordenboek kent 701 ingangen voor 123 branches, en herkend_resolve_branche laat zien welke termen er zijn meegenomen en welke er expres buiten vallen — bij “kapper” de kappersgroothandel.
Protocol
| Transport | Streamable HTTP, stateless, JSON |
| Protocolversies | 2025-11-25 · 2026-07-28 |
| Authenticatie | OAuth 2.1 (PKCE) · X-API-Key |
| Limieten | limits.json |