x402-map-value
Map Value: Map Value
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| toMax | No | ToMax to process | |
| toMin | No | ToMin to process | |
| value | No | Value to process | |
| fromMax | No | FromMax to process | |
| fromMin | No | FromMin to process |
Map Value: Map Value
| Name | Required | Description | Default |
|---|---|---|---|
| toMax | No | ToMax to process | |
| toMin | No | ToMin to process | |
| value | No | Value to process | |
| fromMax | No | FromMax to process | |
| fromMin | No | FromMin to process |
Changes observed during successful MCP inspections.
Input schema / properties / fromMaxAdded value: +{
+ "description": "FromMax to process",
+ "type": "string"
+}Input schema / properties / fromMinAdded value: +{
+ "description": "FromMin to process",
+ "type": "string"
+}Input schema / properties / toMaxAdded value: +{
+ "description": "ToMax to process",
+ "type": "string"
+}Input schema / properties / toMinAdded value: +{
+ "description": "ToMin to process",
+ "type": "string"
+}Input schema / properties / valueAdded value: +{
+ "description": "Value to process",
+ "type": "string"
+}Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full behavioral burden, and it discloses nothing: not the mapping formula, not whether fromMin/fromMax define the input domain and toMin/toMax the output domain, not behavior when the value falls outside the source range (clamp vs extrapolate), and not whether the output is a string or number.
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?
Extremely short, but this is under-specification rather than conciseness. The single line is a name-echo that consumes space without front-loading any actionable information, so brevity here works against the definition.
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?
A 5-parameter numeric mapping tool with no annotations, no output schema, and meaningless parameter descriptions requires far more explanation than this. Nothing about the mapping direction, range semantics, out-of-range behavior, or output type is communicated, leaving the agent unable to invoke it correctly.
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?
All five parameters have schema entries, but the descriptions are vacuous placeholders ("ToMax to process"), so nominal 100% coverage carries no real meaning. The description adds zero clarification about the semantic relationship between fromMin/fromMax (input domain) and toMin/toMax (output domain), which is exactly the ambiguity an agent would need resolved. It falls below the baseline-3 case because the schema text itself is uninformative.
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?
"Map Value: Map Value" is a pure tautology that restates the tool name without stating what mapping it performs. An agent cannot tell whether this maps a value between ranges (min-max scaling), maps keys to values, or does something else entirely, and it is indistinguishable from siblings like x402-map-to-range and x402-remap.
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?
No when-to-use guidance, no mention of prerequisites, and no differentiation from closely related siblings such as x402-map-to-range, x402-remap, x402-lerp, or x402-min-max-normalize. Nothing tells the agent when this tool is the right choice.
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.