Hello ENS community!
We are excited to share our new open-source project: an ENS MCP Server that allows AI assistants like Claude to interact directly with the Ethereum Name Service ecosystem.
What is MCP?
You may have heard this term in tech circles for the past few days or on X, the Model Context Protocol (MCP) is an open protocol developed by Anthropic that standardizes how AI assistants like Claude can access external data sources and tools. It’s similar to plugins for ChatGPT, but with an open specification that anyone can implement. MCP servers act as bridges between AI models and various data sources or services.
What Our ENS MCP Server Can Do
We’ve created a comprehensive MCP server for ENS that enables AI assistants to:
- Resolve ENS Names: Convert names like ‘vitalik.eth’ to Ethereum addresses
- Perform Reverse Lookups: Find the ENS name associated with an Ethereum address
- Check Name Availability: See if an ENS name is available for registration
- Get Registration Prices: Check how much it costs to register a name
- Access Text Records: Retrieve email, Twitter handles, URLs, descriptions, and other text records
- View All Records: Get comprehensive information about an ENS name including resolver address, text records, crypto addresses, content hash, ownership details, and expiration information
- List Subdomains: Discover and explore subdomains for any ENS name
- View Name History: See historical events related to a name including transfers, resolver changes, and registration events
How To Use It
If you’re using Claude Desktop, you can add this server to your configuration file:
{
"mcpServers": {
"ens": {
"command": "npx",
"args": [
"-y",
"mcp-server-ens"
]
}
}
}
Then you can ask Claude questions like:
- “What’s the Ethereum address for vitalik.eth?”
- “Who owns justaname.eth?”
- “Is coolname123.eth available for registration?”
- “What social media accounts are linked to nick.eth?”
- “Show me all the information about ens.eth”
Open Source and Extensible
Our ENS MCP server is fully open source and available on GitHub and npm:
- GitHub: GitHub - JustaName-id/ens-mcp-server
- npm: mcp-server-ens - npm
We Want Your Feedback!
We’re excited to build even more useful open-source tech for the community, so we’d love to hear from everyone about:
- Additional tools or features you’d like to see added
- Improvements to existing functionality
- Ideas for integrating other ENS-related services
- Any use cases you’re excited about
Thank you for your support and feedback as we work to make ENS more accessible through AI interfaces.
The JustaName Team