Labsco
MCP SERVER

ENS MCP Server

by JustaName-id

Resolve ENS names to Ethereum addresses and back, read their records and subdomains, and price a registration before committing to it.

Chain State, Explorers & Contract ToolingVerified
Summary
ENS questions get settled in the conversation instead of on a block explorer.

Resolution runs both directions, and get-all-records collapses what would otherwise be several explorer tabs into one answer. Buying is not part of it: get-registration-price quotes a duration and stops there. The chain connection is yours through PROVIDER_URL, and no signing key is asked for.

What it is

A read-only ENS client that reaches Ethereum through a provider URL you supply.

What you get
  • Name-to-address resolution and the reverse lookup from an address back to its ENS name.
  • A text record by key, or every record held against a name in one call.
  • Subdomains of a name, and the history behind the name itself.
  • An availability check, and the registration price for a chosen duration.
Requirements

An Ethereum provider URL, supplied as PROVIDER_URL.

Setup effort

One command — npx -y mcp-server-ens