Wat kun je ermee?
De MCP-tool zoekt plaatsen rondom een opgegeven Nederlandse plaats en sorteert de resultaten op hemelsbrede afstand. Dat is bruikbaar voor lokale SEO, servicegebieden, regionale content, bezorggebieden, marktonderzoek en workflows die plaatslijsten nodig hebben zonder handmatig te zoeken of exports te downloaden.
Tool-argumenten
| Argument | Type | Beschrijving |
|---|---|---|
| place | string | Plaatsnaam of slug, bijvoorbeeld Hooghalen of groningen. |
| radius_km | integer | Optioneel: 5, 10, 15, 25 of 50. Standaard is 25 km. |
| types | array | Optioneel: stad, dorp, buurtschap, wijk, buurt of gemeente. |
| limit | integer | Optioneel maximum aantal resultaten, van 1 tot 100. |
Voorbeeldrequest
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "find_nearby_places",
"arguments": {
"place": "Hooghalen",
"radius_km": 25,
"types": ["stad", "dorp", "buurtschap", "gemeente"],
"limit": 25
}
}
}
De response bevat zowel tekstcontent als structuredContent, zodat agents de resultaten direct als JSON kunnen verwerken.
Initialisatie en discovery
MCP-clients starten met initialize, sturen daarna meestal notifications/initialized en halen de beschikbare tools op met tools/list. Deze server is stateless en gebruikt geen aparte sessie.
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}
Databron en beperkingen
De plaatsdata komt uit OpenStreetMap en gemeentelijke bronnen. Afstanden zijn hemelsbreed, niet over de weg. De MCP-service is alleen-lezen: toolcalls wijzigen geen data en voeren geen acties uit buiten het ophalen en berekenen van plaatsresultaten.