Skip to content
Back to wallet-labels-mcp.mtree.workers.dev

Card snapshot

wallet-labels-mcp.mtree.workers.dev · 2026-07-08 00:05:40 UTC · 90a8e2710288a0df961f86cdc739b7b6a6ac84522ad60ca8b2cfaa2ff67328dd

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "Wallet Labels MCP",
  "description": "Three pay-per-call x402 endpoints for EVM wallet labels: wallet/labels ($0.05 \u2014 ENS + OFAC + Tornado + ERC-20 + public-registry), wallet/risk_score ($0.10 \u2014 composite 0\u2013100 risk), labels/by_category ($0.07 \u2014 list addresses by category). Supports ethereum / base / arbitrum / optimism / polygon. No signup, no API key \u2014 pay USDC on Base.",
  "url": "https://wallet-labels-mcp.mtree.workers.dev",
  "version": "0.1.0",
  "documentationUrl": "https://wallet-labels-mcp.mtree.workers.dev/agent-discovery",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": [
      "x402"
    ],
    "credentials": "Pay-per-call via x402 USDC on Base \u2014 no signup, no API key. Each call returns 402 with an EXACT-scheme requirement; agents pay 0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de in Base USDC and retry with X-PAYMENT."
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "wallet-labels",
      "name": "EVM Wallet Labels",
      "description": "Composes ENS, OFAC SDN list, Tornado Cash mixer registry, on-chain ERC-20 metadata, and a public-label registry into one labeled view of an EVM address. Returns sanctioned/mixer flags, ENS name, contract-vs-EOA distinction, and ERC-20 metadata for token contracts. $0.05/call.",
      "tags": [
        "evm",
        "wallet",
        "labels",
        "ens",
        "ofac",
        "sdn",
        "sanctions",
        "tornado-cash",
        "mixer",
        "compliance",
        "screening",
        "kyt",
        "kyc"
      ],
      "examples": [
        "Label 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on ethereum (vitalik.eth)",
        "Check 0x8576aCC5C05D6Ce88f4e49bf65BdF0C62F91353C on ethereum (Lazarus SDN)",
        "Identify 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 (USDC token contract)"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wallet-risk-score",
      "name": "EVM Wallet Risk Score",
      "description": "Returns a 0\u2013100 composite risk score for an EVM address (clean / low / medium / high / blocked) with itemized reasons per rule fired (OFAC SDN, known-mixer, contract anomaly). $0.10/call.",
      "tags": [
        "evm",
        "wallet",
        "risk",
        "risk-score",
        "screening",
        "compliance",
        "kyt",
        "ofac",
        "sanctions",
        "mixer",
        "tornado-cash"
      ],
      "examples": [
        "Risk-score 0xA160cdAB225685dA1d56aa342Ad8841c3b53f291 (Tornado 100 ETH pool \u2014 should be high)",
        "Risk-score 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 (vitalik.eth \u2014 should be clean)",
        "Risk-score 0x8576aCC5C05D6Ce88f4e49bf65BdF0C62F91353C (Lazarus \u2014 should be blocked)"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "labels-by-category",
      "name": "EVM Labels by Category",
      "description": "Returns all addresses in the bundled registries that match a category. Categories: sanctioned, mixer, exchange, dex, lending, stablecoin, wrapped-asset, founder, foundation, bridge, infrastructure. $0.07/call.",
      "tags": [
        "evm",
        "labels",
        "category",
        "screening",
        "list",
        "exchange",
        "dex",
        "stablecoin",
        "ofac"
      ],
      "examples": [
        "List all sanctioned addresses",
        "List all known Tornado-Cash mixer pools",
        "List all Coinbase/Binance/Crypto.com exchange wallets"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ]
}