mcpbeat Sign in

Getapi MCP Server

answering

Getapi is answering right now. Last checked 10 min ago. It exposes 30 tools. Last commit 17 Oct 2026.

Nederlandse overheids- en registerdata via MCP: KVK, BAG, energielabel, kenteken, DSO en meer.

Uptime history 23 days of history · worst day 99%
23 days agonow
100.0%
Uptime 24h
91 of 91 checks
30
Tools
read from the server
194 ms
Response time
average over 24h
0
Stars
last commit 17 Oct 2026

What changed 56

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 17 October 2026. No other catalogue keeps this.

5 Nov 4 tools appeared kvk.detail, kvk.detail.branch, kvk.search and 1 more
5 Nov 4 tools disappeared kvk.detail, kvk.detail.branch, kvk.search and 1 more
5 Nov 2 tools changed the parameters they ask for ndw.laadpunten, property.woz.waarde
5 Nov a tool description was rewritten property.woz.waarde
2 Nov 3 tools changed the parameters they ask for lookup.dns.records, ndw.emissiezones, ndw.truckparking
30 Oct 4 tools disappeared kvk.detail, kvk.detail.branch, kvk.search and 1 more
29 Oct 4 tools appeared kvk.detail, kvk.detail.branch, kvk.search and 1 more
27 Oct 4 tools disappeared kvk.detail, kvk.detail.branch, kvk.search and 1 more
26 Oct 9 tool descriptions were rewritten dso.documents, dso.plans, ndw.emissiezones and 6 more
26 Oct 7 tools appeared kvk.detail, kvk.detail.branch, kvk.search and 4 more
and 14 more, back to 17 October 2026

Getapi missed one check this week

Everything else answered, so this is steady rather than shaky. We check every 15 minutes, which is how a one-off gets told apart from the start of a pattern, and how you hear about the next one within the hour instead of from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 10 min ago.

run in your terminal
claude mcp add mcp --transport http https://api.getapi.nl/mcp
Settings → Connectors → Add custom connector, then paste this address
https://api.getapi.nl/mcp
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://api.getapi.nl/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://api.getapi.nl/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://api.getapi.nl/mcp"
    }
  }
}

Available tools 30

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

ndw
ndw.emissiezones
Emission zones list Returns an overview of all environmental zones (low-emission and zero-emission zones) in the Netherlands. Data comes from the NDW Open Data platform (DATEX II format). Optionally paginate with `page` (plus `per_page`, max 500; only then does the response contain a `meta` block). Filter by zone type or city. Cost: 0.5 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
ndw.emissiezones.detail
Emission zone detail Returns the details of a single emission zone by external ID, including the zone's GeoJSON geometry and vehicle restrictions. Cost: 0.5 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
ndw.laadpunten
Charging points list Returns a list of all publicly accessible charging points in the Netherlands. Data comes from the NDW Open Data platform (DOT-NL); each charging point includes all available source fields, including the complete `availabilities` (counts, power, current type, tariff IDs and connector format per connector). Optionally paginate with `page` (plus `per_page`, max 500; only then does the response contain a `meta` block). Filter by city, status, availability or connector type. Cost: 0.5 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
ndw.laadpunten.detail
Charging point detail Returns the details of a single charging point by external ID (EVSEId or locationId), including all available NDW fields and the complete availabilities. Cost: 0.5 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
ndw.truckparking
Truck parking list Returns an overview of all truck parking locations in the Netherlands with current occupancy information. Static location data is combined with dynamic occupancy status (DATEX II). Optionally paginate with `page` (plus `per_page`, max 500; only then does the response contain a `meta` block). Filter by status, availability or road. Cost: 0.5 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
ndw.truckparking.detail
Truck parking detail Returns the details of a single truck parking location by external ID. Cost: 0.5 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
validation
validation.dnsbl
Check an IP address against DNS-based blacklists (RBLs) Checks an IP address against 5 public DNSBL / RBL zones (Spamhaus, SpamCop, SORBS, Barracuda, PSBL) by querying their DNS-based blacklists. This is a lightweight, realtime check without any external API calls or rate limits. Results are cached per IP for 1 hour. Useful for inbound mail filtering, form submission blocking, and general IP reputation checks. Combine with our email validation APIs for a full anti-spam suite. Cost: 1 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
validation.email
Validate an email address Checks the RFC format and verifies that the domain has a valid DNS or MX record. Cost: 1 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
validation.email.batch
Validate a batch of email addresses Validates up to 25 email addresses in a single request. Each address is checked for RFC format and DNS/MX record existence. Cost: 1 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
validation.email.disposable
Disposable email domain checker Checks the domain against a continuously updated blocklist of known throwaway email services (Mailinator, Guerrilla Mail, 10minutemail, etc.). Cost: 1 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
validation.iban
Validate an international IBAN / BIC Validates an IBAN (ISO 13616) fully offline: country-specific length + structure and the mod-97 check digit. Supported for 70+ countries. For Dutch IBANs the bank name and BIC are resolved from the bank code. An optional BIC can be submitted to validate its format. No external/network calls are made, so this endpoint is always available and has no rate limits from any third party. Cost: 1 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
validation.vat
Validate an EU VAT number (VIES) Validates a European VAT number via the official VIES system of the European Commission. The country code must be the first two characters of the VAT number (e.g. `NL820646660B01`). Supported countries: all 27 EU member states + Northern Ireland (XI). When a member state provides it, the response includes the company name and address. We use caching to mitigate VIES rate limits: valid numbers are cached for 24 hours, invalid numbers for 1 hour. When a member state is temporarily unavailable, we return a 503 status with an appropriate error message. Cost: 1 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
lookup
lookup.dns.nameservers
Nameserver lookup for a domain Returns the NS records for the given domain. Results are cached for 10 minutes. Cost: 1 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
lookup.dns.records
DNS record lookup for a domain and record type Returns DNS records of the specified type for a domain. Supported types: A, AAAA, CNAME, MX, NS, TXT, SOA, PTR, SRV, ALL (default). Results are cached for 5 minutes. Cost: 1 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
lookup.ip
Get ISP information and location details for an IP address Returns location, ISP, organisation and hosting details for a given IP address. Results are cached for 1 hour. Cost: 1 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
lookup.postcode
Zipcode lookup for the Netherlands Returns address data for a Dutch postcode, optionally refined by house number. There are multiple sources available with varying coverage and accuracy. Cost: 0.5 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
property
property.energy.label
Energy label lookup for a Dutch address Returns the registered energy label(s) for a Dutch address from EP-Online (RVO). Each label carries the complete EP-Online record (field names are translated to English; fields that EP-Online does not provide for that label are `null`). Results are cached for 24 hours. Source: [EP-Online by RVO](https://ep-online.nl) Cost: 1 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
property.pandgegevens
Property data lookup (pandgegevens) Returns combined property data for a Dutch address: Address details + BAG identifiers, Energy label info, property value (WOZ waarde), spatial planning data, and environmental information. The `energy_labels` block contains every EP-Online label for this address (complete records, including history); `energy_label`, `energy_details` and `building` continue to expose the most recent label in subset form. This API combines multiple data sources and provides comprehensive property information that is not easily available elsewhere. Also keep in mind that due the multiple underlying API calls, the response time for this endpoint may be longer than typical lookup endpoints, especially on cache misses. Results are cached for 24 hours. Cost: 15 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
property.pandgegevens.lite
Lightweight property data lookup (pandgegevens lite) Returns property data for a Dutch address: Address details + BAG identifiers, energy label info, and building characteristics. The `energy_labels` block contains all EP-Online labels (complete records); the summary blocks show the most recent label. This is the lightweight ("lite") version of the pandgegevens API: it deliberately omits the costly WOZ-waarde and DSO spatial/environmental data for a faster and cheaper response. For those, use the full `pandgegevens` API. Results are cached for 24 hours. Cost: 5 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
property.woz.waarde
WOZ-value lookup (WOZ-waarde) Returns the Dutch government property assessment value (WOZ-waarde) for a property, including the historical values of the last three years. Alongside the value, the ground area of the WOZ object (grondoppervlakte) and the linked cadastral parcel (kadastrale gemeente code, sectie and perceelnummer) are returned. The endpoint accepts either a BAG nummeraanduiding identificatie directly, or a Dutch address (postcode + house number, optionally with a house letter or number addition). When an address is supplied, the BAG (PDOK Locatieserver) is queried first to resolve the nummeraanduiding identifier, after which the public sources are queried. When a nummeraanduiding ID is supplied directly, we try to fetch the WOZ value from the public sources. ## Address notation Split a Dutch address into the separate BAG fields. Never put the house letter or the addition in `house_number`, and do not combine them into a single field: - `house_number`: the numeric part only, e.g. `161` - `house_letter`: a single letter, e.g. `C` - `house_number_addition`: the addition without a hyphen and with leading zeros preserved, e.g. `03` (not `3`, `C-03` or `C03`) Example: `Hooidrift 161C-03, 3023KN Rotterdam` → `?postcode=3023KN&house_number=161&house_letter=C&house_number_addition=03`. When the exact `house_number_addition` is unknown but the main address exists, the endpoint falls back to that address and returns HTTP 200 with `matched_on: "without_addition"` and `available_house_number_additions`. This fallback is free (0 credits). Results are cached for 30 days. For some requests we use upstream servers with a default timeout of 8 seconds. Source: Public sources Cost: 10 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
cbs
cbs.sbi
SBI code index Returns all SBI codes from the local dataset. Optionally filter by `level` (1–5) and/or `parent_code` to retrieve only the direct children of a given SBI code. Levels: 1 = sectie (A–U), 2 = afdeling, 3 = groep, 4 = klasse, 5 = subklasse. Source: [CBS Standaard Bedrijfsindeling 2025](https://www.cbs.nl/sbi) Cost: 0.5 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
cbs.sbi.detail
SBI code lookup Returns the title, description, level and full classification path for a single SBI code. Accepts both the dotted CBS format (`64.92.3`) and the numeric format (`64923`). Source: [CBS Standaard Bedrijfsindeling 2025](https://www.cbs.nl/sbi) Cost: 0.1 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
cbs.sbi.search
SBI code search Searches through all SBI codes and titles using a free-text query. Returns up to 25 matches, ordered by level (broad → specific) and code. Source: [CBS Standaard Bedrijfsindeling 2025](https://www.cbs.nl/sbi) Cost: 0.1 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
kadaster
kadaster.bag.address
Address lookup by postcode and house number Returns full BAG address data for a Dutch address, including BAG IDs, usage purposes, surface area, build year, status, and GPS coordinates. Data is sourced from the PDOK BAG open API (Landelijke Voorziening BAG). Results are cached for 24 hours. The upstream timeout is 8 seconds; if PDOK is unavailable the endpoint returns HTTP 503. Source: [PDOK BAG](https://api.pdok.nl/lv/bag/open-api/v1_5) Cost: 1 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
kadaster.bag.address.suggest
Address autocomplete suggestions Returns address suggestions for autocomplete functionality based on a partial query. Useful for implementing address autocomplete in forms. Returns up to 10 suggestions with full address details and BAG identifiers. Results are cached for 1 hour. Cost: 1 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
kadaster.bag.id
Address lookup by nummeraanduiding ID Returns full BAG address data for a given BAG nummeraanduiding ID. The nummeraanduiding ID is a 16-digit identifier from the BAG register. Data is sourced from the PDOK BAG open API (Landelijke Voorziening BAG). Results are cached for 24 hours. The upstream timeout is 8 seconds; if PDOK is unavailable the endpoint returns HTTP 503. Source: [PDOK BAG](https://api.pdok.nl/lv/bag/open-api/v1_5) Cost: 1 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
dso
dso.documents
Search environmental documents Searches environmental documents (Omgevingswet and Wro) in context for the given location. Returns all applicable plans, environmental plans and related documents. Accepts coordinates or a postcode. Source: [DSO Omgevingsinformatie Ontsluiten v2](https://developer.omgevingswet.overheid.nl/api-register/api/omgevingsinformatie-ontsluiten/) Cost: 1 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
dso.plans
Search spatial plans Searches spatial plans (Wro) for the given location. Returns zoning plans, integration plans and amendment plans that affect the location. Accepts coordinates or a postcode. Source: [DSO Ruimtelijke Plannen Opvragen v4](https://developer.omgevingswet.overheid.nl/api-register/api/rp-opvragen/) Cost: 1 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
rdw
rdw.vehicle
Vehicle lookup by Dutch license plate (kenteken) — Pro / extended response Returns vehicle registration data from the RDW Basisregistratie Voertuigen, enriched with fuel + emission information, a national milieuzone compliance flag, and a wide range of extended fields: catalogusprijs, dimensions, weight limits, body type, axle data and EV-specific specs (range, consumption, continuous power). Results are cached for 24 hours. In addition to the subset fields, the response contains the `rdw` block with the complete source rows from all four RDW Open Data datasets (Kenteken Voertuigen, Brandstof, Carrosserie, Assen); no field is omitted. Columns that RDW leaves empty for a vehicle are `null`. RDW records fuel with one row per fuel type (ordered by `brandstof_volgnummer`). `fuel_type` is the primary fuel (sequence number 1); `fuel_types` contains all registered fuels and `hybrid` is `true` as soon as there is more than one fuel (for example Petrol + Electricity). This distinguishes a hybrid car from a pure combustion or EV car. The `allowed_in_green_zones` flag is derived from the emission class and fuel type using Dutch national milieuzone standards (2024–2025): — Electric / hydrogen / CNG: always allowed — Petrol (any Euro class): allowed — Diesel Euro 6+: allowed — Diesel Euro 5 and below: not allowed — Unknown fuel or emission class: `null` Cost: 1 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.
scraping
scraping.email
E-mail Address Extractor Uses a simple regex to extract email addresses from the HTML content of a given URL. It is not always possible to extract email addresses due to obfuscation techniques. In such cases, the api will try to decode it. If it still fails, it will return an empty array. Leave feedback at [email protected] if you have a webpage that contains email addresses but they are not extracted correctly and we will try to improve the regex or add support for the obfuscation technique used on that webpage. Cost: 2 credit(s) per call. An API key is required via the X-Api-Key header (or Authorization: Bearer <key>); a per-call wallet payment via x402 is also accepted.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

rdw.vehicle.lite
removed 26 Oct 2026
kvk.detail
removed 5 Nov 2026
kvk.detail.branch
removed 5 Nov 2026
kvk.search
removed 5 Nov 2026
validation.kvk
removed 5 Nov 2026

Endpoints

URLTransportStateLatencyChecked
https://api.getapi.nl/mcp streamable-http answering 145 ms 10 min ago

Alternatives to Getapi

same job, measured the same way
Data Nl
by pipeworx-io

Netherlands Open Data (data.overheid.nl/data) CKAN MCP.

320 installs/wk 47 tools answering
Overheid Nl
by pipeworx-io

data.overheid.nl MCP — the Netherlands national open-data portal (CKAN API).

286 installs/wk 48 tools answering
1C OData MCP
by alexgrebeshok-coder

Read-only MCP server for 1C:Enterprise via OData with metadata and query builder tools.

54 installs/wk local only
Google Trends Scraper (Ctrio Lab)
by ctriolab

Google Trends data via Apify: interest over time, by region, related queries and Trending Now.

answering
Rdap
by pipeworx-io

RDAP MCP — Registration Data Access Protocol via IANA bootstrap.

280 installs/wk 49 tools answering
Evntdsh
by evntdsh

Event management voor Nederlandse eventorganisaties: events, taken, documenten, budget en team.

answering
BagIQ MCP
by frankbongo

Analyse disc golf bag gaps and overlap, recommend discs, and open an interactive Bag Map.

6 tools answering
Snap Router
by trigeochiral

Task-to-tool discovery over the merged x402 Bazaar + MCP Registry catalog

96 installs/wk local only

Getapi — questions

Answers built from our own checks of this server.

What can Getapi do?
It exposes 30 tools, read directly from the server on our last check. Among them: cbs.sbi, cbs.sbi.detail, cbs.sbi.search, dso.documents, dso.plans, kadaster.bag.address and 24 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Getapi mostly used for?
Its tools cluster around ndw, validation and lookup. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Getapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 194 ms. The bar chart above shows every period we have measured.
Did Getapi ever remove tools?
Yes. rdw.vehicle.lite, kvk.detail, kvk.detail.branch, kvk.search and 1 more are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect Getapi?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Getapi need an API key?
No. Getapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 30 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Getapi?
It answers our handshake in 194 ms on average, which is faster than 72% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Getapi open source?
The code is open source: it is published under the MIT licence, written in TypeScript and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at api.getapi.nl, which runs on its operator's own terms.