KitScout

Categories › AI & Agents › Multi-agent, orchestration & workflows

Name Whisper — ENS Intelligence Layer

MCP serverVerified domain · namewhisper.aiRemote● LiveFree to try

44 MCP tools to search, value, register, trade, and manage ENS names. AI-powered intelligence layer.

Install

Remote server: your requests and data go to namewhisper.ai. Claude Code: claude mcp add --transport http name-whisper-ens-intelligence-layer https://namewhisper.ai/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do (first 40)

The tools this server listed when we connected to it, in its own words.

  • search_ens_names — Search ENS names using natural language. Supports all query types: - Filtered search: "4-letter words under 0.1 ETH" - Concept search: "ocea
  • enumerate_entities — Enumerate ENS-friendly labels for a finite real-world entity category and report which are available vs registered. USE THIS for ANY finite
  • get_name_details — Get full details for a specific ENS name including owner, expiry, creation date, tags, active listings (with prices in ETH and USD), active
  • check_availability — Check availability of one or more ENS names the user named, or labels returned by enumerate_entities. Do NOT feed it names you invented/type
  • get_similar_names — Find ENS names semantically similar to a given name using vector embeddings across 3.5M indexed ENS names. Returns similar names with simila
  • get_valuation — Get a confidence-rated valuation for an ENS name based on comparable sales, entity recognition (Wikipedia/Wikidata), search interest, word f
  • get_market_activity — Get recent ENS marketplace activity. Covers exactly three event types — SALE, PREMIUM_REGISTRATION and SWAP — and nothing else: it does NOT
  • get_expiring_names — List ENS names by lifecycle window across the WHOLE market — THE tool for "which names are in premium / on Dutch auction", "names in grace p
  • wash_check — Assess whether an ENS name's sale(s) are WASH TRADING / fake / self-dealt / manipulated volume. THE tool for any "is this wash trading?", "i
  • get_wallet_portfolio — Get all ENS names owned by a wallet address. Returns each name with label, tags, expiry, lifecycle status, registration date, and active lis
  • find_alpha — Scan the ENS marketplace for alpha — names listed below their valuation. Returns ranked opportunities with a discount %, fair-value range, c
  • get_primary_name — Check what primary ENS name is set for a wallet address (reverse resolution). Returns the ENS name that this address resolves to, or null if
  • provision_agent_identity — Provision a complete ENS identity for an AI agent in one call. Describe your agent's purpose and budget — get back recommended available nam
  • make_offer — Place an offer (bid) on a registered ENS name on NameWhisper via Seaport 1.6. Returns an unsigned Seaport OrderComponents payload (plus EIP-
  • purchase_name — Purchase an ENS name — either buy a listed name from a marketplace or register an available name directly on-chain. For AVAILABLE names: Ret
  • bulk_register — Register multiple ENS names in bulk — total 2 transactions (multiCommit + multiRegister) via NWBulkRegistrar. Much cheaper and faster than r
  • create_listing — List an ENS name for sale on NameWhisper's marketplace via Seaport 1.6. Returns an unsigned Seaport OrderComponents payload (plus EIP-712 do
  • cancel_listing — Cancel an active ENS name listing by submitting Seaport's cancel() on-chain. Returns the unsigned Seaport cancel() transaction calldata. You
  • cancel_offer — Cancel an active offer you made on an ENS name. Returns unsigned Seaport cancel() calldata. Only the bidder (the order's offerer) can cancel
  • accept_offer — Accept a standing offer on an ENS name you own. Returns unsigned Seaport fulfillOrder() calldata. When you submit this transaction, Seaport
  • batch_purchase — Buy up to 20 SPECIFIC listed ENS names in a SINGLE Seaport transaction, across NameWhisper, OpenSea, AND Grails listings. Use this when the
  • sweep — Floor-sweep: buy the CHEAPEST N listed ENS names in a category/collection (or matching a filter) in ONE Seaport transaction. Use this when t
  • batch_create_listings — Bulk-list up to 500 ENS names for sale on NameWhisper in one signing flow. Returns an array of unsigned Seaport OrderComponents payloads. Th
  • renew_ens_name — Renew an ENS name or batch of names. Returns the transaction data needed to extend registration. Unlike registration, renewal is simple — ju
  • transfer_ens_name — Transfer ownership of an ENS name to another wallet. Call this tool IMMEDIATELY — as your first and only action — whenever the user asks to
  • set_ens_records — Set ENS resolver records for a name you own. Returns encoded transaction calldata ready to sign and broadcast. Supports: address records — E
  • bulk_set_records — Set ENS resolver records for multiple names in a single transaction — bulk record editing. All record updates across all names are batched i
  • bulk_transfer_ens_names — Transfer multiple ENS names in one batch — bulk send. Wrapped names going to the same recipient move in one transaction; each unwrapped name
  • set_primary_name — Set the primary ENS name (reverse resolution) for a wallet address. This controls what name is displayed when someone looks up your Ethereum
  • set_resolver — Change the resolver contract for an ENS name. The resolver is where a name's records live (ETH address, text records, content hash, etc.). C
  • manage_ens_name — One-shot management report for an ENS name. This is the ONLY tool you need to answer "management report", "full overview", "health check", "
  • wrap_name — Wrap an unwrapped .eth name into the ENS NameWrapper contract. Wrapping converts the name from an ERC-721 token (BaseRegistrar) to an ERC-11
  • unwrap_name — Unwrap a .eth name from the ENS NameWrapper back to BaseRegistrar. This converts the name from an ERC-1155 token back to an ERC-721 token. A
  • manage_fuses — Manage fuses on a wrapped ENS name. Fuses are permission bits that can be permanently burned to restrict what can be done with a name. Three
  • mint_subnames — Bulk-create subnames under a parent ENS name. Designed for agent fleet deployment — create identities like agent001.company.eth, agent002.co
  • extend_subname_expiry — Extend the expiry of an ENS subname in the NameWrapper. Subnames have their own expiry that cannot exceed the parent name's expiry. This too
  • approve_operator — Approve or revoke an operator for ENS contract interactions. An approved operator can transfer ANY token owned by the approver on the specif
  • reclaim_name — Reclaim ENS Registry ownership of a .eth name. This syncs the ENS Registry owner to match the BaseRegistrar token owner. Used when: - A name
  • register_agent — Register an ENS name as an ERC-8004 agent identity on Ethereum mainnet. Returns a ready-to-sign transaction. Default route binds the agent t
  • get_agent_reputation — Check if an ENS name or wallet is a registered AI agent. Returns ENSIP-25 agent-registration verification (text record bindings between ENS

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools

  • REA 456,474 ★
    Reverse engineer anything from your terminal or agent with one CLI and MCP server.
  • ask-matt 323,337 ★
    Ask which skill or flow fits your situation. A router over the skills in this repo.
  • chief-of-staff 323,337 ★
    Pursue a long-running goal in a single session by co-ordinating subagents.
  • claude-handoff 323,337 ★
    Hand the current conversation off to a fresh background agent that picks up the work immediately.
  • grill-me 323,337 ★
    A relentless interview to sharpen a plan or design.