Skip to main content
Glama

txpreflight__batch

Batch vet up to 20 x402 seller URLs or verify up to 20 settlement tx hashes in one paid call. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta["x402/payment"]. HTTP: POST https://api.firstmention.uk/s/txpreflight/batch

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "txpreflight__batch"
  }
}

Input Schema

NameRequiredDescriptionDefault
urlsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.4/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does a solid job on the cost/auth dimension: $0.01 per call in USDC on Base (eip155:8453), payment supplied via params._meta["x402/payment"], and the concrete POST endpoint. It omits batch failure semantics — whether one bad URL aborts all 20 or results come back per-item — and says nothing about rate limits.

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?

Three tight sentences: capability and cap first, cost and payment mechanism second, transport endpoint third. Almost nothing is wasted, though the raw HTTP URL adds little for an agent invoking an MCP tool compared to the pricing line.

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?

For a paid batch tool with no annotations, no output schema, and 0% schema coverage, the description covers purpose, price, payment plumbing, and the 20-item cap — the essentials for invoking it. It does not describe what a result looks like (verdicts per URL?) or how the tx-hash mode maps onto the only available parameter, which are meaningful gaps for a $0.01-per-call operation.

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

Parameters2/5

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

Schema coverage is 0% and the single `urls` parameter is undocumented, so the description must compensate. It does convey that `urls` is a list capped at 20, but it also promises 'verify up to 20 settlement tx hashes' while the schema exposes only a `urls` array — an agent is left with no idea which field carries tx hashes or how mode selection works. The mismatch actively misleads rather than just omitting detail.

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 specific verb and resource — 'batch vet up to 20 x402 seller URLs or verify up to 20 settlement tx hashes in one paid call' — and the cap of 20 plus 'in one paid call' implicitly contrasts with the single-item siblings txpreflight__seller and txpreflight__verify. It stops short of naming those siblings explicitly, so an agent must infer the batch-vs-single split.

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?

Use is implied by 'in one paid call' with a cap of 20, which signals the batching scenario, but there is no explicit statement of when to choose this over txpreflight__verify/txpreflight__seller/x402check__batch. It also never says how to select between the two advertised modes (URL vetting vs tx-hash verification), leaving that entirely to inference.

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