ens-mcp-server
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
resolve-name
Resolve the ENS name to the Ethereum address
reverse-lookup
Find ENS name through Ethereum address
get-text-record
Get a specific text record of the ENS name
check-availability
Check the availability of ENS names
get-all-records
Get all available information for the ENS name
get-subdomains
Query the subdomain list of ENS names
get-name-history
Get the history of the ENS name
get-registration-price
Query the price of registered ENS name