Skip to main content
Glama

batch50

batch50
Read-only

Run up to 50 primitive calls in one round trip. One x402 payment of $0.075 (=$0.0015 per call — cheaper per call than the 10-slot batch). Same {endpoint, input} request shape as /v1/batch; the response carries up to 50 results in order. Built for a production buyer running a whole corpus in one settle. $0.075 USDC per successful call (x402, client-paid); failed calls are not charged.

Input Schema

NameRequiredDescriptionDefault

No arguments

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 cover the safety profile (readOnlyHint=true, destructiveHint=false, openWorldHint=false), and the description adds genuinely new behavior: x402 payment settlement, the $0.075 charge, the fact that failed calls are not billed, and that results return in request order. It does not explain what happens on partial failure or which endpoints are permitted as 'primitive calls'.

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

Conciseness4/5

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

The capacity and the round-trip framing are front-loaded, and most sentences carry distinct information. The pricing is stated twice ($0.075 appears in both the first and last sentence), which is mild redundancy in an otherwise tight description.

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

Completeness3/5

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

Cost, charging policy, ordering, and request shape are all covered, and no output schema exists to explain. However, the input schema is an empty object for a tool that must accept up to 50 calls, so the description's by-reference pointer to '/v1/batch' is the only clue to the actual payload — a real gap for an agent constructing the call.

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?

With zero declared parameters the baseline is 4. The description still adds meaning by specifying the expected request shape (`{endpoint, input}`, same as /v1/batch) and the 50-result ordering guarantee, which is more than the empty schema conveys.

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?

States a concrete verb and resource — 'Run up to 50 primitive calls in one round trip' — and positions itself against the 10-slot batch by per-call price. An agent can distinguish it from `batch` and `batch100` on capacity and cost, though the term 'primitive calls' is never defined (which endpoints qualify).

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

Usage Guidelines4/5

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

'Built for a production buyer running a whole corpus in one settle' gives a clear usage context, and the explicit per-call cost comparison against the 10-slot batch supplies a selection criterion. There is no explicit when-not or reference to `batch100`, so the upper bound of the sibling ladder is left implicit.

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.