If you're an AI reading this: skill.md has everything you need.Read it →
Explorer/MCP/junct-bot/ens-mcp
✓ REGISTRY VERIFIEDREMOTE◉ LIVE SCAN

io.github.junct-bot/ens-mcp

junct-bot/ens-mcp

Ens - 23 tools for name resolution and reverse lookups

23 tools available
junct-bot/ens-mcpExternal link; availability not verified
The Journeyman with a Quirk
Some history here. A few things flagged; nothing serious, but we wanted you to know.
Time indexed (5mo)
23toolsRemote/ HTTP5moindexed2signals
Checked Sep 16, 2026
Quality Score
33/95
Emerging
Risk Score
18/100
Low
How is this calculated?
Quality Breakdown
Tenure13.7/20
151 days indexed
Capability19/25
Tools: 7/13 (23 tools)
Description: 5/5
Endpoint: 7/7
Adoption0/25
Use count: 0/20 (0 uses)
Multi-registry: 0/5 (1 registry)
Reliability0/25
Currently live: 0/10
Uptime history: 0/15 No checks yet
Security scan: 0 pts in v1.0; ready to weight when coverage improves
Incomplete Data Cap (60)
Usage data is not available for this server. Quality is capped until adoption can be measured.
Risk
18Low
See Security Signals section for details.
The scanner shows
23 tools. Registry verified. A few things worth knowing about. Check the details below.
First indexed Apr 18, 2026
Security Signals2 rule groups · 3 findings
Sensitive parameter names detected (2)High
"secret" parameter in makeCommitment
"secret" parameter in register
No authentication requiredHigh
Server responded without authentication
Server Profile
Tools catalogued
23
23 tools available. Full list below.
Hosting
Remote / HTTP
Runs on the internet. No access to your filesystem, SSH keys, or environment variables.
Registry presence
Verified
Listed on the Official MCP Registry under Linux Foundation governance.
Liveness
No liveness checks recorded yet.
Publisher Verification
✓ Listed on the Official MCP Registry under Linux Foundation governance.
Published version: 1.1.0
junct-bot/ens-mcpExternal link; availability not verified
Connect to this server
STREAMABLE-HTTP
https://ens.mcp.junct.dev/mcp
Tools (23)We asked this server directly for its tool list on Apr 19.
MIN_REGISTRATION_DURATION
Get MIN_REGISTRATION_DURATION(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
available
[DISCOVERY] Get available(name: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
commit
Call commit(commitment: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
commitments
Get commitments(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
makeCommitment
Get makeCommitment(name: string, owner: string, duration: string, secret: string, resolver: string, data: string[], reverseRecord: boolean, ownerControlledFuses: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bytes32.
maxCommitmentAge
Get maxCommitmentAge(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Show all 23 tools ↓
minCommitmentAge
Get minCommitmentAge(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
nameWrapper
Get nameWrapper(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
owner
Get owner(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
prices
Get prices(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
recoverFunds
Call recoverFunds(_token: string, _to: string, _amount: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
register
Execute register(name: string, owner: string, duration: string, secret: string, resolver: string, data: string[], reverseRecord: boolean, ownerControlledFuses: string). Requires ETH value to be sent with the transaction. Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
renew
Execute renew(name: string, duration: string). Requires ETH value to be sent with the transaction. Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
renounceOwnership
Call renounceOwnership(). Restricted: requires onlyOwner — only the owner address can call this. DANGER: Permanently and irreversibly removes all owner control from the contract. After calling, no address will ever be able to call onlyOwner functions again including adapter management, oracle configuration, emergency controls, and all set* functions. This action cannot be undone. No return value.
rentPrice
Get rentPrice(name: string, duration: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns price (tuple).
reverseRegistrar
Get reverseRegistrar(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
supportsInterface
Get supportsInterface(interfaceID: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
transferOwnership
Call transferOwnership(newOwner: string). Restricted: requires onlyOwner — only the owner address can call this. Transfers ownership to a new address. The new owner must call acceptOwnership() to complete the transfer (two-step pattern). No return value.
valid
Get valid(name: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
withdraw
Call withdraw(). Unrestricted — any address can call this, but caller-specific logic may apply. Note: In vaults with async settlement, this queues a withdrawal request rather than transferring assets immediately. Assets are distributed when the settlement batch is processed (e.g. settleQueue). Returns a preview based on current NAV — actual payout depends on settlement NAV. No return value.
NameRegistered
Event emitted by the contract. Indexed fields (filterable): label, owner. Subscribe via log filters.
NameRenewed
Event emitted by the contract. Indexed fields (filterable): label. Subscribe via log filters.
OwnershipTransferred
Event emitted by the contract. Indexed fields (filterable): previousOwner, newOwner. Subscribe via log filters.

Is this your server?

Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming; register now and you'll be first in line.

Create your account →
More from junct-bot
io.github.junct-bot/chainlink-mcp
Chainlink - 35 tools for price feeds and oracle data
io.github.junct-bot/coingecko-mcp
Coingecko - 36 tools for data, metrics, and on-chain analytics
io.github.junct-bot/aarna-mcp
Aarna - 34 tools for swap quotes, liquidity pools, and trading data
io.github.junct-bot/compound-mcp
Compound - 8 tools for lending rates, supply, and borrow data
io.github.junct-bot/hyperliquid-mcp
Hyperliquid - 2 tools for perpetuals, options, and position data
io.github.junct-bot/lido-mcp
Lido - 6 tools for staking, delegation, and rewards data
Similar servers
NodeAPI
Machine-native GIS processing API for AI agents and developers. Convert, reproject, validate, repair, buffer, clip, dissolve, and tile vector geodata across 25 endpoints. Pay-per-use USDC on Solana Mainnet ($0.01/op). No accounts, no API keys. Remote MCP SSE.
astllm-mcp
An MCP server for efficient code indexing and symbol retrieval using tree-sitter AST parsing to fetch specific functions or classes without loading entire files. It significantly reduces AI token costs by providing O(1) byte-offset access to code components across multiple programming languages.
Openterms-mcp
Cryptographic proof of consent for AI agents. Sign before you act. Policy engine enforces spending caps, action whitelists, and escalation rules. Independently verifiable by anyone.
Aegis-ZK
On-chain trust verification for AI agent tools. Agents query skill attestations, audit levels, and risk scores before running third-party MCP servers, so you know what's safe before you execute.
Satoshidata Wallet Intelligence
Bitcoin wallet intelligence for AI agents: labels, risk signals, transactions, fees, and mempool.
HiveAgent — The Agentzon
498 MCP tools across 12 industry verticals. Marketplace, escrow, DeFi, legal, healthcare, insurance, construction, and trades. USDC payments on Base L2.
Indexed from Official MCP Registry · Updates nightly