Name Whisper
ENS intelligence for AI agents: natural-language search across 3.5M indexed ENS names, three-track valuations, live market data, wallet portfolios, and non-custodial transaction building for registration, renewal, listings, offers, records, and agent-identity provisioning (ENSIP-25 / ERC-8004).
AgentCard object — a capabilities object, a declared protocolVersion, and a well-formed skills array.
An A2A client finds this agent by fetching the well-known path on the provider's own host. That is what makes an agent card different from every other agent artifact in this catalog: it is provider-published by construction — it cannot be derived, generated, or reconstructed on a provider's behalf.
https://namewhisper.ai/a2a
· transport JSONRPC
· protocol
https://namewhisper.ai/a2a
· transport JSONRPC
· protocol JSONRPC
non-standard supportedInterfaces
Search Ens Names search_ens_names
Natural language search across 3.5M indexed ENS names (869K currently registered) with automatic intent detection.
ensreadEnumerate Entities enumerate_entities
List a finite real-world category (e.g. "F1 world champions") as verified ENS labels grouped by available vs registered.
ensreadGet Name Details get_name_details
Full metadata for a name: owner, expiry, listings, offers, ENSIP-25 agent bindings.
ensreadCheck Availability check_availability
Bulk check registration status for multiple names.
ensreadGet Similar Names get_similar_names
Semantic vector similarity search (256-dim embeddings) across the full ENS corpus.
ensreadGet Valuation get_valuation
Three-track valuation (comparable-sales, quality-reference, self-history) with confidence rating.
ensreadGet Market Activity get_market_activity
Recent completed market events: sales, premium (Dutch-auction) registrations, and name-for-name swaps. No listings/offers/mints feed.
ensreadGet Expiring Names get_expiring_names
Names by lifecycle window — expiring soon, in grace, or in the 21-day premium auction — with on-chain-validated status and live premium pricing.
ensreadGet Wallet Portfolio get_wallet_portfolio
All ENS names owned by a wallet with listings, offers, expiry, and tags.
ensreadFind Alpha find_alpha
Scan the marketplace for names listed below comparable-sales valuation.
ensreadWash Check wash_check
Detect suspicious wash-trading patterns in a name's sales history.
ensreadGet Primary Name get_primary_name
Resolve the ENS primary name for a wallet address.
ensreadManage Ens Name manage_ens_name
Comprehensive management info for a name: status, expiry, wrapper state, recommendations.
ensreadProvision Agent Identity provision_agent_identity
One-call agent identity setup with ENS name recommendations and ENSIP-25 binding.
ensreadGet Agent Reputation get_agent_reputation
Check ENSIP-25 bindings and ERC-8004 reputation for a name or wallet.
ensreadSearch Agent Directory search_agent_directory
Find AI agents by capability, reputation, or name.
ensreadGet Caller Identity get_caller_identity
Return the authenticated caller identity derived from ERC-8128 signature.
ensreadSearch Knowledge search_knowledge
Search the ENS knowledge base (governance, protocol docs, forum, Farcaster).
ensreadGet Usage Stats get_usage_stats
Session usage statistics: tool call counts, success rates, latency.
ensreadPurchase Name purchase_name
Buy a listed name or register an available name on-chain.
enstransactionMake Offer make_offer
Submit a bid on a registered ENS name.
enstransactionBulk Register bulk_register
Register up to 20 names in 2 transactions via Multicall3.
enstransactionRenew Ens Name renew_ens_name
Renew a name or batch of names via Multicall3.
enstransactionTransfer Ens Name transfer_ens_name
Transfer name ownership (auto-detects wrapped vs unwrapped).
enstransactionBulk Transfer Ens Names bulk_transfer_ens_names
Transfer up to 20 names in a single Multicall3 transaction.
enstransactionSet Ens Records set_ens_records
Set resolver records (addresses, texts, content hash, ENSIP-25 agent bindings).
enstransactionBulk Set Records bulk_set_records
Set records for up to 50 names in a single resolver multicall.
enstransactionSet Primary Name set_primary_name
Set the reverse resolution (primary name) for a wallet.
enstransactionSet Resolver set_resolver
Change the resolver contract for a name.
enstransactionWrap Name wrap_name
Wrap a name into the ENS NameWrapper (ERC-721 → ERC-1155).
enstransactionUnwrap Name unwrap_name
Unwrap a wrapped name back to the BaseRegistrar.
enstransactionManage Fuses manage_fuses
Read or burn fuses on a wrapped name (irreversible).
enstransactionMint Subnames mint_subnames
Bulk create subnames under a parent name — agent fleet deployment.
enstransactionExtend Subname Expiry extend_subname_expiry
Extend the expiry of a subname up to the parent's expiry.
enstransactionApprove Operator approve_operator
Approve or revoke an operator for ENS contract interactions.
enstransactionReclaim Name reclaim_name
Reclaim ENS Registry ownership of a name after BaseRegistrar transfer.
enstransactionCreate Listing create_listing
List an ENS name for sale as a Seaport order (1% seller-paid fee embedded).
enstransactionCancel Listing cancel_listing
Cancel one of your listings via Seaport cancel().
enstransactionCancel Offer cancel_offer
Cancel an offer you made via Seaport cancel().
enstransactionAccept Offer accept_offer
Accept a standing offer on a name you own (Seaport fulfillment).
enstransactionBatch Purchase batch_purchase
Buy up to 20 specific listed names in a single Seaport transaction.
enstransactionSweep sweep
Floor-sweep the cheapest N listed names in a category in one Seaport transaction.
enstransactionBatch Create Listings batch_create_listings
Bulk-list up to 500 names with one SIP-6 bulk signature.
enstransactionRegister Agent register_agent
Register an ENS name as an ERC-8004 agent identity on mainnet (ERC-8217-bound to the name by default).
enstransaction2026-09-19 from https://namewhisper.ai/.well-known/agent-card.json,
HTTP 200. The body was saved verbatim and is the sole source for
everything on this page — no field is inferred.
View the captured card.
Providers change what they serve; if this card has moved or changed shape,
the provider profile carries the
current state as of the last build.
Work with this as data
Every agent card here is available over the APIs.io API and to AI agents over MCP. A2A Agent Cards is not yet its own endpoint on the v1 API. Reach it through catalog search and the tag graph, or the MCP server.