{"server":"nl.getapi/mcp","count":31,"tools":[{"name":"cbs.sbi","title":null,"description":"SBI code index\n\nReturns all SBI codes from the local dataset. Optionally filter by `level` (1–5)\nand/or `parent_code` to retrieve only the direct children of a given SBI code.\n\nLevels: 1 = sectie (A–U), 2 = afdeling, 3 = groep, 4 = klasse, 5 = subklasse.\n\nSource: [CBS Standaard Bedrijfsindeling 2025](https://www.cbs.nl/sbi)\n\nCost: 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.","input_schema":{"type":"object","properties":{"level":{"type":["integer","null"]},"parent_code":{"type":["string","null"]}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"cbs.sbi.detail","title":null,"description":"SBI code lookup\n\nReturns the title, description, level and full classification path for a single SBI code.\nAccepts both the dotted CBS format (`64.92.3`) and the numeric format (`64923`).\n\nSource: [CBS Standaard Bedrijfsindeling 2025](https://www.cbs.nl/sbi)\n\nCost: 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.","input_schema":{"type":"object","required":["code"],"properties":{"code":{"type":"string"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"cbs.sbi.search","title":null,"description":"SBI code search\n\nSearches through all SBI codes and titles using a free-text query.\nReturns up to 25 matches, ordered by level (broad → specific) and code.\n\nSource: [CBS Standaard Bedrijfsindeling 2025](https://www.cbs.nl/sbi)\n\nCost: 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.","input_schema":{"type":"object","required":["q"],"properties":{"q":{"type":"string"},"limit":{"type":["integer","null"]}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"dso.documents","title":null,"description":"Omgevingsdocumenten zoeken\n\nZoekt omgevingsdocumenten (Omgevingswet én Wro) in samenhang op de opgegeven locatie.\nRetourneert alle geldende plannen, omgevingsplannen en aanverwante documenten.\nAccepteert coördinaten of postcode.\n\nSource: [DSO Omgevingsinformatie Ontsluiten v2](https://developer.omgevingswet.overheid.nl/api-register/api/omgevingsinformatie-ontsluiten/)\n\nCost: 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.","input_schema":{"type":"object","properties":{"lat":{"type":["number","null"]},"lon":{"type":["number","null"]},"postcode":{"type":["string","null"]},"huisnummer":{"type":["integer","null"]}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"dso.plans","title":null,"description":"Ruimtelijke plannen zoeken\n\nZoekt ruimtelijke plannen (Wro) op de opgegeven locatie. Retourneert\nbestemmingsplannen, inpassingsplannen en wijzigingsplannen die de locatie raken.\nAccepteert coördinaten of postcode.\n\nSource: [DSO Ruimtelijke Plannen Opvragen v4](https://developer.omgevingswet.overheid.nl/api-register/api/rp-opvragen/)\n\nCost: 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.","input_schema":{"type":"object","properties":{"lat":{"type":["number","null"]},"lon":{"type":["number","null"]},"postcode":{"type":["string","null"]},"huisnummer":{"type":["integer","null"]}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"kadaster.bag.address","title":null,"description":"Address lookup by postcode and house number\n\nReturns full BAG address data for a Dutch address, including BAG IDs,\nusage purposes, surface area, build year, status, and GPS coordinates.\n\nData is sourced from the PDOK BAG open API (Landelijke Voorziening BAG).\n\nResults are cached for 24 hours. The upstream timeout is 8 seconds;\nif PDOK is unavailable the endpoint returns HTTP 503.\n\nSource: [PDOK BAG](https://api.pdok.nl/lv/bag/open-api/v1_5)\n\nCost: 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.","input_schema":{"type":"object","required":["postcode","house_number"],"properties":{"postcode":{"type":"string"},"house_letter":{"type":["string","null"]},"house_number":{"type":"integer"},"house_number_addition":{"type":["string","null"]}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"kadaster.bag.address.suggest","title":null,"description":"Address autocomplete suggestions\n\nReturns address suggestions for autocomplete functionality based on a partial query.\nUseful for implementing address autocomplete in forms. Returns up to 10 suggestions\nwith full address details and BAG identifiers.\n\nResults are cached for 1 hour.\n\nCost: 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.","input_schema":{"type":"object","required":["q"],"properties":{"q":{"type":"string"},"limit":{"type":["integer","null"]}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"kadaster.bag.id","title":null,"description":"Address lookup by nummeraanduiding ID\n\nReturns full BAG address data for a given BAG nummeraanduiding ID.\nThe nummeraanduiding ID is a 16-digit identifier from the BAG register.\n\nData is sourced from the PDOK BAG open API (Landelijke Voorziening BAG).\n\nResults are cached for 24 hours. The upstream timeout is 8 seconds;\nif PDOK is unavailable the endpoint returns HTTP 503.\n\nSource: [PDOK BAG](https://api.pdok.nl/lv/bag/open-api/v1_5)\n\nCost: 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.","input_schema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"kvk.detail","title":null,"description":"KVK detail (basisprofiel)\n\nGeeft het KVK Handelsregister basisprofiel voor een 8-cijferig KVK-nummer.\nVelden conform KVK Handelsregister API: `kvkNummer`, `naam`, `handelsnamen`,\n`sbiActiviteiten`, `_embedded.eigenaar`/`hoofdvestiging` (incl. `rsin`,\n`rechtsvorm`), `adressen` en `links`. Voor actuele data wordt altijd\nKVK geraadpleegd; lokale cache (48 uur) dient alleen voor herhaalde\nrequests binnen 48 uur. `lastFetchedAt` toont wanneer de data voor het\nlaatst bij KVK is opgehaald. Optioneel: `vat=true`/`vies=true` leidt het\nbtw-nummer af uit `rsin` en valideert via EU VIES (gratis, extra latency).\n\nCost: 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.","input_schema":{"type":"object","required":["companyNumber"],"properties":{"vat":{"type":"string","description":"Voeg derived VAT toe en valideer optioneel via VIES (`vat=true`). Alias: `vies`."},"vies":{"type":"string","description":"Alias voor `vat` – valideer VAT via VIES (`vies=true`)."},"companyNumber":{"type":"string"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"kvk.detail.branch","title":null,"description":"KVK vestigingsprofiel\n\nGeeft het KVK Handelsregister vestigingsprofiel voor een 12-cijferig\nvestigingsnummer. Velden conform KVK: `vestigingsnummer`, `kvkNummer`,\n`eersteHandelsnaam`, `indHoofdvestiging`, `handelsnamen`, `adressen`,\n`websites`, `sbiActiviteiten`. Voor actuele data wordt altijd KVK\ngeraadpleegd (lokale cache 48 uur). `lastFetchedAt` toont laatste\nophaaldatum.\n\nCost: 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.","input_schema":{"type":"object","required":["companyNumber"],"properties":{"companyNumber":{"type":"string"},"vestigingsnummer":{"type":"string"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"kvk.search","title":null,"description":"Zoeken in KVK Handelsregister\n\nDirecte passthrough naar KVK Handelsregister Zoeken API. Velden conform\nKVK: `kvkNummer`, `vestigingsnummer`, `naam`, `adres.binnenlandsAdres`,\n`type` (`rechtspersoon`/`hoofdvestiging`/`nevenvestiging`). Voor actuele\ndata wordt altijd KVK geraadpleegd; lokale zoek-cache (48 uur) dient\nalleen voor herhaalde queries binnen 48 uur. `lastFetchedAt` toont laatste\nophaaldatum.\n\nCost: 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.","input_schema":{"type":"object","properties":{}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"lookup.dns.nameservers","title":null,"description":"Nameserver lookup for a domain\n\nReturns the NS records for the given domain. Results are cached for 10 minutes.\n\nCost: 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.","input_schema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"lookup.dns.records","title":null,"description":"DNS record lookup for a domain and record type\n\nReturns DNS records of the specified type for a domain.\n\nSupported types: A, AAAA, CNAME, MX, NS, TXT, SOA, PTR, SRV, ALL (default).\n\nResults are cached for 5 minutes.\n\nCost: 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.","input_schema":{"type":"object","required":["domain"],"properties":{"type":{"enum":["A","AAAA","CNAME","MX","NS","TXT","SOA","PTR","SRV","ALL"],"type":["string","null"]},"domain":{"type":"string"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"lookup.ip","title":null,"description":"Get ISP information and location details for an IP address\n\nReturns location, ISP, organisation and hosting details for a given IP address.\nResults are cached for 1 hour.\n\nCost: 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.","input_schema":{"type":"object","required":["ip"],"properties":{"ip":{"type":"string"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"lookup.postcode","title":null,"description":"Zipcode lookup for the Netherlands\n\nReturns address data for a Dutch postcode, optionally refined by house number.\nThere are multiple sources available with varying coverage and accuracy.\n\nCost: 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.","input_schema":{"type":"object","required":["postcode"],"properties":{"number":{"type":["integer","null"]},"postcode":{"type":"string"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"ndw.emissiezones","title":null,"description":"Emissiezones lijst\n\nGeeft een overzicht van alle milieuzones (lage-emissiezones en nul-emissiezones) in Nederland.\nData afkomstig van het NDW Open Data platform (DATEX II formaat).\nOptioneel te pagineren met `page` (+ `per_page`, max 500; alleen dan bevat de\nresponse een `meta`-blok). Filteren\nop type zone of stad.\n\nCost: 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.","input_schema":{"type":"object","properties":{"city":{"type":["string","null"]},"page":{"type":["integer","null"]},"per_page":{"type":["integer","null"]},"zone_type":{"enum":["low_emission","zero_emission"],"type":["string","null"]}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"ndw.laadpunten","title":null,"description":"Laadpunten lijst\n\nGeeft een lijst van alle openbaar toegankelijke laadpunten in Nederland.\nData afkomstig van het NDW Open Data platform (DOT-NL); per laadpunt worden\nalle beschikbare bronvelden teruggegeven, inclusief de volledige\n`availabilities` (aantallen, vermogen, stroomsoort, tarief-id's en\nconnectorformat per connector).\nOptioneel te pagineren met `page` (+ `per_page`, max 500; alleen dan bevat de\nresponse een `meta`-blok). Filteren\nop stad, status, beschikbaarheid of connector type.\n\nCost: 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.","input_schema":{"type":"object","properties":{"city":{"type":["string","null"]},"page":{"type":["integer","null"]},"status":{"type":["string","null"]},"per_page":{"type":["integer","null"]},"beschikbaar":{"type":["boolean","null"]},"connector_types[]":{"type":"array"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"ndw.truckparking","title":null,"description":"Truckparking lijst\n\nGeeft een overzicht van alle truckparkeerplaatsen in Nederland met actuele bezettingsinformatie.\nStatische locatiedata wordt gecombineerd met dynamische bezettingsstatus (DATEX II).\nOptioneel te pagineren met `page` (+ `per_page`, max 500; alleen dan bevat de\nresponse een `meta`-blok). Filteren\nop status, beschikbaarheid of weg.\n\nCost: 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.","input_schema":{"type":"object","properties":{"page":{"type":["integer","null"]},"road":{"type":["string","null"]},"status":{"enum":["available","full","closed","unknown"],"type":["string","null"]},"per_page":{"type":["integer","null"]},"beschikbaar":{"type":["boolean","null"]}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"property.energy.label","title":null,"description":"Energy label lookup for a Dutch address\n\nReturns the registered energy label(s) for a Dutch address from EP-Online (RVO).\nEach label carries the complete EP-Online record (veldnamen zijn naar het\nEngels vertaald; velden die EP-Online voor dit label niet bevat zijn `null`).\nResults are cached for 24 hours.\nSource: [EP-Online by RVO](https://ep-online.nl)\n\nCost: 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.","input_schema":{"type":"object","required":["zipcode","house_number"],"properties":{"zipcode":{"type":"string"},"house_letter":{"type":["string","null"]},"house_number":{"type":"integer"},"house_number_addition":{"type":["string","null"]}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"property.pandgegevens","title":null,"description":"Property data lookup (pandgegevens)\n\nReturns combined property data for a Dutch address: Address details + BAG identifiers, Energy label info,\nproperty value (WOZ waarde), spatial planning data, and environmental information.\n\nHet blok `energy_labels` bevat álle EP-Online-labels voor dit adres (volledige\nrecords, inclusief historie); `energy_label`, `energy_details` en `building`\nblijven het meest recente label in de gesubseteerde vorm weergeven.\n\nThis API combines multiple data sources and provides comprehensive property information\nthat is not easily available elsewhere. Also keep in mind that due the multiple underlying\nAPI calls, the response time for this endpoint may be longer than typical lookup endpoints, especially on cache misses.\n\nResults are cached for 24 hours.\n\nCost: 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.","input_schema":{"type":"object","required":["postcode","house_number"],"properties":{"postcode":{"type":"string"},"house_letter":{"type":["string","null"]},"house_number":{"type":"integer"},"house_number_addition":{"type":["string","null"]}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"property.pandgegevens.lite","title":null,"description":"Lightweight property data lookup (pandgegevens lite)\n\nReturns property data for a Dutch address: Address details + BAG identifiers, energy label info,\nand building characteristics. Het blok `energy_labels` bevat alle EP-Online-labels\n(volledige records); de samenvattende blokken tonen het meest recente label. This is the lightweight (\"lite\") version of the pandgegevens API:\nit deliberately omits the costly WOZ-waarde and DSO spatial/environmental data for a faster\nand cheaper response. For those, use the full `pandgegevens` API.\n\nResults are cached for 24 hours.\n\nCost: 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.","input_schema":{"type":"object","required":["postcode","house_number"],"properties":{"postcode":{"type":"string"},"house_letter":{"type":["string","null"]},"house_number":{"type":"integer"},"house_number_addition":{"type":["string","null"]}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"property.woz.waarde","title":null,"description":"WOZ-value lookup (WOZ-waarde)\n\nReturns the Dutch government property assessment value (WOZ-waarde) for a property,\nincluding the historical values of the last three years. Alongside the value, the\nground area of the WOZ object (grondoppervlakte) and the linked cadastral parcel\n(kadastrale gemeente code, sectie and perceelnummer) are returned.\nThe endpoint accepts either a BAG nummeraanduiding identificatie directly, or a\nDutch address (postcode + house number, optionally with a house letter or number\naddition).\n\nWhen an address is supplied, the BAG (PDOK Locatieserver) is queried first to resolve\nthe nummeraanduiding identifier, after which the public sources are queried.\nWhen a nummeraanduiding ID is supplied directly, we try to fetch the WOZ value from the public sources.\n\nResults are cached for 30 days.\n\nFor some requests we use upstream servers with a default timeout of 8 seconds.\n\nSource: Public sources\n\nCost: 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.","input_schema":{"type":"object","properties":{"id":{"type":["string","null"]},"postcode":{"type":["string","null"]},"house_letter":{"type":["string","null"]},"house_number":{"type":["integer","null"]},"house_number_addition":{"type":["string","null"]}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"rdw.vehicle","title":null,"description":"Vehicle lookup by Dutch license plate (kenteken) — Pro / extended response\n\nReturns vehicle registration data from the RDW Basisregistratie Voertuigen,\nenriched with fuel + emission information, a national milieuzone compliance\nflag, and a wide range of extended fields: catalogusprijs, dimensions,\nweight limits, body type, axle data and EV-specific specs (range, consumption,\ncontinuous power). Results are cached for 24 hours.\n\nNaast de gesubseteerde velden bevat de response het blok `rdw` met de\nvolledige bronrijen van alle vier RDW Open Data-datasets (Kenteken\nVoertuigen, Brandstof, Carrosserie, Assen) — géén veld wordt weggelaten.\nKolommen die RDW voor een voertuig leeg laat, zijn `null`.\n\nRDW registreert brandstof met 1 rij per brandstof (gesorteerd op\n`brandstof_volgnummer`). `fuel_type` is de primaire brandstof (volgnummer 1);\n`fuel_types` bevat alle geregistreerde brandstoffen en `hybrid` is `true`\nzodra er meer dan één brandstof is (bv. Benzine + Elektriciteit). Zo is een\nhybride auto te onderscheiden van een pure fossiel- of EV-auto.\n\nThe `allowed_in_green_zones` flag is derived from the emission class and fuel type\nusing Dutch national milieuzone standards (2024–2025):\n\n— Electric / hydrogen / CNG: always allowed\n\n— Petrol (any Euro class): allowed\n\n— Diesel Euro 6+: allowed\n\n— Diesel Euro 5 and below: not allowed\n\n— Unknown fuel or emission class: `null`\n\nFor a cheaper, smaller response with only the core vehicle fields, see the\n`vehicle-lite` endpoint.\n\nCost: 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.","input_schema":{"type":"object","required":["license_plate"],"properties":{"license_plate":{"type":"string"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"rdw.vehicle.lite","title":null,"description":"Lightweight vehicle lookup by Dutch license plate (kenteken)\n\nReturns the core vehicle fields (merk, model, kleur, brandstof, vermogen,\nAPK-status, milieuzone-vlag) from the RDW Basisregistratie Voertuigen.\nResults are cached for 24 hours.\n\nFor a wider response including catalogusprijs, dimensions, body type,\naxle data and EV-specs, use the `vehicle` (Pro) endpoint.\n\nCost: 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.","input_schema":{"type":"object","required":["license_plate"],"properties":{"license_plate":{"type":"string"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"scraping.email","title":null,"description":"E-mail Address Extractor\n\nUses a simple regex to extract email addresses from the HTML content of a given URL. It is not always possible\nto extract email addresses due to obfuscation techniques. In such cases, the api will try to decode it. \n\nIf it still fails, it will return an empty array. Leave feedback at info@wdnoord.nl if you have a webpage that \ncontains email addresses but they are not extracted correctly and we will try to improve the regex or \nadd support for the obfuscation technique used on that webpage.\n\nCost: 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.","input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"validation.dnsbl","title":null,"description":"Check an IP address against DNS-based blacklists (RBLs)\n\nChecks an IP address against 5 public DNSBL / RBL zones (Spamhaus, SpamCop,\nSORBS, Barracuda, PSBL) by querying their DNS-based blacklists. This is a\nlightweight, realtime check without any external API calls or rate limits.\nResults are cached per IP for 1 hour.\n\nUseful for inbound mail filtering, form submission blocking, and general\nIP reputation checks. Combine with our email validation APIs for a full\nanti-spam suite.\n\nCost: 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.","input_schema":{"type":"object","required":["ip"],"properties":{"ip":{"type":"string"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"validation.email","title":null,"description":"Validate an email address\n\nChecks the RFC format and verifies that the domain has a valid DNS or MX record.\n\nCost: 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.","input_schema":{"type":"object","required":["email"],"properties":{"email":{"type":"string"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"validation.email.batch","title":null,"description":"Validate a batch of email addresses\n\nValidates up to 25 email addresses in a single request.\nEach address is checked for RFC format and DNS/MX record existence.\n\nCost: 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.","input_schema":{"type":"object","required":["emails"],"properties":{"emails":{"type":"array"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"validation.email.disposable","title":null,"description":"Disposable email domain checker\n\nChecks the domain against a continuously updated blocklist of known\nthrowaway email services (Mailinator, Guerrilla Mail, 10minutemail, etc.).\n\nCost: 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.","input_schema":{"type":"object","required":["email"],"properties":{"email":{"type":"string"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"validation.iban","title":null,"description":"Validate an international IBAN / BIC\n\nValidates an IBAN (ISO 13616) fully offline: country-specific length + structure\nand the mod-97 check digit. Supported for 70+ countries. For Dutch IBANs the\nbank name and BIC are resolved from the bank code. An optional BIC can be\nsubmitted to validate its format.\n\nNo external/network calls are made, so this endpoint is always available and\nhas no rate limits from any third party.\n\nCost: 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.","input_schema":{"type":"object","required":["iban"],"properties":{"bic":{"type":["string","null"]},"iban":{"type":"string"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"},{"name":"validation.vat","title":null,"description":"Validate an EU VAT number (VIES)\n\nValidates a European VAT number via the official VIES system of the European Commission.\nThe country code must be the first two characters of the VAT number (e.g. `NL820646660B01`).\nSupported countries: all 27 EU member states + Northern Ireland (XI).\nWhen a member state provides it, the response includes the company name and address.\n\nWe 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.\n\nCost: 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.","input_schema":{"type":"object","required":["vat_number"],"properties":{"vat_number":{"type":"string"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T03:49:43.159Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/nl.getapi%2Fmcp/connection?target=mcpServers","arguments":{"name":"nl.getapi/mcp","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/nl.getapi%2Fmcp","arguments":{"name":"nl.getapi/mcp"}}]}