agent402.co.uk
agent402.co.uk
· agent402.co.uk
Agent402. $0.001 pure-function scaffold: natural-language description → JS/Python leaf code + OpenAPI fragment + x402 call pattern. Deterministic templates (no LLM). Teaches agents how to ship more structure_only tools.
agent402.co.uk via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
F
Conformance score: 34/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Endpoints
| Endpoint | Price | Currency |
|---|---|---|
https://agent402.co.uk/v1/chain/caip10
|
0.001 | USDC |
https://agent402.co.uk/v1/chain/caip2
|
0.001 | USDC |
https://agent402.co.uk/v1/data/fx
|
0.002 | USDC |
https://agent402.co.uk/v1/data/fx/convert
|
0.002 | USDC |
https://agent402.co.uk/v1/data/geocode
|
0.002 | USDC |
https://agent402.co.uk/v1/data/holidays
|
0.002 | USDC |
https://agent402.co.uk/v1/data/uk/postcode
|
0.002 | USDC |
https://agent402.co.uk/v1/data/weather
|
0.002 | USDC |
https://agent402.co.uk/v1/demand/request
|
0.001 | USDC |
https://agent402.co.uk/v1/demand/vote
|
0.001 | USDC |
https://agent402.co.uk/v1/geo/distance
|
0.001 | USDC |
https://agent402.co.uk/v1/math/black-scholes
|
0.002 | USDC |
https://agent402.co.uk/v1/math/compound
|
0.002 | USDC |
https://agent402.co.uk/v1/math/impermanent-loss
|
0.002 | USDC |
https://agent402.co.uk/v1/math/irr
|
0.002 | USDC |
https://agent402.co.uk/v1/math/money
|
0.001 | USDC |
https://agent402.co.uk/v1/math/npv
|
0.002 | USDC |
https://agent402.co.uk/v1/math/sharpe
|
0.002 | USDC |
https://agent402.co.uk/v1/normalize
|
0.001 | USDC |
https://agent402.co.uk/v1/normalize/datetime
|
0.001 | USDC |
https://agent402.co.uk/v1/normalize/email
|
0.001 | USDC |
https://agent402.co.uk/v1/normalize/phone
|
0.001 | USDC |
https://agent402.co.uk/v1/normalize/url
|
0.001 | USDC |
https://agent402.co.uk/v1/normalize/uuid
|
0.001 | USDC |
https://agent402.co.uk/v1/payments/sepa-countries
|
0.001 | USDC |
https://agent402.co.uk/v1/scaffold/templates
|
0.001 | USDC |
https://agent402.co.uk/v1/scaffold/tool
|
0.001 | USDC |
https://agent402.co.uk/v1/time/add-business-days
|
0.001 | USDC |
https://agent402.co.uk/v1/time/business-days
|
0.001 | USDC |
https://agent402.co.uk/v1/time/business-days-intl
|
0.001 | USDC |
https://agent402.co.uk/v1/time/business-days-static
|
0.001 | USDC |
https://agent402.co.uk/v1/time/convert
|
0.001 | USDC |
https://agent402.co.uk/v1/time/cron
|
0.001 | USDC |
https://agent402.co.uk/v1/time/cron-next
|
0.001 | USDC |
https://agent402.co.uk/v1/time/holiday-regions
|
0.001 | USDC |
https://agent402.co.uk/v1/time/holidays-static
|
0.001 | USDC |
https://agent402.co.uk/v1/time/is-business-day
|
0.001 | USDC |
https://agent402.co.uk/v1/uk/bank-holidays
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/base64
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/batch
|
0.01 | USDC |
https://agent402.co.uk/v1/utils/cost-estimate
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/count-tokens
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/duration
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/eth-address
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/eth-units
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/hash
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/hex
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/html/to-markdown
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/json/diff
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/json/format
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/json/patch
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/jwt/decode
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/markdown/to-html
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/model-rates
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/regex
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/semver
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/similarity
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/slugify
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/text/metrics
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/timestamp
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/token-amount
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/token-cost
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/url/parse
|
0.001 | USDC |
https://agent402.co.uk/v1/utils/uuid
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/aba-routing
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/batch
|
0.01 | USDC |
https://agent402.co.uk/v1/validate/bic
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/btc-address
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/country-code
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/crypto-address
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/currency-code
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/email
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/eori
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/eth-address
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/gtin
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/iban
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/iban-full
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/isbn
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/isin
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/json-schema
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/lei
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/luhn
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/phone
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/pre-action
|
0.003 | USDC |
https://agent402.co.uk/v1/validate/schema-batch
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/sol-address
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/uk-account-number
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/uk-bank
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/uk-company-number
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/uk-postcode
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/uk-sort-code
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/uk-vat
|
0.001 | USDC |
https://agent402.co.uk/v1/validate/vat-format
|
0.001 | USDC |
0x9ef92b278a3867c429751390ec427736eb4babb2 · basescan ↗
eth_getLogs on USDC Transfer events to the payment wallet.
single_payer_observed
2/5
Payer identities observed; a single payer accounts for effectively all observed volume.
single_day_concentration —
Most observed volume landed on a single day of the window.
daily_volume_aggregate, active_day_cadence, amount_regularity, spike_concentration, settlement_wallet_overlap, payer_uniqueness, payer_concentration, payer_recurrence, payer_payee_overlap.
Derived from agent_revenue_daily, agents.payment_wallet, agent_payment_transactions.
Measured 2026-08-19.
get_agent_full and
payment_intelligence skills
on REST, A2A and MCP. API docs →
| Agent card | https://agent402.co.uk/ |
| Provider | https://agent402.co.uk |
| Docs | https://agent402.co.uk/v1/time/business-days |
Health · last 0 probes
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/agent402.co.uk) [](https://agenstry.com/agents/agent402.co.uk) [](https://agenstry.com/agents/agent402.co.uk) [](https://agenstry.com/agents/agent402.co.uk)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"_source": "agentic.market",
"service": {
"id": "agent402-co-uk",
"name": "agent402.co.uk",
"description": "",
"domain": "agent402.co.uk",
"provider": "agent402.co.uk",
"providerUrl": "",
"category": "",
"networks": [
"Base"
],
"enriched": false,
"endpoints": [
{
"url": "https://agent402.co.uk/v1/chain/caip10",
"description": "Agent402. Parse CAIP-10 account ids (namespace:reference:address). Cross-chain identity mid-task.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "id",
"type": "string",
"description": "",
"example": "eip155:8453:0x9EF92b278a3867C429751390EC427736eB4BABB2",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"chain",
"caip",
"account",
"global",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/chain/caip2",
"description": "Agent402. Parse CAIP-2 chain ids (eip155:8453, solana:mainnet). Multi-chain agent routing glue.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "id",
"type": "string",
"description": "",
"example": "eip155:8453",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"chain",
"caip",
"ethereum",
"solana",
"global"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/data/fx",
"description": "Agent402 UK. ECB FX rates via Frankfurter (cached, no API key). Use when the agent needs official reference rates without inventing FX. Query base + optional symbols.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "base",
"type": "string",
"description": "",
"example": "USD",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "symbols",
"type": "string",
"description": "",
"example": "EUR,GBP",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"data",
"fx",
"finance",
"ecb",
"rates"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://agent402.co.uk/v1/data/fx/convert",
"description": "Agent402 UK. Convert amount between currencies using ECB rates (Frankfurter). Prefer this over LLM arithmetic for invoices or budget steps. Query amount, from, to.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "amount",
"type": "string",
"description": "",
"example": "100",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "from",
"type": "string",
"description": "",
"example": "USD",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "to",
"type": "string",
"description": "",
"example": "EUR",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"data",
"fx",
"convert",
"finance",
"ecb"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/data/geocode",
"description": "Agent402 UK. Geocode place names via Open-Meteo (no key). Use before weather or maps steps when the agent only has a city string. Query q, optional count 1\u201320.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "q",
"type": "string",
"description": "",
"example": "London",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"data",
"geo",
"geocode",
"open-meteo"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/data/holidays",
"description": "Agent402 UK. Public holidays by country+year via Nager.Date (no key). For official UK bank holidays prefer /v1/uk/bank-holidays.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "country",
"type": "string",
"description": "",
"example": "DE",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "year",
"type": "string",
"description": "",
"example": "2026",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"data",
"holidays",
"calendar",
"eu",
"nager"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/data/uk/postcode",
"description": "Agent402 UK. UK postcode \u2192 lat/lon + admin district via postcodes.io (cached, no key). Logistics/geo steps for UK agents.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "postcode",
"type": "string",
"description": "",
"example": "SW1A1AA",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"data",
"uk",
"postcode",
"geo"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/data/weather",
"description": "Agent402 UK. Current weather via Open-Meteo (no key). Pass lat+lon or city. Use for logistics/travel agent context without free-tier API keys. Cached open data.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "lat",
"type": "string",
"description": "",
"example": "51.5",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "lon",
"type": "string",
"description": "",
"example": "-0.12",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"data",
"weather",
"open-meteo"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/demand/request",
"description": "Agent402. Tell us what pure mid-task leaf you need ($0.001). Structured demand for OpenClaw agents \u2014 inputs/outputs/tags. Free board: GET /v1/demand/top. Not a ship SLA; spam filtered by payment.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "agent_hint",
"type": "string",
"description": "",
"example": "openclaw",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "category",
"type": "string",
"description": "",
"example": "validate",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "inputs",
"type": "string",
"description": "",
"example": "container_id string",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "max_price_usd",
"type": "number",
"description": "",
"example": 0.001,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "need",
"type": "string",
"description": "",
"example": "ISO-6346 shipping container check digit",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "outputs",
"type": "string",
"description": "",
"example": "{ valid, check_digit }",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tags",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"demand",
"feedback",
"openclaw",
"product",
"agents"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/demand/vote",
"description": "Agent402. Upvote an existing demand request by id ($0.001). Prefer vote over duplicate requests. Free list: GET /v1/demand/top.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "id",
"type": "string",
"description": "",
"example": "dem_abc123",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"demand",
"vote",
"openclaw",
"agents"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/geo/distance",
"description": "Agent402. Haversine great-circle distance between two lat/lon points (km or mi). Global logistics mid-task \u2014 not road routing.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "lat1",
"type": "string",
"description": "",
"example": "51.5",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "lat2",
"type": "string",
"description": "",
"example": "48.85",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "lon1",
"type": "string",
"description": "",
"example": "-0.12",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "lon2",
"type": "string",
"description": "",
"example": "2.35",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "unit",
"type": "string",
"description": "",
"example": "km",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"geo",
"distance",
"haversine",
"global",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/math/black-scholes",
"description": "Agent402 UK. Closed-form Black-Scholes price + Greeks (call/put) when the agent must not approximate options with an LLM. Inputs S,K,T,r,sigma; optional type call|put.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "K",
"type": "number",
"description": "",
"example": 100,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "S",
"type": "number",
"description": "",
"example": 100,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "T",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "r",
"type": "number",
"description": "",
"example": 0.05,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "sigma",
"type": "number",
"description": "",
"example": 0.2,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "type",
"type": "string",
"description": "",
"example": "call",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"math",
"options",
"finance",
"black-scholes",
"greeks"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/math/compound",
"description": "Agent402 UK. Compound interest: principal, rate, periods, optional compounds_per_period. Exact growth math for agent planners that should not approximate exponents.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "compounds_per_period",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "periods",
"type": "number",
"description": "",
"example": 10,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "principal",
"type": "number",
"description": "",
"example": 1000,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "rate",
"type": "number",
"description": "",
"example": 0.05,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"math",
"finance",
"compound",
"interest",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/math/impermanent-loss",
"description": "Agent402 UK. Uniswap-style constant-product impermanent loss for a price ratio (new/old). Use for DeFi risk checks agents would otherwise guess. Deterministic pct.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "price_ratio",
"type": "number",
"description": "",
"example": 1.5,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"math",
"defi",
"impermanent-loss",
"amm",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/math/irr",
"description": "Agent402 UK. Internal rate of return (Newton-Raphson) for a cashflow series. Use when the agent must not approximate IRR with token math. Returns irr + converged.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "cashflows",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"math",
"finance",
"irr",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/math/money",
"description": "Agent402. Decimal money arithmetic at ISO 4217 minor-unit scale \u2014 no float. Ops: add|sub|mul|div|allocate|round. Invoice lines, fee splits, tax multipliers, payout allocation. Pure deterministic leaf; amounts as strings.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "amount",
"type": "string",
"description": "",
"example": "10.00",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "currency",
"type": "string",
"description": "",
"example": "USD",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "op",
"type": "string",
"description": "",
"example": "allocate",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "parts",
"type": "number",
"description": "",
"example": 3,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"math",
"money",
"decimal",
"currency",
"allocate"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/math/npv",
"description": "Finmath NPV: net present value of cashflows (rate + array). Deterministic finance math LLMs miscompute. POST rate + cashflows \u2192 NPV. Search: NPV net present value finmath.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "cashflows",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "rate",
"type": "number",
"description": "",
"example": 0.1,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"finmath",
"npv",
"net-present-value",
"cashflows",
"discount"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/math/sharpe",
"description": "Agent402 UK. Sharpe ratio from a return series (+ optional risk-free). Deterministic portfolio metric \u2014 do not invent means/std from tokens.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "returns",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "risk_free",
"type": "number",
"description": "",
"example": 0,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"math",
"finance",
"sharpe",
"risk",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/normalize",
"description": "Agent402. Unified normalizer: type=email|phone|uuid|url|datetime \u2192 canonical form. Global agent glue $0.001.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "type",
"type": "string",
"description": "",
"example": "email",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "value",
"type": "string",
"description": "",
"example": "Ops@Example.COM",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"normalize",
"email",
"phone",
"uuid",
"url"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/normalize/datetime",
"description": "Agent402. Datetime normalize: unix/ISO \u2192 iso_utc + optional fixed offset. $0.001 pure \u2014 not IANA TZ DB.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "datetime",
"type": "string",
"description": "",
"example": "2026-08-11T12:00:00Z",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "offset",
"type": "string",
"description": "",
"example": "+01:00",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"normalize",
"datetime",
"time",
"global",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/normalize/email",
"description": "Agent402. Email syntax normalize (lowercase local@domain). $0.001 structure_only \u2014 not MX.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "email",
"type": "string",
"description": "",
"example": "Ops@Example.COM",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"normalize",
"email",
"global",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/normalize/phone",
"description": "Agent402. Phone \u2192 E.164 normalize with optional default country code. $0.001 format only \u2014 not HLR.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "default_country_code",
"type": "string",
"description": "",
"example": "44",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "phone",
"type": "string",
"description": "",
"example": "07700900123",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"normalize",
"phone",
"e164",
"global",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/normalize/url",
"description": "Agent402. URL canonical form: lower host, strip default ports, sort query. $0.001 structure_only.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "url",
"type": "string",
"description": "",
"example": "HTTPS://Example.COM:443/path?b=2&a=1",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"normalize",
"url",
"global",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/normalize/uuid",
"description": "Agent402. UUID canonical/compact/URN normalize + version/variant. $0.001 RFC-4122 layout gate.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "uuid",
"type": "string",
"description": "",
"example": "550E8400E29B41D4A716446655440000",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"normalize",
"uuid",
"global",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/payments/sepa-countries",
"description": "Agent402 UK. Static SEPA country ISO list for payout routing agents. Not live EPC membership \u2014 structure table only.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [],
"serviceName": "Agent402 UK",
"tags": [
"payments",
"sepa",
"iban",
"static",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/scaffold/templates",
"description": "Agent402. List scaffold templates available for POST /v1/scaffold/tool (pure leaf catalog).",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [],
"serviceName": "Agent402 UK",
"tags": [
"scaffold",
"discovery",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/scaffold/tool",
"description": "Agent402. $0.001 pure-function scaffold: natural-language description \u2192 JS/Python leaf code + OpenAPI fragment + x402 call pattern. Deterministic templates (no LLM). Teaches agents how to ship more structure_only tools.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "description",
"type": "string",
"description": "",
"example": "luhn checksum for card numbers",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "language",
"type": "string",
"description": "",
"example": "js",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"scaffold",
"codegen",
"education",
"utils",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://agent402.co.uk/v1/time/add-business-days",
"description": "Agent402 UK. Add (or subtract) N business days from a start date. Optional country=GB + region for UK bank holidays (GOV.UK). Use for deadline / cut-off math without inventing holiday calendars.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "country",
"type": "string",
"description": "",
"example": "GB",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "days",
"type": "string",
"description": "",
"example": "3",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "region",
"type": "string",
"description": "",
"example": "england-and-wales",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "start",
"type": "string",
"description": "",
"example": "2026-08-28",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"time",
"business",
"uk",
"sla",
"bank-holiday"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/time/business-days",
"description": "Agent402 UK. Count business days between dates (inclusive). Default: weekends only. Pass country=GB (or region/division) to exclude UK bank holidays from GOV.UK OGL data. SLA/delivery ETA for UK agents.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "country",
"type": "string",
"description": "",
"example": "GB",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "end",
"type": "string",
"description": "",
"example": "2026-08-10",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "region",
"type": "string",
"description": "",
"example": "england-and-wales",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "start",
"type": "string",
"description": "",
"example": "2026-08-01",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"time",
"business",
"weekdays",
"sla",
"uk"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/time/business-days-intl",
"description": "Agent402. Business days between dates for any ISO country using Nager.Date public holidays + weekends. Global SLA math. For official UK bank holidays use country=GB on /v1/time/business-days + /v1/uk/bank-holidays.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "country",
"type": "string",
"description": "",
"example": "DE",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "end",
"type": "string",
"description": "",
"example": "2026-08-31",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "start",
"type": "string",
"description": "",
"example": "2026-08-01",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"time",
"business",
"holidays",
"global",
"sla"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/time/business-days-static",
"description": "Agent402. Pure multi-region business-day count (weekends + static holidays). US/DE/FR/IE/JP/AU/SG. $0.001 offline SLA math.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "country",
"type": "string",
"description": "",
"example": "US",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "end",
"type": "string",
"description": "",
"example": "2026-01-31",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "start",
"type": "string",
"description": "",
"example": "2026-01-01",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"time",
"business",
"holidays",
"global",
"static"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/time/convert",
"description": "Agent402 UK. Convert a timestamp between IANA timezones. Use for multi-region agent calendars without DST mistakes. Query: from, to, optional time (default now).",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "from",
"type": "string",
"description": "",
"example": "UTC",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "time",
"type": "string",
"description": "",
"example": "2026-08-10T12:00:00Z",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "to",
"type": "string",
"description": "",
"example": "America/New_York",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"time",
"timezone",
"convert",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/time/cron",
"description": "Agent402 UK. Validate a cron expression and return next N fire times (IANA tz-aware). POST body for scheduler loops; optional from (ISO). Complements GET /v1/time/cron-next. count 1\u201350. Pure deterministic.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "count",
"type": "number",
"description": "",
"example": 5,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "expression",
"type": "string",
"description": "",
"example": "0 9 * * 1-5",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "from",
"type": "string",
"description": "",
"example": "2026-08-11T00:00:00Z",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tz",
"type": "string",
"description": "",
"example": "Europe/London",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"time",
"cron",
"schedule",
"validate",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/time/cron-next",
"description": "Agent402 UK. Next N fire times for a cron expression (IANA tz-aware). Use for schedule planning agents that must not invent calendar math. count 1\u201350.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "count",
"type": "string",
"description": "",
"example": "5",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "expression",
"type": "string",
"description": "",
"example": "0 9 * * 1-5",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "tz",
"type": "string",
"description": "",
"example": "Europe/London",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"time",
"cron",
"schedule",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/time/holiday-regions",
"description": "Agent402. List pure static holiday regions (US federal, DE, FR, IE, JP, AU, SG). Discover before business-days-static. $0.001.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [],
"serviceName": "Agent402 UK",
"tags": [
"time",
"holidays",
"global",
"static",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/time/holidays-static",
"description": "Agent402. Pure multi-region holiday calendar (US federal algorithmic + DE/FR/IE/JP/AU/SG common sets). Offline \u2014 no Nager. $0.001. structure_only.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "country",
"type": "string",
"description": "",
"example": "US",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "year",
"type": "string",
"description": "",
"example": "2026",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"time",
"holidays",
"us",
"eu",
"apac"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/time/is-business-day",
"description": "Agent402 UK. Is a date a business day? Weekends always off; with country=GB also checks UK bank holidays for the region. Cheap probe for cut-off and SLA agents.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "country",
"type": "string",
"description": "",
"example": "GB",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "date",
"type": "string",
"description": "",
"example": "2026-08-31",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "region",
"type": "string",
"description": "",
"example": "england-and-wales",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"time",
"business",
"uk",
"bank-holiday",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/uk/bank-holidays",
"description": "Agent402 UK. Official UK bank holidays (England & Wales, Scotland, Northern Ireland) from GOV.UK OGL JSON. Filter by division and year. Use for payroll, CHAPS cut-offs, and SLA calendars.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "division",
"type": "string",
"description": "",
"example": "england-and-wales",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "year",
"type": "string",
"description": "",
"example": "2026",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"time",
"uk",
"bank-holiday",
"calendar",
"govuk"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/base64",
"description": "Agent402 UK. Encode or decode Base64 for headers, JWT fragments, and binary-safe transport. Call mid-task when the model must not invent padding or corrupt bytes. Deterministic; action encode|decode.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "action",
"type": "string",
"description": "",
"example": "encode",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "hello",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"encoding",
"base64",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/batch",
"description": "Agent402 UK. Batch deterministic utils: hash, base64, JSON format/diff, text metrics, markdown\u2192HTML, slugify, UUID. Up to 50 ops, one $0.010 payment. Prefer when n\u22655 mid-task tools.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "items",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"batch",
"hash",
"json",
"agent-tools"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/cost-estimate",
"description": "Cost estimate for x402 tool budgets: N\u00d7price_per_call vs batch_price. Decide sequential vs batch before spending USDC. Not an LLM token counter. Search: cost estimate batch pricing tool-call budget.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "batch_price",
"type": "string",
"description": "",
"example": "0.010",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "batch_size",
"type": "string",
"description": "",
"example": "50",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "calls",
"type": "string",
"description": "",
"example": "50",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "price_per_call",
"type": "string",
"description": "",
"example": "0.001",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"cost-estimate",
"cost estimate",
"budget",
"x402-budget",
"batch-pricing"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/count-tokens",
"description": "Agent402. BPE-style token count for cl100k/o200k families (gpt-4, gpt-4o, \u2026). High-quality LOCAL estimate \u2014 NOT exact tiktoken, no OpenAI API (structure_only). $0.001 vs UFA $0.003. Returns approx_tokens + model + method:estimate. Pair with token-cost.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "model",
"type": "string",
"description": "",
"example": "gpt-4o",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "Hello, world!",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"tokens",
"budget",
"bpe",
"cl100k"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/duration",
"description": "Agent402. Parse ISO-8601 duration (PnYnMnDTnHnMnS) to components + total_seconds. Global schedule agents.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "duration",
"type": "string",
"description": "",
"example": "P1DT2H30M",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"time",
"duration",
"iso8601",
"global"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/eth-address",
"description": "Agent402 UK. Validate Ethereum address hex format (0x + 40). Normalise lowercase. Format gate before on-chain steps.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "address",
"type": "string",
"description": "",
"example": "0x9EF92b278a3867C429751390EC427736eB4BABB2",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"ethereum",
"address",
"web3",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/eth-units",
"description": "Agent402. Convert wei \u2194 gwei \u2194 ether as precise decimal strings. Global EVM agent mid-task \u2014 no float drift.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "amount",
"type": "string",
"description": "",
"example": "1.5",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "from",
"type": "string",
"description": "",
"example": "ether",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "to",
"type": "string",
"description": "",
"example": "wei",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"ethereum",
"wei",
"web3",
"global"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/hash",
"description": "Agent402 UK (agent402.co.uk \u2014 not agent402.tools). Integrity hash for agent pipelines: SHA-256/512/1/MD5 hex of UTF-8. Use when verifying downloads, cache keys, or tool outputs without local crypto. Deterministic CPU util, no AI.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "algorithm",
"type": "string",
"description": "",
"example": "sha256",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "hello",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"crypto",
"hash",
"sha256",
"checksum"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/hex",
"description": "Agent402 UK. Hex encode/decode UTF-8 text. Companion to base64 for binary-safe agent transport.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "action",
"type": "string",
"description": "",
"example": "encode",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "hello",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"encoding",
"hex",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/html/to-markdown",
"description": "Agent402. HTML\u2192Markdown best-effort pure convert + approx token count. Mid-task context shrink \u2014 not a browser. Pair with text-metrics.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "html",
"type": "string",
"description": "",
"example": "<h1>Hi</h1><p>Hello <b>world</b></p>",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"html",
"markdown",
"tokens",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/json/diff",
"description": "Agent402 UK. Structural JSON diff (added/removed/changed paths). Use for mid-task state comparison, config drift, or tool-output checks. Deterministic; not a semantic LLM diff.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "a",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "b",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"json",
"diff",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/json/format",
"description": "Agent402 UK. Validate and pretty-print JSON; returns parse errors agents can act on. Use before writing configs, tool args, or cache blobs. Deterministic; indent 0\u20138.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "indent",
"type": "number",
"description": "",
"example": 2,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "json",
"type": "string",
"description": "",
"example": "{\"a\":1}",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"json",
"format",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/json/patch",
"description": "Agent402 UK. Apply RFC 6902 JSON Patch (add/remove/replace/move/copy/test) to a document. Use for agent state/config updates without rewriting whole blobs. Pure deterministic; max 100 ops; atomic on failure.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "document",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "patch",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"json",
"patch",
"rfc6902",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/jwt/decode",
"description": "Agent402 UK. Decode JWT header+payload without verifying signature. Debug OIDC/agent tokens mid-task. Never trust claims for auth from this alone.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "token",
"type": "string",
"description": "",
"example": "eyJhbGciOiJub25lIn0.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4ifQ.",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"jwt",
"auth",
"debug",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/markdown/to-html",
"description": "Agent402 UK. Markdown \u2192 HTML (CommonMark via marked). Use for agent-generated docs, tickets, or emails that need deterministic rendering \u2014 not LLM HTML invention.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "markdown",
"type": "string",
"description": "",
"example": "# Hi",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"markdown",
"html",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/model-rates",
"description": "Agent402. Static LLM list-price table (USD/MTok) for budget gates. $0.001 \u2014 not live provider quotes.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"cost",
"tokens",
"models",
"budget"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/regex",
"description": "Agent402 UK. Test a regex pattern against text (safe flag set). Agents stop inventing match results.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "flags",
"type": "string",
"description": "",
"example": "",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "pattern",
"type": "string",
"description": "",
"example": "^[A-Z]{2}\\d+$",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "GB123",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"regex",
"match",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/semver",
"description": "Agent402 UK. Compare two semver strings (major.minor.patch). Dependency/version gates without LLM guessing.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "a",
"type": "string",
"description": "",
"example": "1.2.3",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "b",
"type": "string",
"description": "",
"example": "1.10.0",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"semver",
"version",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/similarity",
"description": "Agent402 UK. Levenshtein distance + similarity ratio for two strings (cap 2k chars). Fuzzy match / dedupe mid-task.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "a",
"type": "string",
"description": "",
"example": "kitten",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "b",
"type": "string",
"description": "",
"example": "sitting",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"string",
"similarity",
"levenshtein",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/slugify",
"description": "Agent402 UK. URL-safe slugify with unicode normalization. Call when building paths, SKUs, or SEO slugs from free text so the agent does not invent unsafe characters.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "Hello, World!",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"text",
"slug",
"url",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/text/metrics",
"description": "Agent402 UK. Chars/bytes/words/lines + rough token estimate for budget-aware agents. Call before large prompts or billable LLM steps. Deterministic counts; token estimate is approximate.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "hello world",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"text",
"tokens",
"metrics",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/timestamp",
"description": "Agent402 UK. Convert Unix \u2194 ISO timestamps; omit t for now. Use when the agent needs exact epoch/ISO without inventing formats. Deterministic formatting.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "t",
"type": "string",
"description": "",
"example": "1710000000",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"time",
"timestamp",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/token-amount",
"description": "Agent402. Scale human token amounts to/from atomic units for any decimals 0\u201336 (ERC-20 style). Global DeFi agent glue.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "amount",
"type": "string",
"description": "",
"example": "1.5",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "decimals",
"type": "string",
"description": "",
"example": "6",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "direction",
"type": "string",
"description": "",
"example": "to_atomic",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"tokens",
"defi",
"decimals",
"global"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/token-cost",
"description": "Agent402. Estimate LLM token cost for common models (or custom rates). Compare vs $0.001 pure leaves. $0.001 arithmetic.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "calls",
"type": "string",
"description": "",
"example": "10",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "input_tokens",
"type": "string",
"description": "",
"example": "2000",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "model",
"type": "string",
"description": "",
"example": "gpt-4o-mini",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "output_tokens",
"type": "string",
"description": "",
"example": "500",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"cost",
"tokens",
"models",
"budget"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/url/parse",
"description": "Agent402 UK. Parse URL into host, path, query map, origin. Deterministic WHATWG URL \u2014 stop inventing query splits in the model.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "url",
"type": "string",
"description": "",
"example": "https://agent402.co.uk/v1/utils/uuid?count=3",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"utils",
"url",
"parse",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/utils/uuid",
"description": "UUID generator: batch RFC-4122 UUID v4 (1\u2013100) for correlation IDs, job keys, idempotency tokens. Cryptographically random \u2014 not sequential/ULID. Prefer over model-invented IDs. agent402.co.uk not tools. Search: uuid generator uuid-v4.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "count",
"type": "string",
"description": "",
"example": "3",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"uuid",
"uuid-v4",
"uuid-generator",
"generate-uuid",
"correlation-id"
],
"quality": {
"l30DaysTotalCalls": "6",
"l30DaysUniquePayers": "3"
}
},
{
"url": "https://agent402.co.uk/v1/validate/aba-routing",
"description": "Agent402. US ABA routing number 9-digit format + Federal Reserve weighted checksum (3-7-1). $0.001 structure/checksum only \u2014 not bank existence or ACH reachability.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "routing",
"type": "string",
"description": "",
"example": "021000021",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"aba",
"routing",
"us",
"payments"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/batch",
"description": "Agent402 UK. Batch pre-action validation: up to 50 email/IBAN/phone/Luhn/json-schema checks in one x402 payment ($0.010). Partial success per item. Prefer over N sequential validates when n\u22655.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "items",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"batch",
"pre-action",
"kyb",
"email"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/bic",
"description": "Agent402. SWIFT BIC / ISO 9362 format (8 or 11). Global bank routing gate \u2014 format only, not directory lookup.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "bic",
"type": "string",
"description": "",
"example": "DEUTDEFF",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"bic",
"swift",
"iban",
"global"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/btc-address",
"description": "Agent402. Bitcoin address pure gate: Base58Check (1/3) + bech32/bech32m (bc1/tb1). $0.001 checksum \u2014 not UTXO.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "address",
"type": "string",
"description": "",
"example": "bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"bitcoin",
"bech32",
"web3",
"global"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/country-code",
"description": "Agent402 UK. ISO alpha-2 country code format + common allowlist (UK\u2192GB). Pre-action for geo-routed tools.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "code",
"type": "string",
"description": "",
"example": "GB",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"country",
"geo",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/crypto-address",
"description": "Agent402. Multi-chain pure address gate: ETH EIP-55, SOL base58-32, BTC Base58Check + bech32/bech32m. chain=auto|eth|sol|btc. $0.001.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "address",
"type": "string",
"description": "",
"example": "0x9EF92b278a3867C429751390EC427736eB4BABB2",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "chain",
"type": "string",
"description": "",
"example": "eth",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"crypto",
"ethereum",
"solana",
"bitcoin"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/currency-code",
"description": "Agent402 UK. Quick currency code gate (common ISO 4217 + USDC/EURC). Use before FX convert. Not full ISO table.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "code",
"type": "string",
"description": "",
"example": "GBP",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"currency",
"fx",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/email",
"description": "Agent402 UK. Cheap email syntax gate before CRM write or outreach. Pure logic \u2014 not MX/disposable DNS. Use when format-only checks are enough; returns domain + valid_syntax.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "email",
"type": "string",
"description": "",
"example": "user@example.com",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"email",
"syntax",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/eori",
"description": "Agent402. EORI format gate (country + local id) for customs/trade agents. Structure only \u2014 not live registration.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "eori",
"type": "string",
"description": "",
"example": "GB123456789000",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"eori",
"customs",
"eu",
"global"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/eth-address",
"description": "Agent402. Ethereum address EIP-55 checksum validate + normalize. $0.001 pure \u2014 not balance/ENS.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "address",
"type": "string",
"description": "",
"example": "0x9ef92b278a3867c429751390ec427736eb4babb2",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"ethereum",
"eip55",
"web3",
"global"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/gtin",
"description": "Agent402. GTIN/EAN/UPC GS1 check digit (8/12/13/14). Catalog ingest gate \u2014 checksum only, not product registry. $0.001 pure leaf.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "gtin",
"type": "string",
"description": "",
"example": "5901234123457",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"gtin",
"ean",
"upc",
"barcode"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/iban",
"description": "IBAN validate offline: ISO 13616 length + mod-97 checksum; electronic form for SEPA/payout. structure_only \u2014 not bank-name/BIC/existence. Gate before transfer. agent402.co.uk not tools. Search: IBAN validation validate IBAN SEPA.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "iban",
"type": "string",
"description": "",
"example": "GB82 WEST 1234 5698 7654 32",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"iban",
"iban-validation",
"validate-iban",
"sepa",
"mod97"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/iban-full",
"description": "IBAN validate full: ISO-13616 country length table + mod-97 checksum + BBAN parse. $0.001 structure/checksum \u2014 not account existence. Search: IBAN validation SEPA mod97.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "iban",
"type": "string",
"description": "",
"example": "DE89370400440532013000",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"iban",
"iban-validation",
"validate-iban",
"sepa",
"mod97"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/isbn",
"description": "Agent402. ISBN-10 / ISBN-13 check digit (ISO 2108). Book/catalog agents \u2014 checksum only, not registry lookup. $0.001 pure leaf.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "isbn",
"type": "string",
"description": "",
"example": "978-0-306-40615-7",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"isbn",
"book",
"commerce",
"checksum"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/isin",
"description": "Agent402. ISIN (ISO 6166) format + Luhn check digit for securities ids. $0.001 pure leaf \u2014 not exchange listing or CUSIP/SEDOL registry.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "isin",
"type": "string",
"description": "",
"example": "US0378331005",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"isin",
"securities",
"finance",
"checksum"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/json-schema",
"description": "JSON Schema validator for agent tool outputs: instance vs schema (type, required, properties, enum, min/max). Catch LLM structured-output mistakes before side effects. Deterministic subset. Search: json schema json-schema schema validation.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "instance",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "schema",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"json-schema",
"json schema",
"schema-validation",
"json-validator",
"llm-outputs"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/lei",
"description": "Agent402. Legal Entity Identifier (ISO 17442) format + mod-97 checksum. Global KYB gate \u2014 not GLEIF live lookup.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "lei",
"type": "string",
"description": "",
"example": "5493001KJTIIGC8Y1R12",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"lei",
"kyb",
"global",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/luhn",
"description": "Agent402 UK. Luhn checksum for card-like digit strings (response masks digits). Use before storing payment identifiers when full PCI lookup is out of scope. Deterministic.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "number",
"type": "string",
"description": "",
"example": "4111111111111111",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"luhn",
"checksum",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/phone",
"description": "Agent402 UK. E.164 format phone check (no carrier or HLR lookup). Use to reject malformed numbers before SMS/CRM steps. Deterministic format only.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "phone",
"type": "string",
"description": "",
"example": "+447700900123",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"phone",
"e164",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/pre-action",
"description": "Pre-action validate kit: email+IBAN+phone+Luhn+UK VAT+company#+Vocalink uk-bank+currency/country in one $0.003. Fail-fast structure gates before payout/CRM. Search: pre-action preaction before pay.",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "account_number",
"type": "string",
"description": "",
"example": "55779911",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "email",
"type": "string",
"description": "",
"example": "a@example.com",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "iban",
"type": "string",
"description": "",
"example": "GB82WEST12345698765432",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "sort_code",
"type": "string",
"description": "",
"example": "200000",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"pre-action",
"preaction",
"structure-gate",
"fail-fast",
"iban"
],
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/schema-batch",
"description": "Agent402. Locale-agnostic schema batch: email/phone/uuid/url/datetime/iban/eth/sol/btc/regex/enum/range \u226430 fields. $0.001 pre-action gate.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "fields",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"schema",
"batch",
"pre-action",
"global"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/sol-address",
"description": "Agent402. Solana base58 pubkey structure gate (32-byte decode). $0.001 \u2014 not on-chain account existence.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "address",
"type": "string",
"description": "",
"example": "11111111111111111111111111111111",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"solana",
"web3",
"global",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/uk-account-number",
"description": "Agent402 UK. Validate UK account number shape (6\u20138 digits, zero-pad to 8). Optional sort_code. Format only \u2014 not Vocalink modulus.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "account_number",
"type": "string",
"description": "",
"example": "12345678",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "sort_code",
"type": "string",
"description": "",
"example": "20-00-00",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"uk",
"bank",
"account",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/uk-bank",
"description": "Agent402. Vocalink modulus check on UK sort code + account number (MOD10/11/DBLAL + exceptions). Checksum only \u2014 not bank name or account existence. Empty niche vs Invoket/IBANforge.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "account_number",
"type": "string",
"description": "",
"example": "55779911",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "sort_code",
"type": "string",
"description": "",
"example": "200000",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"uk",
"bank",
"modulus",
"vocalink"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/uk-company-number",
"description": "Agent402 UK. Normalise/validate UK Companies House company number format (zero-pad, SC/NI prefixes). Pure logic \u2014 no register lookup. Gate bad numbers before paid profile.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "company_number",
"type": "string",
"description": "",
"example": "123456",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"uk",
"companies-house",
"kyb",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/uk-postcode",
"description": "Agent402. UK postcode format normalize (outward+inward). Structure only \u2014 for geo use GET /v1/data/uk/postcode.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "postcode",
"type": "string",
"description": "",
"example": "sw1a1aa",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"uk",
"postcode",
"format",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/uk-sort-code",
"description": "Agent402 UK. Validate/normalise UK sort code to ##-##-## (6 digits). Format only \u2014 not bank lookup. Use before payout rails.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "sort_code",
"type": "string",
"description": "",
"example": "200000",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"uk",
"bank",
"sort-code",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/uk-vat",
"description": "Agent402 UK. Validate UK VAT number format (GB/XI + 9/12 digits or GD/HA). Pure logic \u2014 not live HMRC/VIES. Pre-action gate before tax steps.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "vat",
"type": "string",
"description": "",
"example": "GB123456789",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"uk",
"vat",
"tax",
"deterministic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://agent402.co.uk/v1/validate/vat-format",
"description": "Agent402. Multi-country VAT number format gate (EU27 + GB/XI + EL rules). Structure only \u2014 not live VIES. Global pre-action before tax/invoice steps.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "vat",
"type": "string",
"description": "",
"example": "DE123456789",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Agent402 UK",
"tags": [
"validate",
"vat",
"eu",
"tax",
"global"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.001",
"maxAmount": "0.01",
"avgCostPerTransaction": "0.001344",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "Agent402 UK",
"tags": [
"chain",
"caip",
"account",
"global",
"deterministic",
"ethereum",
"solana",
"data",
"fx",
"finance",
"ecb",
"rates",
"convert",
"geo",
"geocode",
"open-meteo",
"holidays",
"calendar",
"eu",
"nager",
"uk",
"postcode",
"weather",
"demand",
"feedback",
"openclaw",
"product",
"agents",
"vote",
"distance",
"haversine",
"math",
"options",
"black-scholes",
"greeks",
"compound",
"interest",
"defi",
"impermanent-loss",
"amm",
"irr",
"money",
"decimal",
"currency",
"allocate",
"finmath",
"npv",
"net-present-value",
"cashflows",
"discount",
"sharpe",
"risk",
"normalize",
"email",
"phone",
"uuid",
"url",
"datetime",
"time",
"e164",
"payments",
"sepa",
"iban",
"static",
"scaffold",
"discovery",
"codegen",
"education",
"utils",
"business",
"sla",
"bank-holiday",
"weekdays",
"timezone",
"cron",
"schedule",
"validate",
"us",
"apac",
"govuk",
"encoding",
"base64",
"batch",
"hash",
"json",
"agent-tools",
"cost-estimate",
"cost estimate",
"budget",
"x402-budget",
"batch-pricing",
"tokens",
"bpe",
"cl100k",
"duration",
"iso8601",
"address",
"web3",
"wei",
"crypto",
"sha256",
"checksum",
"hex",
"html",
"markdown",
"diff",
"format",
"patch",
"rfc6902",
"jwt",
"auth",
"debug",
"cost",
"models",
"regex",
"match",
"semver",
"version",
"string",
"similarity",
"levenshtein",
"text",
"slug",
"metrics",
"timestamp",
"decimals",
"parse",
"uuid-v4",
"uuid-generator",
"generate-uuid",
"correlation-id",
"aba",
"routing",
"pre-action",
"kyb",
"bic",
"swift",
"bitcoin",
"bech32",
"country",
"syntax",
"eori",
"customs",
"eip55",
"gtin",
"ean",
"upc",
"barcode",
"iban-validation",
"validate-iban",
"mod97",
"isbn",
"book",
"commerce",
"isin",
"securities",
"json-schema",
"json schema",
"schema-validation",
"json-validator",
"llm-outputs",
"lei",
"luhn",
"preaction",
"structure-gate",
"fail-fast",
"schema",
"bank",
"modulus",
"vocalink",
"companies-house",
"sort-code",
"vat",
"tax"
],
"iconUrl": ""
}
}