Skip to content
Back to agenticweb.nl

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&region=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"
      }
    }
  ]
}