ens-mcp-server

ens-mcp-server

3.4

If you are the rightful owner of ens-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Server for Ethereum Name Service (ENS), enabling Claude to interact with the ENS system to resolve names, check availability, retrieve records, and more.

The ENS MCP Server is a specialized server designed to facilitate interactions with the Ethereum Name Service (ENS). It allows users to resolve ENS names to Ethereum addresses, perform reverse lookups, retrieve text records, check name availability, and more. This server is particularly useful for developers and applications that need to integrate ENS functionalities into their systems. It supports a range of operations, from basic name resolution to complex queries like fetching all records or subdomains associated with an ENS name. The server is built to handle errors gracefully, providing user-friendly messages while maintaining detailed logs for debugging. It requires Node.js and access to Ethereum RPC providers, and can be easily set up and configured using environment variables.

Features

  • Resolve ENS names to Ethereum addresses
  • Perform reverse lookups to find ENS names from Ethereum addresses
  • Retrieve text records associated with ENS names
  • Check availability and ownership of ENS names
  • Fetch comprehensive information and history of ENS names

Tools

  1. resolve-name

    Resolve the ENS name to the Ethereum address

  2. reverse-lookup

    Find ENS name through Ethereum address

  3. get-text-record

    Get a specific text record of the ENS name

  4. check-availability

    Check the availability of ENS names

  5. get-all-records

    Get all available information for the ENS name

  6. get-subdomains

    Query the subdomain list of ENS names

  7. get-name-history

    Get the history of the ENS name

  8. get-registration-price

    Query the price of registered ENS name