{"skill_id":"query.geo.world","name":"Global geocoding and administrative geography","description":"Worldwide OpenStreetMap geocoding, public GIS catalog discovery, and generic country/subnational ADM boundary workflows. National code systems are only used when a matching country pack exists.","country_scope":null,"tag_query":{"all_of":["geo"],"any_of":["global","world","international","nominatim","osm","geoboundaries","arcgis","gis"]},"tool_count":39,"tools":[{"name":"bag_pand_at_coords","description":"Reverse: vind het BAG-pand op specifieke coördinaten.\n\nUse case: gebruiker klikt op een gebouw op de kaart → wat staat hier?","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"bag_panden_in_bbox","description":"Plot BAG-panden binnen een bbox, optioneel gefilterd op bouwjaar/status.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"bag_verblijfsobjecten_by_use","description":"Vind verblijfsobjecten binnen bbox gefilterd op gebruiksdoel.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"census_search_variables","description":"Doorzoek de VOLLEDIGE US Census ACS variabelen-catalogus (~28,000 codes).\n\nVeld B**P_001E etc. dekken honderden onderwerpen: inkomen, armoede, taal,\npendelpatronen, ziektekostenverzekering, energie, etc.","tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"]}},{"name":"compose_registered_map_layers","description":"Compose up to six registered map layers into one source-attributed map.\n\nThis is the safe multi-layer route for IDs returned by ``search_map_layers``.\nIt fetches each layer server-side, applies every provider's normal bounds,\nmerges the rendered layers and citations, and emits one MapArtifact. Do not\ncopy raw GeoJSON through model context for ordinary registered-layer maps.\nA bbox is required when any selected vector source requires it.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"geocode_dutch_location","description":"Geocode a Dutch place name, address, or region.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"geocode_location","description":"Geocode any place name worldwide via OpenStreetMap Nominatim.\n\nUse this when the user asks about a location outside the Netherlands, OR\nwhen `geocode_dutch_location` returned no hits. For Dutch queries prefer\n`geocode_dutch_location` first — it returns CBS-aligned gemeente/wijk/\nbuurt codes that other tools (choropleths, statistics) need to join on.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"inspect_remote_gis_url","description":"Inspecteer een publieke GIS-URL en rapporteer of/hoe Atlas hem kan\nrenderen. Voer dit uit voordat je ``plot_remote_gis_url`` of\n``plot_wms_overlay`` aanroept op een onbekende endpoint.\n\nDetecteert: directe GeoJSON FeatureCollections, ArcGIS FeatureServer/\nMapServer layer-URLs, ArcGIS service-URLs (lijst lagen), OGC API Features\ncollections of items, OGC API Records- en STAC-catalogi, WFS\nGetCapabilities/GetFeature, en WMS-services.","tags":["geo","international","arcgis","ckan","wfs","ogc-api-features","gis","spatial","nuts","gisco"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["geo","international","arcgis","ckan","wfs","ogc-api-features","gis","spatial","nuts","gisco"]}},{"name":"list_provincies","description":"List all 12 provinces of the Netherlands with their PDOK boundary codes.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"map_layer_source_plan","description":"Plan authoritative thematic map-layer discovery for any ISO country.\n\nCall this before claiming that country-specific oil/gas, mining, transport,\nclimate, nature or other asset layers are complete. It ranks national and\nregional sources ahead of worldwide composites and community fallbacks,\nand returns executable next-tool queries. Country is query context, never\na UI or access gate.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"data_discovery","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"osm_amenities_map","description":"Plot OSM voorzieningen (scholen, supermarkten, ziekenhuizen, etc.) als puntenlaag voor een gemeente.\n\nGebruik `as_layer=true` om een raw layer-dict terug te krijgen die je kunt\ncombineren met andere layers in `plot_layered_map` of `osm_multi_amenities_map`.\nGebruik `as_layer=false` (default) voor een standalone MapArtifact.\n\nVoor meerdere amenity-types tegelijk op één kaart: gebruik liever\n`osm_multi_amenities_map` — één aanroep, één kaart met gekleurde lagen.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"osm_multi_amenities_map","description":"Plot MEERDERE OSM voorzieningen-types als gekleurde lagen op ÉÉN kaart.\n\nGebruik dit altijd als de gebruiker meer dan één type voorziening wil zien,\nzodat alles op één kaart verschijnt en per type aan/uit te zetten is.\nNooit meerdere losse `osm_amenities_map` aanroepen voor dit doel.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"owid_country_trend","description":"Haal historische tijdreeks op van Our World in Data voor één land.","tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"]}},{"name":"owid_search_indicators","description":"Doorzoek de Our World in Data catalogus van bekende grapher slugs.\n\nResultaten zijn bruikbaar in `plot_world_choropleth(provider=\"owid\", indicator=slug)`\nof `owid_country_trend(slug=...)`. Je kunt ook direct een slug proberen\nals je hem kent via de OWID website — de CSV download werkt voor elk\ngeldige /grapher/{slug} zonder API-sleutel.\n\nNOTE: OWID's sitemap.xml bevat geen grapher-URLs (geverifieerd 2026-05).\nDe catalogus is een gecureerde lijst van bekende high-value indicatoren.","tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"]}},{"name":"pdok_bag_address_lookup","description":"Look up a Dutch address in the BAG (Basisregistratie Adressen en Gebouwen) via PDOK.\n\nUses PDOK Locatieserver to find the address, then fetches the linked verblijfsobject\nand pand from the PDOK BAG OGC API v2 to get bouwjaar, oppervlakte, gebruiksdoel,\nand status. Pushes a TableArtifact with all retrieved fields.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"pdok_lookup","description":"Fetch full PDOK Locatieserver lookup result by id returned from geocode_dutch_location.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"pdok_ogc_collections","description":"List collections for a curated PDOK OGC API Features source.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"pdok_ogc_feature_sources","description":"List curated PDOK OGC API Features sources for direct GeoJSON map layers.\n\nIncludes BAG buildings/addresses, BGT topography, NWB roads/waterways, bestuurlijke gebieden and 3D Basisvoorziening.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"pdok_ogc_query","description":"Fetch sample GeoJSON features from a curated PDOK OGC API Features collection.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"pdok_wfs_layers","description":"List feature layers from a curated PDOK WFS source.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"pdok_wfs_query","description":"Query a curated PDOK WFS layer as GeoJSON.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"pdok_wms_layers","description":"List renderable WMS layers from curated PDOK WMS services.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"geospatial","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"plot_acs_us_map","description":"ONE-SHOT: fetch one ACS 5-year variable and plot it on the corresponding\nUS choropleth (state / county / tract).","tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"],"x-humaps-capability":{"intent":"visualization","access":"artifact_write","side_effecting":true,"approval_required":false,"tenant_scoped":true,"tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"]}},{"name":"plot_choropleth_eu_nuts","description":"Plot an EU NUTS-level choropleth.","tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"],"x-humaps-capability":{"intent":"visualization","access":"artifact_write","side_effecting":true,"approval_required":false,"tenant_scoped":true,"tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"]}},{"name":"plot_choropleth_uk_lad","description":"Plot a choropleth at UK Local Authority District level.","tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"],"x-humaps-capability":{"intent":"visualization","access":"artifact_write","side_effecting":true,"approval_required":false,"tenant_scoped":true,"tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"]}},{"name":"plot_choropleth_us_counties","description":"Plot a choropleth at US county level. If `state_fips` is set, only that\nstate's counties are fetched as the boundary (much faster).","tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"],"x-humaps-capability":{"intent":"visualization","access":"artifact_write","side_effecting":true,"approval_required":false,"tenant_scoped":true,"tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"]}},{"name":"plot_choropleth_us_states","description":"Plot a choropleth at US state level.","tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"],"x-humaps-capability":{"intent":"visualization","access":"artifact_write","side_effecting":true,"approval_required":false,"tenant_scoped":true,"tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"]}},{"name":"plot_choropleth_us_tracts","description":"Plot a choropleth at US census-tract level — REQUIRES `state_fips` because\nnationwide tracts are too large to render in one call.","tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"],"x-humaps-capability":{"intent":"visualization","access":"artifact_write","side_effecting":true,"approval_required":false,"tenant_scoped":true,"tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"]}},{"name":"plot_choropleth_world_countries","description":"Plot a world map choropleth keyed by 3-letter ISO country code.","tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"],"x-humaps-capability":{"intent":"visualization","access":"artifact_write","side_effecting":true,"approval_required":false,"tenant_scoped":true,"tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"]}},{"name":"plot_eurostat_nuts_map","description":"ONE-SHOT: fetch an Eurostat dataset, filter rows whose NUTS code length\nmatches `level`, and plot as a NUTS-{level} choropleth. If `year` is None\nthe most-recent year present in the data is used per region (newest wins).","tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"],"x-humaps-capability":{"intent":"visualization","access":"artifact_write","side_effecting":true,"approval_required":false,"tenant_scoped":true,"tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"]}},{"name":"plot_gemeente_boundary","description":"Plot the administrative boundary of a Dutch gemeente (municipality) on the map.\n\nGeocodes the gemeente name, fetches its polygon from PDOK Bestuurlijke Gebieden,\nand renders it as a MapArtifact with PolygonOverlayLayer.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"visualization","access":"artifact_write","side_effecting":true,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"plot_pdok_ogc_layer","description":"Plot a PDOK OGC API Features collection on the map as GeoJSON overlay/points.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"visualization","access":"artifact_write","side_effecting":true,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"plot_pdok_wms_layer","description":"Plot a curated PDOK WMS raster layer on the map.\n\nUseful for BRO Bodemkaart (\"soilarea\") and Kadastrale kaart (\"Perceel\", \"KadastraleGrens\").","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"visualization","access":"artifact_write","side_effecting":true,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"plot_registered_map_layer","description":"Plot one registered layer using the correct bounded backend.\n\nFor multiple registered layers in one artifact, use\n``compose_registered_map_layers``. That route keeps the source geometries\nserver-side instead of asking the model to copy GeoJSON between tools.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"visualization","access":"artifact_write","side_effecting":true,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"plot_remote_gis_url","description":"Haal een publieke GIS-endpoint op en render hem als MapArtifact-laag.","tags":["geo","international","arcgis","ckan","wfs","ogc-api-features","gis","spatial","nuts","gisco"],"x-humaps-capability":{"intent":"visualization","access":"artifact_write","side_effecting":true,"approval_required":false,"tenant_scoped":true,"tags":["geo","international","arcgis","ckan","wfs","ogc-api-features","gis","spatial","nuts","gisco"]}},{"name":"plot_wms_overlay","description":"Plot ANY WMS-laag als raster-overlay op de NL-kaart. Voor RIVM, provincies,\nwaterschappen, en alle andere niet-PDOK WMS-services die search_ngr_services /\nsearch_ngr_geo_datasets terugvinden. Gebruik DIT in plaats van plot_pdok_wms_layer\nzodra de WMS-URL niet *.pdok.nl is.\n\nDe tool bouwt zelf de juiste GetMap-tile-URL met EPSG:3857 + {bbox-epsg-3857}\nplaceholder die MapLibre nodig heeft.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"visualization","access":"artifact_write","side_effecting":true,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"plot_world_choropleth","description":"ONE-SHOT wereldkaart: haal voor élk land de meest recente waarde van een\nindicator op en render een choropleth (ISO-3 join). Eén tool voor alle\ngrote cross-country bronnen — geen provider-specifieke tool meer nodig.","tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"],"x-humaps-capability":{"intent":"visualization","access":"artifact_write","side_effecting":true,"approval_required":false,"tenant_scoped":true,"tags":["global","geo","choropleth","owid","worldbank","world-bank","wbk","eurostat","world-map","renewable","emissions","gisco","nuts","spatial"]}},{"name":"search_map_layers","description":"Search the AI-facing map layer registry.\n\nUse before plotting when the user asks for a thematic layer without naming\nthe exact source. English token matching and aliases are supported.","tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"],"x-humaps-capability":{"intent":"data_discovery","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["netherlands","geo","pdok","bag","gemeente","gemeentegrenzen","grenzen","bestuurlijk","boundaries","boundary","provincie","provinciegrens","wijk","buurt","kadaster","bag-pand","verblijfsobject","geocode","geocoding","locatie","adres","postcode","wfs","ogc","natura2000","bestuurlijkegebieden","global","nominatim","osm","world","international"]}},{"name":"search_public_gis_catalogs","description":"Zoek in publieke internationale GIS-catalogi naar **renderbare** open-data\nendpoints. Gebruik dit als de NL-tools (PDOK, NGR) niets vinden voor een\ninternationale of niet-NL vraag, of als de gebruiker expliciet om publieke\nopen data buiten Nederland vraagt.","tags":["geo","international","arcgis","ckan","wfs","ogc-api-features","gis","spatial","nuts","gisco"],"x-humaps-capability":{"intent":"data_discovery","access":"read","side_effecting":false,"approval_required":false,"tenant_scoped":true,"tags":["geo","international","arcgis","ckan","wfs","ogc-api-features","gis","spatial","nuts","gisco"]}}]}