Developer Tools
namewhisper.ai
Provides tools to search, enumerate, and retrieve details of ENS names on the Ethereum Name Service.
ENDPOINT 1
https://namewhisper.ai/mcp
MCP server metadata
- Name
- nw-terminal
- Version
- 2.0.0
Known tools 44
search_ens_namesSearch ENS names using natural language.
enumerate_entitiesEnumerate ENS-friendly labels for a finite real-world entity category and report which are available vs registered.
get_name_detailsGet full details for a specific ENS name including owner, expiry, creation date, tags, active listings (with prices in ETH and USD), active offers, ENSIP-25 agent identity bindings, and ENSIP-26 agent context records.
check_availabilityCheck availability of one or more ENS names the user named, or labels returned by enumerate_entities.
get_similar_namesFind ENS names semantically similar to a given name using vector embeddings across 3.5M indexed ENS names.
get_valuationGet a confidence-rated valuation for an ENS name based on comparable sales, entity recognition (Wikipedia/Wikidata), search interest, word frequency, and fame-scaled pricing.
get_market_activityGet recent ENS marketplace activity — sales, new listings, offers, mints, transfers, renewals, and burns.
get_expiring_namesList ENS names by lifecycle window — THE tool for "which names are in premium / on Dutch auction", "names in grace period", "what's expiring soon / about to drop".
wash_checkAssess whether an ENS name's sale(s) are WASH TRADING / fake / self-dealt / manipulated volume.
get_wallet_portfolioGet all ENS names owned by a wallet address.
find_alphaScan the ENS marketplace for alpha — names listed below their valuation.
get_primary_nameCheck what primary ENS name is set for a wallet address (reverse resolution).
provision_agent_identityProvision a complete ENS identity for an AI agent in one call.
make_offerPlace an offer (bid) on a registered ENS name on NameWhisper via Seaport 1.6.
purchase_namePurchase an ENS name — either buy a listed name from a marketplace or register an available name directly on-chain.
bulk_registerRegister multiple ENS names in bulk — total 2 transactions (multiCommit + multiRegister) via NWBulkRegistrar.
create_listingList an ENS name for sale on NameWhisper's marketplace via Seaport 1.6.
cancel_listingCancel an active ENS name listing by submitting Seaport's cancel() on-chain.
cancel_offerCancel an active offer you made on an ENS name.
accept_offerAccept a standing offer on an ENS name you own.
batch_purchaseBuy up to 20 SPECIFIC listed ENS names in a SINGLE Seaport transaction, across NameWhisper, OpenSea, AND Grails listings.
sweepFloor-sweep: buy the CHEAPEST N listed ENS names in a category/collection (or matching a filter) in ONE Seaport transaction.
batch_create_listingsBulk-list up to 500 ENS names for sale on NameWhisper in one signing flow.
renew_ens_nameRenew an ENS name or batch of names.
transfer_ens_nameTransfer ownership of an ENS name to another wallet.
set_ens_recordsSet ENS resolver records for a name you own.
bulk_set_recordsSet ENS resolver records for multiple names in a single transaction — bulk record editing.
bulk_transfer_ens_namesTransfer multiple ENS names in a single transaction via Multicall3 — bulk send.
set_primary_nameSet the primary ENS name (reverse resolution) for a wallet address.
set_resolverChange the resolver contract for an ENS name.
manage_ens_nameOne-shot management report for an ENS name.
wrap_nameWrap an unwrapped .eth name into the ENS NameWrapper contract.
unwrap_nameUnwrap a .eth name from the ENS NameWrapper back to BaseRegistrar.
manage_fusesManage fuses on a wrapped ENS name.
mint_subnamesBulk-create subnames under a parent ENS name in a single transaction.
extend_subname_expiryExtend the expiry of an ENS subname in the NameWrapper.
approve_operatorApprove or revoke an operator for ENS contract interactions.
reclaim_nameReclaim ENS Registry ownership of a .eth name.
register_agentRegister an ENS name as an ERC-8004 agent identity on Ethereum mainnet.
get_agent_reputationCheck if an ENS name or wallet is a registered AI agent.
search_agent_directorySearch the AI agent directory — find registered agents by name, capability, protocol support, or reputation.
get_caller_identityReturns the authenticated identity of the calling agent.
search_knowledgeSearch the ENS knowledge base — governance proposals, protocol documentation, developer insights, blog posts, forum discussions, and Farcaster casts from key ENS figures (Vitalik, Nick Johnson, etc.).
get_usage_statsGet usage statistics for this MCP server session.