x402-ens-resolve
x402-ens-resolve: ENS to ETH address. 🆓 5 free trial calls per signed wallet
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ens | No | Ens to process | |
| name | No | Name to process | |
| domain | No | Domain to process |
x402-ens-resolve: ENS to ETH address. 🆓 5 free trial calls per signed wallet
| Name | Required | Description | Default |
|---|---|---|---|
| ens | No | Ens to process | |
| name | No | Name to process | |
| domain | No | Domain to process |
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It states the conversion and the free-trial allowance, but does not describe what happens on invalid input, whether a wallet signature is required despite mentioning 'signed wallet,' which network is used, or what the response contains.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is compact and front-loads the essential purpose. The tool-name prefix and emoji are mildly redundant, but the free-trial note is brief and informative. No significant bloat is present.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with no annotations and no output schema, the description leaves too much implicit: which parameter to use, expected input format, error behavior, network context, and authentication requirements. The free-trial note adds cost context but does not make the tool adequately self-contained.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so a baseline of 3 applies even without parameter details in the description. However, the schema's parameter descriptions ('Ens to process', 'Name to process', 'Domain to process') are boilerplate and do not clarify which of ens, name, or domain should be supplied or how they relate, so the description adds little real semantic value.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a clear conversion purpose: 'ENS to ETH address.' It is a specific, understandable verb+resource pairing that tells an agent what the tool accomplishes. However, it does not explicitly differentiate itself from sibling ENS tools like x402-ens-avatar or x402-ens-records, so it stops short of a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives no guidance on when to use this tool versus alternatives such as x402-ens-avatar or x402-ens-records. There is no mention of prerequisites, exclusions, or the conditions under which an agent should prefer this tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.