ISHOB

Name Resolver

ENS and Basenames both ways: name to address with profile, address to verified primary name.

Resolve ENS names and Basenames both ways. name -> Ethereum address, Base address and profile records (avatar, description, url, email, Twitter/X, GitHub, Discord, Telegram) and whether it is that address's primary name; address -> its primary ENS name and primary Basename, each verified to resolve back to the same address. Works for .eth, *.base.eth, subnames and offchain (CCIP-Read) names. Unknown name or address = 404, not charged.

What agents use it for

  • Let users pay 'vitalik.eth' or 'jesse.base.eth' instead of a raw address
  • Show a readable name for any wallet in agent output
  • Read profile links (X, GitHub, website, avatar) for a name

Parameters

ParameterTypeRequiredDescription
namestringnoENS name or Basename, e.g. vitalik.eth or jesse.base.eth (ASCII). Use this or address
addressstringno0x address to find the primary name of. Use this or name

Call it

MCP · tools/calljson
{
  "name": "resolve_name",
  "arguments": {
    "name": "jesse.base.eth"
  }
}
HTTPSreturns 402, then pay with an x402 client
curl -i "https://api.ishob.com/v1/crypto/resolve-name?name=jesse.base.eth"

Paid with x402: the first call returns HTTP 402 with the price; an x402 client (for example @x402/fetch or @x402/mcp) signs a USDC payment and retries. Calls that fail are not charged. Connect the MCP server: setup for Claude, Cursor and other clients.

More crypto & on-chain security tools