Wallet Labels MCP x402 USDC on Base

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.

Endpoints

EndpointWhat it doesPrice
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

Sources composed

Quickstart — curl

# 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"}'

Discovery surfaces

Repo + support