{"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.02","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.008","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.01","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.008","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.006","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":"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 — 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.003","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"}}]}