Card snapshot
agenticweb.nl
·
2026-08-15 09:03:59 UTC
·
6949d5f2d8cdb6ea3354637a3f7164f5e305b05dff586663409dd23c883543e4
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"protocolVersion": "0.3.0",
"name": "agenticweb.nl",
"description": "Clean, structured data endpoints for AI agents, metered per call via x402 (USDC on Base). Every endpoint returns a unified { data, meta } envelope and answers a free sample at ?sample=1.",
"url": "https://agenticweb.nl",
"iconUrl": "https://agenticweb.nl/icon.svg",
"version": "1.0.0",
"provider": {
"organization": "agenticweb.nl",
"url": "https://agenticweb.nl"
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"capabilities": {
"streaming": false,
"extensions": [
{
"uri": "https://x402.org",
"description": "Skills are paid per call via the x402 protocol (USDC on Base).",
"required": true
},
{
"uri": "https://modelcontextprotocol.io",
"description": "The same catalog is exposed as MCP tools at https://api.agenticweb.nl/api/mcp (Streamable HTTP; x402 payment in-protocol, free `catalog` tool).",
"required": false
}
]
},
"documentationUrl": "https://agenticweb.nl/docs",
"x-mcp": {
"endpoint": "https://api.agenticweb.nl/api/mcp",
"transport": "streamable-http",
"payments": "x402 (USDC on Base), in-protocol via @x402/mcp",
"freeTool": "catalog"
},
"skills": [
{
"id": "vehicle",
"name": "Dutch vehicle lookup",
"description": "Registration, fuel/EV, APK (roadworthiness) and open recalls (terugroepacties) for a Dutch licence plate (kenteken).",
"tags": [
"data",
"x402",
"vehicle"
],
"examples": [
"POST https://api.agenticweb.nl/api/v1/nl/vehicle {\"kenteken\":\"0001TJ\"}"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"x-x402": {
"price": "$0.020",
"network": "eip155:8453",
"asset": "USDC",
"method": "POST",
"endpoint": "https://api.agenticweb.nl/api/v1/nl/vehicle",
"freeSample": "https://api.agenticweb.nl/api/v1/nl/vehicle?sample=1"
}
},
{
"id": "school-holidays",
"name": "Dutch school holidays",
"description": "Current, merged Dutch school-holiday dates, queryable by school year, region or a specific date.",
"tags": [
"data",
"x402",
"school-holidays"
],
"examples": [
"GET https://api.agenticweb.nl/api/v1/nl/school-holidays?year=2025-2026®ion=noord"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"x-x402": {
"price": "$0.005",
"network": "eip155:8453",
"asset": "USDC",
"method": "GET",
"endpoint": "https://api.agenticweb.nl/api/v1/nl/school-holidays",
"freeSample": "https://api.agenticweb.nl/api/v1/nl/school-holidays?sample=1"
}
},
{
"id": "vacation-region",
"name": "Vacation region resolver",
"description": "Resolve a Dutch place to its vacation region (noord/midden/zuid) and attach that region's current holiday dates.",
"tags": [
"data",
"x402",
"vacation-region"
],
"examples": [
"POST https://api.agenticweb.nl/api/v1/nl/vacation-region {\"postcode\":\"1011AC\"}"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"x-x402": {
"price": "$0.010",
"network": "eip155:8453",
"asset": "USDC",
"method": "POST",
"endpoint": "https://api.agenticweb.nl/api/v1/nl/vacation-region",
"freeSample": "https://api.agenticweb.nl/api/v1/nl/vacation-region?sample=1"
}
},
{
"id": "address",
"name": "Dutch address lookup",
"description": "Resolve a Dutch postcode + house number to a full address (street, city, gemeente, province, WGS84 + RD coordinates), or reverse-geocode coordinates to the nearest address.",
"tags": [
"data",
"x402",
"address"
],
"examples": [
"POST https://api.agenticweb.nl/api/v1/nl/address {\"postcode\":\"1011AC\",\"huisnummer\":128}"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"x-x402": {
"price": "$0.005",
"network": "eip155:8453",
"asset": "USDC",
"method": "POST",
"endpoint": "https://api.agenticweb.nl/api/v1/nl/address",
"freeSample": "https://api.agenticweb.nl/api/v1/nl/address?sample=1"
}
},
{
"id": "building",
"name": "Dutch building lookup (BAG)",
"description": "Construction year (bouwjaar), floor area (oppervlakte), use function (gebruiksdoel) and status for a Dutch address, from the BAG via PDOK.",
"tags": [
"data",
"x402",
"building"
],
"examples": [
"POST https://api.agenticweb.nl/api/v1/nl/building {\"postcode\":\"1011AC\",\"huisnummer\":128}"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"x-x402": {
"price": "$0.010",
"network": "eip155:8453",
"asset": "USDC",
"method": "POST",
"endpoint": "https://api.agenticweb.nl/api/v1/nl/building",
"freeSample": "https://api.agenticweb.nl/api/v1/nl/building?sample=1"
}
},
{
"id": "elevation",
"name": "Dutch elevation (AHN / NAP height)",
"description": "Ground height above NAP, surface height and derived object height for a Dutch postcode or coordinate, from the AHN 0.5 m height model via PDOK.",
"tags": [
"data",
"x402",
"elevation"
],
"examples": [
"POST https://api.agenticweb.nl/api/v1/nl/elevation {\"postcode\":\"3511LM\"}"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"x-x402": {
"price": "$0.010",
"network": "eip155:8453",
"asset": "USDC",
"method": "POST",
"endpoint": "https://api.agenticweb.nl/api/v1/nl/elevation",
"freeSample": "https://api.agenticweb.nl/api/v1/nl/elevation?sample=1"
}
},
{
"id": "dossier",
"name": "Dutch address dossier",
"description": "One call, four registers for a Dutch address: the address itself, its BAG building (bouwjaar, floor area, use function), its AHN height above NAP, and CBS key figures for its gemeente.",
"tags": [
"data",
"x402",
"dossier"
],
"examples": [
"POST https://api.agenticweb.nl/api/v1/nl/dossier {\"postcode\":\"1011AC\",\"huisnummer\":128}"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"x-x402": {
"price": "$0.025",
"network": "eip155:8453",
"asset": "USDC",
"method": "POST",
"endpoint": "https://api.agenticweb.nl/api/v1/nl/dossier",
"freeSample": "https://api.agenticweb.nl/api/v1/nl/dossier?sample=1"
}
},
{
"id": "demographics",
"name": "Dutch municipality demographics",
"description": "CBS key figures for a Dutch municipality (population, men/women, households, average household size, population density), by gemeente name or CBS code.",
"tags": [
"data",
"x402",
"demographics"
],
"examples": [
"GET https://api.agenticweb.nl/api/v1/nl/demographics?gemeente=Amsterdam"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"x-x402": {
"price": "$0.005",
"network": "eip155:8453",
"asset": "USDC",
"method": "GET",
"endpoint": "https://api.agenticweb.nl/api/v1/nl/demographics",
"freeSample": "https://api.agenticweb.nl/api/v1/nl/demographics?sample=1"
}
},
{
"id": "validate",
"name": "Dutch identifier validation",
"description": "Offline validation of a Dutch identifier: BSN (elfproef), IBAN (structure + mod-97 + bank), or kenteken (sidecode format).",
"tags": [
"data",
"x402",
"validate"
],
"examples": [
"POST https://api.agenticweb.nl/api/v1/nl/validate {\"type\":\"iban\",\"value\":\"NL91ABNA0417164300\"}"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"x-x402": {
"price": "$0.001",
"network": "eip155:8453",
"asset": "USDC",
"method": "POST",
"endpoint": "https://api.agenticweb.nl/api/v1/nl/validate",
"freeSample": "https://api.agenticweb.nl/api/v1/nl/validate?sample=1"
}
},
{
"id": "fx",
"name": "FX conversion (ECB)",
"description": "Currency conversion using ECB euro reference rates. Informational only \u2014 not tradeable quotes.",
"tags": [
"data",
"x402",
"fx"
],
"examples": [
"GET https://api.agenticweb.nl/api/v1/global/fx?from=EUR&to=USD&amount=100"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"x-x402": {
"price": "$0.005",
"network": "eip155:8453",
"asset": "USDC",
"method": "GET",
"endpoint": "https://api.agenticweb.nl/api/v1/global/fx",
"freeSample": "https://api.agenticweb.nl/api/v1/global/fx?sample=1"
}
}
]
}