NAME WHISPER TOOLS

34 tools from the Name Whisper MCP Server, categorised by risk level.

View the Name Whisper policy →

READ TOOLS

19
check_availability Check availability of one or more ENS names. Returns status (AVAILABLE, REGISTERED, EXPIRED, or INVALID), owner address, and expiry date for each n... find_alpha Scan the ENS marketplace for alpha — names listed below their comparable-sales valuation. Returns ranked opportunities with discount percentage, es... 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 names a... get_caller_identity Returns the authenticated identity of the calling agent. If you connected with ERC-8128 signed requests, this resolves your wallet address to your ... get_market_activity Get recent ENS marketplace activity — sales, new listings, offers, mints, transfers, renewals, and burns. Filter by event type. Returns event detai... get_name_details Get full details for a specific ENS name including owner, expiry, tags, active listings (with prices in ETH and USD), active offers, and ENSIP-25 a... 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 no pr... get_similar_names Find ENS names semantically similar to a given name using vector embeddings across 3.6M+ names. Returns similar names with similarity scores and li... get_usage_stats Get usage statistics for this MCP server session. Returns tool call counts, success rates, and average latency. get_valuation Get a confidence-rated valuation for an ENS name based on comparable sales, entity recognition (Wikipedia/Wikidata), search interest, word frequenc... get_wallet_portfolio Get all ENS names owned by a wallet address. Returns each name with label, tags, expiry, registration date, and active listing/offer prices. Useful... 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 names, reg... 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: Returns a... renew_ens_name Renew an ENS name or batch of names. Returns the transaction data needed to extend registration. Unlike registration, renewal is simple — just one... search_agent_directory Search the AI agent directory — find registered agents by name, capability, protocol support, or reputation. Powered by the live ERC-8004 registry ... 2/5 search_ens_names Search ENS names using natural language. Supports all query types: - Filtered search: "4-letter words under 0.1 ETH" - Concept search: "ocean theme... 2/5 search_knowledge Search the ENS knowledge base — governance proposals, protocol documentation, developer insights, blog posts, forum discussions, and Farcaster cast... 2/5 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. All fus... wash_check Check if an ENS sale is a wash trade. Provide either a tx_hash to look up a pre-computed score, or provide label + buyer + seller + price_eth for l...

WRITE TOOLS

10
approve_operator Approve or revoke an operator for ENS contract interactions. An approved operator can transfer ANY token owned by the approver on the specified co... 2/5 bulk_register Register multiple ENS names in bulk — batched into just 2 transactions (commit + register) via Multicall3. Much cheaper and faster than registerin... 3/5 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 into on... 2/5 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 tool exte... 2/5 manage_ens_name Get comprehensive management info for an ENS name. Returns: - Registration status (active, expiring soon, grace period, premium auction, expired, ... 2/5 mint_subnames Bulk create subnames under a parent ENS name. Designed for agent fleet deployment — create identities like agent001.company.eth, agent002.company.e... 2/5 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 was t... 2/5 set_ens_records Set ENS resolver records for a name you own. Returns encoded transaction calldata ready to sign and broadcast. Supports address records (ETH, BTC,... 2/5 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 addre... 2/5 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.). Changin... 2/5

DESTRUCTIVE TOOLS

2

EXECUTE TOOLS

1

FINANCIAL TOOLS

2
How many tools does the Name Whisper MCP server have? +

The Name Whisper MCP server exposes 34 tools across 5 categories: Read, Write, Destructive, Execute, Financial.

How do I enforce policies on Name Whisper tools? +

Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Name Whisper server.

What risk categories do Name Whisper tools fall into? +

Name Whisper tools are categorised as Read (19), Write (10), Destructive (2), Execute (1), Financial (2). Each category has a recommended default policy.

Enforce policies on Name Whisper

Open source. One binary. Zero dependencies.

npx -y @policylayer/intercept
github.com/policylayer/intercept →
// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.