GetApi MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| API_KEY | Yes | De GetApi API-key, ingesteld via de omgevingsvariabele `API_KEY`. De server werkt alleen met een actieve key en stopt met de melding "API_KEY is niet ingesteld of ongeldig" als `API_KEY` ontbreekt of niet met `ga_live_`/`ga_test_` begint. Voorbeeld: `ga_live_xxxxxxxxxxxxxxxxxxxx`. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| getapi_kadaster_bag_addressC | Address lookup by postcode and house number [GET /v1/kadaster/bag/address] |
| getapi_kadaster_bag_address-suggestC | Address autocomplete suggestions [GET /v1/kadaster/bag/address-suggest] |
| getapi_kadaster_bag_idC | Address lookup by nummeraanduiding ID [GET /v1/kadaster/bag/id] |
| getapi_validation_vatC | Validate an EU VAT number (VIES) [POST /v1/validate/vat] |
| getapi_cbs_sbiD | SBI code index [GET /v1/cbs/sbi] |
| getapi_cbs_sbi_searchC | SBI code search [GET /v1/cbs/sbi/search] |
| getapi_cbs_sbi_detailC | SBI code lookup [GET /v1/cbs/sbi/{code}] |
| getapi_lookup_dns_nameserversC | Nameserver lookup for a domain [GET /v1/lookup/dns/nameservers] |
| getapi_lookup_dns_recordsC | DNS record lookup for a domain and record type [GET /v1/lookup/dns/records] |
| getapi_validation_dnsblB | Check an IP address against DNS-based blacklists (RBLs) [POST /v1/validate/dnsbl] |
| getapi_dso_documentsC | Omgevingsdocumenten zoeken [GET /v1/dso/documents] |
| getapi_dso_plansC | Ruimtelijke plannen zoeken [GET /v1/dso/plans] |
| getapi_validation_emailC | Validate an email address [POST /v1/validate/email] |
| getapi_validation_email_batchC | Validate a batch of email addresses [POST /v1/validate/email/batch] |
| getapi_validation_email_disposableC | Disposable email domain checker [POST /v1/validate/email/disposable] |
| getapi_lookup_postcodeC | Zipcode lookup for the Netherlands [GET /v1/lookup/postcode] |
| getapi_validation_ibanC | Validate an international IBAN / BIC [POST /v1/validate/iban] |
| getapi_lookup_ipC | Get ISP information and location details for an IP address [GET /v1/lookup/ip] |
| getapi_kvk_searchB | Zoeken in KVK Handelsregister [GET /v1/kvk/search] |
| getapi_kvk_detailC | KVK detail (basisprofiel) [GET /v1/kvk/{companyNumber}] |
| getapi_kvk_detail_branchC | KVK vestigingsprofiel [GET /v1/kvk/{companyNumber}/branch] |
| getapi_ndw_emissiezonesC | Emissiezones lijst [GET /v1/ndw/emissiezones] |
| getapi_ndw_laadpuntenC | Laadpunten lijst [GET /v1/ndw/laadpunten] |
| getapi_ndw_truckparkingD | Truckparking lijst [GET /v1/ndw/truckparking] |
| getapi_property_pandgegevensD | Property data lookup (pandgegevens) [GET /v1/property/pandgegevens] |
| getapi_property_pandgegevens-liteC | Lightweight property data lookup (pandgegevens lite) [GET /v1/property/pandgegevens-lite] |
| getapi_rdw_vehicleC | Vehicle lookup by Dutch license plate (kenteken) — Pro / extended response [GET /v1/rdw/vehicle] |
| getapi_rdw_vehicle-liteC | Lightweight vehicle lookup by Dutch license plate (kenteken) [GET /v1/rdw/vehicle-lite] |
| getapi_property_energy-labelC | Energy label lookup for a Dutch address [GET /v1/property/energy-label] |
| getapi_scraping_emailC | E-mail Address Extractor [POST /v1/scraping/email] |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 30 tools
Most tools target clearly distinct resources and actions, grouped by domain (kadaster, cbs, kvk, rdw, validation, etc.). Some potential confusion arises from lite/full pairs (pandgegevens vs pandgegevens-lite, vehicle vs vehicle-lite) and multiple email-validation variants, but descriptions make the boundaries readable.
Nearly all tools follow a predictable getapi_<domain>_<resource> pattern with underscores, which is easy to scan and group. The main deviation is hyphenated suffixes like address-suggest, pandgegevens-lite, and vehicle-lite, which break the otherwise consistent underscore convention.
At 30 tools this is on the heavier side, but the server spans many independent Dutch-data domains (BAG, CBS, KVK, RDW, NDW, DSO, DNS, validation), so the breadth is justified rather than redundant. Minor savings could come from consolidating the lite/full variant pairs.
Coverage is broad and each domain exposes the natural lookup/search/detail operations an agent would need, with lite and full response options. Coverage is read/lookup-oriented (no writes), which fits a data and validation API, though a few domains lack deeper drill-downs.