{"uid":"cap_STvL4U9_4mtNVUloLU9B1","slug":"tanod-chainpeek-ens-resolution-0849f6be","name":"Tanod chainpeek ENS Resolution","description":"One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.","url":"https://tanod.dev/v1/chain/ens?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"ENS name to forward-resolve (give exactly one of name or address)."},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Address to reverse-resolve (give exactly one of name or address)."}}},"responseSchema":{"type":"json","example":{"name":"vitalik.eth","address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","resolved":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Zp6zejfUbHRWnjPbZfQ4_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Forward-resolves an ENS name to an Ethereum address, or reverse-resolves an Ethereum address to its ENS name (with forward verification), on Ethereum mainnet.","exampleAgentPrompt":"What Ethereum address does vitalik.eth resolve to? Also, can you reverse-resolve 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 to see if it has an ENS name?","exampleUseCases":[{"title":"Resolve ENS name before payment","prompt":"Before I send ETH, can you look up what address nick.eth resolves to on Ethereum mainnet so I can confirm I'm sending to the right place?"},{"title":"Identify wallet owner by ENS name","prompt":"I've got this wallet address 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B — does it have an ENS name attached to it?"},{"title":"Verify ENS and address match","prompt":"Can you check whether the ENS name brantly.eth actually resolves to 0x8ba1f109551bD432803012645Ac136ddd64DBA72, so I can confirm they're linked correctly?"}],"resultDescription":"Returns the resolved Ethereum address (for forward resolution of an ENS name) or the verified ENS name (for reverse resolution of an Ethereum address, with forward verification to confirm the name truly points back to the address). Read-only, no on-chain state is modified.","failureModes":["ENS name does not exist or has no resolver set — returns null or error","Address has no reverse record set — returns null ENS name","Reverse record exists but forward verification fails (name points to a different address) — result is not returned or flagged as unverified","Invalid ENS name format or invalid Ethereum address format — validation error","Ethereum mainnet node unavailable or rate-limited — service error","Providing both name and address, or neither, violates mutual-exclusivity constraint"],"whenToPreferThis":"Choose this endpoint when you need to resolve ENS names or reverse-lookup Ethereum addresses on mainnet in a read-only, pay-per-call fashion without managing your own Ethereum node or ENS library. It is ideal for agents that occasionally need ENS lookups without committing to a full Web3 infrastructure stack. Prefer it over raw RPC calls when you want a simple HTTP POST interface with predictable pricing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T18:42:31.071Z","isFirstParty":false,"canonicalSlug":"tanod-chainpeek-ens-resolution-0849f6be"}