{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_justaname-id-ens-mcp-server","slug":"justaname-id-ens-mcp-server","name":"ENS MCP Server","type":"mcp","url":"https://www.npmjs.com/package/mcp-server-ens","page_url":"https://unfragile.ai/justaname-id-ens-mcp-server","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:JustaName-id/ens-mcp-server"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_justaname-id-ens-mcp-server__cap_0","uri":"capability://tool.use.integration.ens.name.resolution","name":"ens name resolution","description":"This capability allows applications to resolve Ethereum Name Service (ENS) names to their corresponding Ethereum addresses. It utilizes the ENS smart contract to query name records on the Ethereum blockchain, ensuring accurate and up-to-date information. The integration is seamless, allowing developers to call this functionality via a simple API endpoint, which abstracts the complexity of blockchain interactions.","intents":["How can I resolve an ENS name to an Ethereum address?","I need to convert a human-readable name into a blockchain address.","What is the Ethereum address associated with a specific ENS name?"],"best_for":["developers building dApps that require name resolution"],"limitations":["Dependent on Ethereum network availability; may face latency during high congestion."],"requires":["Node.js 14+","npm package mcp-server-ens"],"input_types":["text"],"output_types":["structured data"],"categories":["tool-use-integration","blockchain"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_justaname-id-ens-mcp-server__cap_1","uri":"capability://tool.use.integration.ens.name.availability.check","name":"ens name availability check","description":"This capability checks the availability of a specified ENS name by querying the ENS registry on the Ethereum blockchain. It determines if a name is already registered or if it can be claimed, using a direct call to the ENS smart contract, which provides real-time status updates. This feature is essential for developers looking to register new ENS names for their applications.","intents":["How can I check if an ENS name is available for registration?","I want to know if a specific ENS name is already taken.","What is the process to verify the availability of an ENS name?"],"best_for":["developers creating services that require ENS name registration"],"limitations":["Checks are subject to Ethereum network latency and may not reflect immediate changes."],"requires":["Node.js 14+","npm package mcp-server-ens"],"input_types":["text"],"output_types":["boolean"],"categories":["tool-use-integration","blockchain"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_justaname-id-ens-mcp-server__cap_2","uri":"capability://tool.use.integration.ens.record.retrieval","name":"ens record retrieval","description":"This capability retrieves specific records associated with an ENS name, such as the address, content hash, or other metadata. It leverages the ENS smart contract to fetch these records directly from the blockchain, ensuring that the information is accurate and reflects the current state of the ENS registry. This allows developers to access detailed information about any ENS name effortlessly.","intents":["How can I retrieve the records associated with an ENS name?","I need to get the metadata for a specific ENS name.","What information is stored for a given ENS name?"],"best_for":["developers needing to access ENS metadata for dApps"],"limitations":["Limited to the types of records defined by the ENS standard; additional custom records may not be supported."],"requires":["Node.js 14+","npm package mcp-server-ens"],"input_types":["text"],"output_types":["structured data"],"categories":["tool-use-integration","blockchain"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":27,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 14+","npm package mcp-server-ens"],"failure_modes":["Dependent on Ethereum network availability; may face latency during high congestion.","Checks are subject to Ethereum network latency and may not reflect immediate changes.","Limited to the types of records defined by the ENS standard; additional custom records may not be supported.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.31,"ecosystem":0.38999999999999996,"match_graph":0.25,"freshness":0.52,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:26.914Z","last_scraped_at":"2026-05-03T15:18:45.876Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=justaname-id-ens-mcp-server","compare_url":"https://unfragile.ai/compare?artifact=justaname-id-ens-mcp-server"}},"signature":"mdx08xo1KLe5X+9DyEvJTHSQFHu3/Km+VpcgWhgvaESozb8J9nj78g8xMHdgC15b75fsT8AjXsN1AvnNoxGeBQ==","signedAt":"2026-07-08T08:48:23.040Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/justaname-id-ens-mcp-server","artifact":"https://unfragile.ai/justaname-id-ens-mcp-server","verify":"https://unfragile.ai/api/v1/verify?slug=justaname-id-ens-mcp-server","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}