aid: namewhisper-ai name: NameWhisper description: >- Name Whisper is an ENS (Ethereum Name Service) intelligence layer built for AI agents: natural-language search across 3.5M indexed .eth names, three-track valuation, live market data, wallet portfolios, and non-custodial transaction building for registration, renewal, Seaport listings and offers, resolver records, NameWrapper operations and ERC-8004 / ENSIP-25 agent identity. Everything is exposed as a public, anonymous remote MCP server at https://namewhisper.ai/mcp (44 tools, streamable-http, on the MCP Registry as ai.namewhisper/ens-tools) and an A2A 0.3.0 agent at https://namewhisper.ai/a2a, described by an agent card, an MCP server card, RFC 8414 / 9728 auth metadata, an RFC 9727 api-catalog, an llms.txt and provider-published Agent Skills. Identity is opt-in ERC-8128 signed requests; x402 and MPP payments are wired but dormant. The service never holds keys - every mutating tool returns unsigned calldata for the caller's wallet. No OpenAPI is published for the REST twins. image: https://namewhisper.ai/favicon-512.png url: https://raw.githubusercontent.com/api-evangelist/namewhisper-ai/refs/heads/main/apis.yml x-type: company x-source: harvest:a2a-registry x-tier: profiled x-tier-reason: enrichment pass 2026-09-19 (local-v3; was a2a-registry harvest stub) specificationVersion: '0.20' created: '2026-09-19' modified: '2026-09-19' tags: - ENS - Ethereum - Web3 - Domain Names - AI Agents - MCP - A2A - Valuation - NFT Marketplace - Agent Identity - Blockchain apis: - aid: namewhisper-ai:namewhisper-mcp-server name: Name Whisper MCP Server description: >- Public, anonymous remote MCP server (streamable-http, session header mcp-session-id) exposing 44 tools over ENS names - 19 free read tools for search, valuation, market activity, expiring names, wash-trade checks, portfolios, agent reputation and ENS knowledge, and 25 transaction tools that build unsigned Ethereum calldata for registration, renewal, Seaport listings/offers/sweeps, transfers, resolver records, NameWrapper fuses and subnames, and ERC-8004 agent registration. tools/list answers anonymously with a full JSON Schema inputSchema and readOnly/destructive/idempotent annotations per tool; ERC-8128 request signing is optional; x402/MPP payments are dormant. Listed on the official MCP Registry as ai.namewhisper/ens-tools v1.2.0. image: https://namewhisper.ai/favicon-512.png humanURL: https://namewhisper.ai/docs baseURL: https://namewhisper.ai/mcp tags: - MCP - ENS - Valuation - NFT Marketplace - Agent Identity properties: - type: Documentation url: https://namewhisper.ai/docs - type: GettingStarted url: https://namewhisper.ai/guide - type: APIReference url: https://namewhisper.ai/llms-full.txt - type: MCPServer url: mcp/namewhisper-ai-mcp.yml - type: X-MCPToolsList url: mcp/namewhisper-ai-mcp-tools-list.json - type: Authentication url: authentication/namewhisper-ai-authentication.yml - type: OAuthScopes url: scopes/namewhisper-ai-scopes.yml - type: Conventions url: conventions/namewhisper-ai-conventions.yml - type: Idempotency url: conventions/namewhisper-ai-conventions.yml - type: ErrorCatalog url: errors/namewhisper-ai-problem-types.yml - type: RateLimits url: rate-limits/namewhisper-ai-rate-limits.yml - type: Plans url: plans/namewhisper-ai-plans-pricing.yml - type: Conformance url: conformance/namewhisper-ai-conformance.yml - type: Lifecycle url: lifecycle/namewhisper-ai-lifecycle.yml - type: AgentSkill url: skills/_index.yml - type: AgenticAccess url: agentic-access/namewhisper-ai-agentic-access.yml overlays: [] - aid: namewhisper-ai:namewhisper-a2a-agent name: Name Whisper A2A Agent description: >- The agent-to-agent surface: an anonymous A2A 0.3.0 JSON-RPC endpoint at https://namewhisper.ai/a2a whose agent card (served at both /.well-known/agent-card.json and the legacy /.well-known/agent.json) declares 44 skills mirroring the MCP tools one-for-one, preferredTransport JSONRPC, and no streaming, push notifications or task history. message/send answered a natural-language availability question live with a Message result; tasks/get is unimplemented. Graded conformant against A2A 1.0.0 in a2a/namewhisper-ai-a2a.yml. image: https://namewhisper.ai/favicon-512.png humanURL: https://namewhisper.ai/agents baseURL: https://namewhisper.ai/a2a tags: - A2A - ENS - AI Agents - JSON-RPC properties: - type: Documentation url: https://namewhisper.ai/agents - type: AgentCard url: a2a/namewhisper-ai-a2a.yml - type: Authentication url: authentication/namewhisper-ai-authentication.yml - type: Conventions url: conventions/namewhisper-ai-conventions.yml - type: ErrorCatalog url: errors/namewhisper-ai-problem-types.yml - type: Conformance url: conformance/namewhisper-ai-conformance.yml overlays: [] - aid: namewhisper-ai:namewhisper-rest-api name: Name Whisper REST API description: >- The REST twins of the MCP tools. The docs state "All MCP tools have equivalent REST endpoints under /api/*. The JSON shapes are the same" and the guide says to POST JSON bodies matching the MCP tool parameter schema; the agents page counts "120+ REST endpoints". No path list, reference or OpenAPI is published, robots.txt disallows /api/ to crawlers, and GET https://namewhisper.ai/api answers an x402 402 payment-discovery body that points back at the MCP endpoint. Recorded as the provider describes it; there is no machine-readable contract for this surface and none is derived here. image: https://namewhisper.ai/favicon-512.png humanURL: https://namewhisper.ai/docs baseURL: https://namewhisper.ai/api tags: - REST - ENS - Undocumented properties: - type: Documentation url: https://namewhisper.ai/docs - type: Authentication url: authentication/namewhisper-ai-authentication.yml - type: Conventions url: conventions/namewhisper-ai-conventions.yml - type: ErrorCatalog url: errors/namewhisper-ai-problem-types.yml overlays: [] maintainers: - FN: Kin Lane email: kin@apievangelist.com - FN: APIs.json email: info@apis.io common: - type: Website url: https://namewhisper.ai/ - type: Documentation url: https://namewhisper.ai/docs - type: GettingStarted url: https://namewhisper.ai/guide - type: APIReference url: https://namewhisper.ai/llms-full.txt - type: Pricing url: https://namewhisper.ai/guide#fees - type: TermsOfService url: https://namewhisper.ai/terms - type: PrivacyPolicy url: https://namewhisper.ai/privacy - type: Support url: https://x.com/namewhisper_ai - type: Twitter url: https://x.com/namewhisper_ai - type: GitHubOrganization url: https://github.com/eggybug42069 - type: X-MCPRegistryListing url: https://registry.modelcontextprotocol.io/v0/servers?search=namewhisper - type: AgentCard url: a2a/namewhisper-ai-a2a.yml - type: MCPServer url: mcp/namewhisper-ai-mcp.yml - type: LLMsTxt url: llms/namewhisper-ai-llms.txt - type: AgentSkill url: skills/_index.yml - type: AgenticAccess url: agentic-access/namewhisper-ai-agentic-access.yml - type: WellKnown url: well-known/namewhisper-ai-well-known.yml - type: SecurityTxt url: well-known/namewhisper-ai-security.txt - type: APICatalog url: well-known/namewhisper-ai-api-catalog.json - type: Authentication url: authentication/namewhisper-ai-authentication.yml - type: OAuthScopes url: scopes/namewhisper-ai-scopes.yml - type: Conventions url: conventions/namewhisper-ai-conventions.yml - type: Idempotency url: conventions/namewhisper-ai-conventions.yml - type: ErrorCatalog url: errors/namewhisper-ai-problem-types.yml - type: RateLimits url: rate-limits/namewhisper-ai-rate-limits.yml - type: Plans url: plans/namewhisper-ai-plans-pricing.yml - type: Conformance url: conformance/namewhisper-ai-conformance.yml - type: Lifecycle url: lifecycle/namewhisper-ai-lifecycle.yml - type: ChangeLog url: changelog/namewhisper-ai-changelog.yml - type: Packages url: packages/namewhisper-ai-packages.yml - type: DomainSecurity url: security/namewhisper-ai-domain-security.yml - type: VulnerabilityDisclosure url: security/namewhisper-ai-vulnerability-disclosure.yml - type: Security url: https://namewhisper.ai/.well-known/security.txt - type: X-RegulatoryPosture url: regulatory/namewhisper-ai-regulatory-posture.yml x-enrichment: date: '2026-09-19' status: enriched artifacts_added: 35 pass: local-v3