Pay-per-call MCP for EVM wallet labels. Compose ENS, OFAC SDN, Tornado Cash mixer registry, on-chain ERC-20 metadata, and a curated public-label registry into one labeled view per address. Five chains: ethereum / base / arbitrum / optimism / polygon. No signup, no API key. Settle USDC on Base via x402.
| Endpoint | What it does | Price |
|---|---|---|
POST /v1/wallet/labels |
ENS + OFAC + Tornado + ERC-20 + public-registry composed view | $0.05 |
POST /v1/wallet/risk_score |
0–100 composite risk score + risk_band + itemized reasons | $0.10 |
POST /v1/labels/by_category |
List all addresses in registries matching a category | $0.07 |
# 1. Hit endpoint without payment, receive 402 + envelope.
curl -s -X POST https://wallet-labels-mcp.mtree.workers.dev/v1/wallet/labels \
-H 'content-type: application/json' \
-d '{"address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045", "chain": "ethereum"}'
# 2. Sign X-PAYMENT envelope per x402 spec, retry.
curl -s -X POST https://wallet-labels-mcp.mtree.workers.dev/v1/wallet/labels \
-H 'content-type: application/json' \
-H 'X-PAYMENT: ' \
-d '{"address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045", "chain": "ethereum"}'
0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de