Skip to main content
Glama

ScorpTech x402 Tools

Arithmetic Next

arithmetic_next
Read-onlyIdempotent

The smallest arithmetic number that is at least n. 1 stays 1, 2 gives 3, 4 gives 5, 8 gives 11, and 13 stays 13. n runs from 1 to 1000000. Price: $0.001 USDC per successful call (x402, Solana). Same tool over HTTPS: POST https://scorptech.it.com/api/x402/v1/arithmetic-next

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "n": "<n>"
    },
    "name": "arithmetic_next"
  }
}

Input Schema

NameRequiredDescriptionDefault
nYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive, so safety is covered. The description adds genuinely non-obvious behavioral context: a $0.001 USDC x402 charge per successful call on Solana, an equivalent HTTPS endpoint, and the domain 1..1000000. It omits what happens on payment failure or invalid input, which keeps it short of a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the definition, then examples, then the valid domain, then the payment/transport details. Four compact sentences, each of which conveys new information an agent would otherwise have to guess.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, but the worked examples effectively communicate the return value and its type. Combined with the payment and rate/endpoint information, an agent has enough to call it correctly; only error/failure semantics are absent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0% and the single parameter is undocumented in the schema, so the description must carry the load. It does so reasonably: n is defined as the lower bound on the returned arithmetic number, with four input/output examples that make the mapping concrete, though the stated 1..1000000 range merely repeats the schema's min/max.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a precise function: the smallest arithmetic number that is at least n, and backs it with worked examples (2 gives 3, 8 gives 11) that pin down the otherwise jargon-heavy term 'arithmetic number'. It does not, however, distinguish itself from the many arithmetic_* siblings (arithmetic_number, arithmetic_count, arithmetic_second), so an agent must infer the difference.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The examples imply that n is a lower bound and the tool rounds up within the arithmetic-number sequence, which gives the agent an implicit usage model. There is no explicit when-to-use framing, no statement of when another sibling (e.g. arithmetic_number for a membership test) would be the better choice.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources