ens-mcp
If you are the rightful owner of ens-mcp 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.
An MCP server that resolves, analyzes, and contextualizes ENS domain activity to empower Web3 agents with human-readable identity insights.
The ENS MCP Server is a powerful tool designed to enhance the functionality and accessibility of Ethereum Name Service (ENS) domains. By providing a comprehensive suite of features, this server allows users to resolve ENS names, access detailed domain information, and track domain event history. Built with Python 3.10 or higher, the server leverages The Graph API to fetch and process data, ensuring accurate and up-to-date information. The server is designed to be easily installed and configured, with support for dependency management through the 'uv' tool. It can be integrated into various platforms, including Claude Desktop, to provide seamless access to ENS domain insights. The ENS MCP Server is an invaluable resource for developers and Web3 agents looking to harness the power of ENS domains for identity management and blockchain interactions.
Features
- Resolve ENS Names: Map ENS domains to Ethereum addresses.
- Detailed Domain Information: Fetch comprehensive domain data, including address, owner, registrant, expiry, registration, wrapped domain, and resolver details.
- Domain Event History: Retrieve events like transfers, resolver changes, and name wrapping, with relevant addresses and timestamps.
Tools
resolve_ens_name
Resolves an ENS domain to its Ethereum address.
get_domain_details
Fetches detailed information about an ENS domain, including its address.
get_domain_events
Retrieves events associated with an ENS domain.