Context7
Up-to-date docs for AI agents
Descripción del creador (original en inglés)
44 MCP tools to search, value, register, trade, and manage ENS names. AI-powered intelligence layer.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Funciona en Claude para web, escritorio y móvil:
https://namewhisper.ai/mcpEjecuta esto en tu terminal
claude mcp add --transport http ens-tools https://namewhisper.ai/mcpPégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"ens-tools": {
"url": "https://namewhisper.ai/mcp"
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"ens-tools": {
"type": "http",
"url": "https://namewhisper.ai/mcp"
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
ChatGPT solo se conecta a servidores en internet:
https://namewhisper.ai/mcpLos nombres de los menús pueden variar un poco según el plan y con el tiempo.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Todavía no hemos leído la lista de herramientas de este servidor; revisamos los endpoints por turnos.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
El nombre en el registro se verificó con el dominio namewhisper.ai (el registro comprueba quién es dueño del dominio)
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Aún sin revisar; revisamos los endpoints por turnos
Aún sin revisar; revisamos los endpoints por turnos
Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.
El repo de GitHub cambió por última vez –, y la última versión (1.2.0) llegó al registro hace 3 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.
En la misma categoría: Context7, Codebase Memory, Exa
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
AI-powered ENS intelligence for autonomous agents. Search 3.5M+ names, get valuations, trade, and manage ENS domains — all via the Model Context Protocol.
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": { "namewhisper": { "command": "npx", "args": ["-y", "namewhisper-mcp"] } } }
Add to .cursor/mcp.json in your project root:
{
"mcpServers": { "namewhisper": { "command": "npx", "args": ["-y", "namewhisper-mcp"] } } }
claude mcp add namewhisper -- npx -y namewhisper-mcp
npx namewhisper-mcp
The same 44 tools are served directly over streamable HTTP — point any remote-capable MCP client at:
https://namewhisper.ai/mcp
For Claude Code:
claude mcp add --transport http namewhisper https://namewhisper.ai/mcp
Server card: namewhisper.ai/.well-known/mcp.json · Registry: ai.namewhisper/ens-tools on the MCP Registry
NameWhisper exposes 44 ENS tools over the Model Context Protocol, giving AI agents full access to:
┌──────────────┐ stdio ┌────────────────────┐ HTTPS ┌─────────────────┐
│ AI Client │ ◄────────────► │ namewhisper-mcp │ ◄──────────► │ namewhisper.ai │ │ (Claude, │ MCP JSON │ (this package) │ JSON-RPC │ (backend) │ │ Cursor, │ │ │ │ │ │ etc.) │ │ 44 tool schemas │ │ Valuation │ └──────────────┘ │ + proxy layer │ │ Database │ └────────────────────┘ │ Marketplace │ │ On-chain │ └─────────────────┘
This package is a thin proxy. It registers tool schemas locally for your MCP client to discover, then forwards all tool calls to the NameWhisper backend at namewhisper.ai/mcp. The proprietary valuation engine, marketplace aggregation, database, and on-chain transaction building all run server-side.
No API key required. No database. No secrets. Just npx and go.
| Tool | Description |
|---|---|
search_ens_names | Natural language search with automatic intent detection — filtered, semantic, creative, or bulk availability check |
enumerate_entities | Verified, correctly-spelled label list for a real-world entity category (e.g. "F1 world champions"), grouped by available vs registered |
get_name_details | Full metadata for a name: owner, expiry, tags, listings, offers, ENSIP-25 agent bindings |
check_availability | Bulk check registration status for multiple names |
get_similar_names | Semantic vector search across 3.5M+ names using 256-dim embeddings |
get_expiring_names | Names by lifecycle window — premium (Dutch auction), grace period, or expiring soon, validated on-chain |
| Tool | Description |
|---|---|
get_valuation | Three-track valuation: comp-based + quality-reference + self-history. Entity recognition via Wikipedia/Wikidata |
get_market_activity | Recent sales, listings, offers, mints, transfers, renewals, burns |
get_wallet_portfolio | All ENS names owned by a wallet with listings, offers, and expiry data |
find_alpha | Discover names listed below comparable-sales valuation with discount % and confidence |
wash_check | Detect wash trading in ENS sales using on-chain analysis |
get_primary_name | Reverse resolution — check what ENS name is set for a wallet address |
| Tool | Description |
|---|---|
purchase_name | Register available names or buy listed names. Auto-detects action, returns transaction recipes |
batch_purchase | Buy up to 20 NameWhisper-listed names in one Seaport transaction |
sweep | Floor-sweep the cheapest N names in a category/filter (bounded by count and/or budget) in one Seaport transaction |
create_listing | List a name for sale on NameWhisper. Builds unsigned Seaport order for signing |
batch_create_listings | Bulk-list up to 10 names on NameWhisper in one signing flow (SIP-6 bulk signature) |
cancel_listing | Cancel an active listing via Seaport.cancel() on-chain — invalidates the order across all venues |
make_offer | Submit a bid on a registered name with market context |
accept_offer | Seller-side acceptance of a standing offer. Atomic WETH↔name swap via Seaport.fulfillOrder() |
cancel_offer | Cancel an offer you made via Seaport.cancel() on-chain |
bulk_register | Batch register up to 20 names in 2 transactions (commit + register) via Multicall3 |
renew_ens_name | Renew single or batch names. Any duration, anyone can renew any name |
bulk_set_records | Set resolver records across up to 50 names in one transaction |
| Tool | Description |
|---|---|
transfer_ens_name | Transfer ownership (auto-detects wrapped vs unwrapped) |
bulk_transfer_ens_names | Batch transfer up to 20 names in 1 transaction via Multicall3 |
set_ens_records | Set address records, text records, content hash, ENSIP-25 agent registration |
set_primary_name | Set reverse resolution (primary name) for a wallet |
set_resolver | Change resolver contract |
manage_ens_name | Comprehensive status check with renewal pricing and recommendations |
| Tool | Description |
|---|---|
wrap_name | Wrap into NameWrapper (ERC-721 to ERC-1155) with optional fuse burning |
unwrap_name | Unwrap back to BaseRegistrar (ERC-1155 to ERC-721) |
manage_fuses | Read or burn fuses on wrapped names (irreversible) |
mint_subnames | Bulk create subnames under a parent name |
extend_subname_expiry | Extend subname expiry within parent bounds |
| Tool | Description |
|---|---|
approve_operator | Approve/revoke operator for ENS contracts (setApprovalForAll) |
reclaim_name | Reclaim ENS Registry ownership from BaseRegistrar token |
| Tool | Description |
|---|---|
provision_agent_identity | One-call agent identity setup: name recommendations + registration recipe + ENSIP-25 records |
register_agent | Register an ENS name as an ERC-8004 agent identity on mainnet (ERC-8217 name-bound or direct-to-wallet) |
get_agent_reputation | Check ENSIP-25 agent-registration verification + ERC-8004 reputation |
search_agent_directory | Find registered AI agents by capability, reputation, or name |
get_caller_identity | Returns authenticated identity of the calling agent (requires ERC-8128) |
| Tool | Description |
|---|---|
search_knowledge | Search ENS governance, protocol docs, blog posts, forum discussions, Farcaster casts |
get_usage_stats | Session tool call counts, success rates, and latency |
| Environment Variable | Default | Description |
|---|---|---|
NAMEWHISPER_URL | https://namewhisper.ai | Backend URL (override for local development) |
Copy .env.example to .env to customize. Most users need no configuration.
AGPL-3.0