x402-add-months
Add Months: Add Months
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| n | No | N to process | |
| date | No | Date to process | |
| months | No | Months to process |
Add Months: Add Months
| Name | Required | Description | Default |
|---|---|---|---|
| n | No | N to process | |
| date | No | Date to process | |
| months | No | Months to process |
Changes observed during successful MCP inspections.
Input schema / properties / dateAdded value: +{
+ "description": "Date to process",
+ "type": "string"
+}Input schema / properties / monthsAdded value: +{
+ "description": "Months to process",
+ "type": "string"
+}Input schema / properties / nAdded value: +{
+ "description": "N to process",
+ "type": "string"
+}Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden and delivers nothing: it does not say whether the result is returned or defaulted, how month-end overflow is handled, or what input format 'date' expects. This is a complete absence of behavioral disclosure.
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 short but purely duplicative: the colon-separated restatement of the name earns no space. Brevity here reflects under-specification rather than efficient communication.
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 3-parameter tool with no annotations and no output schema, the description should at minimum clarify parameter roles and result behavior. It provides none of this, leaving the agent unable to call the tool with confidence.
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 description coverage is 100%, so the baseline of 3 applies even though the description adds no parameter meaning. The schema's own descriptions ('N to process', 'Months to process') are vacuous and the string typing of 'months' is unexplained, but per the coverage rule the schema is treated as the primary source.
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 text "Add Months: Add Months" only restates the tool name, which is a tautology rather than a description of the operation. An agent can infer date arithmetic from the slug, but the description itself adds no verb, resource detail, or scope.
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 guidance is given about when to use this versus the many adjacent siblings such as x402-add-days, x402-add-years, x402-next-month, x402-date-math, or x402-prev-month. The name implies a use case, but the description states nothing explicitly.
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.