{"uid":"cap_3WPeM8hqGtoBn5E-kf9g_","slug":"wallet-labels-mcp-mtree-workers-dev-5e766f38","name":"Wallet Labels API (mtree)","description":"Paid wallet-label lookup for buyer agents that need an allow/block/manual-review decision before paying, routing funds, or trusting an EVM address. Combines ENS, OFAC SDN, Tornado Cash, public labels, on-chain code, and ERC-20 metadata. Buyer-intent match: wallet labels API, address labels API, ENS wallet labels. Price 0.05 USDC on Base via x402. Demo/preview: https://wallet-labels-mcp.mtree.workers.dev/demo/labels. Contact: https://wallet-labels-mcp.mtree.workers.dev/contact.","url":"https://wallet-labels-mcp.mtree.workers.dev/v1/wallet/labels","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["address"],"properties":{"chain":{"enum":["ethereum","base","arbitrum","optimism","polygon"],"type":"string","description":"Chain for code/token metadata; ENS is checked on Ethereum"},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"EVM address to label"}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":{"request":{"input":{"body":{"chain":"ethereum","address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},"type":"http","method":"POST","bodyType":"json"}},"response":{"ens":null,"tags":["founder","eoa"],"type":"eoa","chain":"ethereum","labels":[{"label":"vitalik.eth","source":"public-registry","details":{"role":"Ethereum co-founder","person":"Vitalik Buterin"},"category":"founder"}],"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","service":"wallet-labels-mcp","endpoint":"/v1/wallet/labels","evidence":[{"label":"vitalik.eth","source":"public-registry","details":{"role":"Ethereum co-founder","person":"Vitalik Buterin"},"category":"founder"}],"is_mixer":false,"sanctioned":false,"next_action":"Safe for low-value one-off payment; use dossier for recurring/autopay decisions.","buyer_decision":{"reason":"No sanctions/mixer hit from checked sources; use with spend limits because absence of labels is not proof of safety.","verdict":"allow_with_limits","confidence":"high"},"sources_checked":["ofac-sdn","tornado-cash","public-registry","ens","onchain-code"],"execution_policy":{"allow_payment":true,"recheck_after_hours":24,"require_human_review":false,"max_single_payment_usdc":0.25}}},"exampleRequest":{"chain":"ethereum","address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_GrtZ2lQcL6FXrMkDCz2GP","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns labels, provenance, and machine-readable metadata for a given blockchain wallet address, including ENS and entity identification.","exampleAgentPrompt":"What's the label and entity name for the wallet address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 — is it a known exchange, protocol, or named entity?","exampleUseCases":null,"resultDescription":"A JSON object containing the wallet label, entity or organization name, address provenance source, route-specific evidence used to derive the label, and additional machine-readable metadata fields for the queried wallet address.","failureModes":["Unknown or unlabeled address returns empty or null label fields","Invalid address format returns a 400 error","Payment not included or invalid x402 payment header returns 402 Payment Required","Address not found in the label database returns a 404 or empty result","Rate limiting or quota exceeded returns a 429 error"],"whenToPreferThis":"Choose this endpoint when you need to identify, label, or enrich a specific blockchain wallet address with human-readable entity names and provenance metadata, especially in agentic workflows requiring machine-readable output. Particularly useful when ENS resolution alone is insufficient and you need entity-level labels with sourced evidence.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:38:18.294Z","isFirstParty":false}