Skip to main content
Glama

ZERO Payment Guard

Free sample (live preflight + token check)

sample_report
Read-onlyIdempotent

Free: real live x402 preflight of a fixed sample endpoint and a token check of USDC on Base, same shapes as the paid tools.

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": "sample_report"
  }
}

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

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 and openWorld, so the safety profile is covered. The description adds value beyond them: the preflight is 'real live' (an actual external network call, consistent with openWorldHint), it is free of charge, it targets a fixed sample endpoint rather than caller-supplied input, and its response mirrors the paid tools' shapes. It does not mention rate limits, failure modes, or whether the free tier is capped.

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?

One front-loaded sentence with the key qualifier ('Free') first and no filler. Every clause — live, sample endpoint, USDC on Base, matching response shapes — carries distinct information.

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?

For a zero-parameter, annotation-covered demo tool with no output schema, the description covers what it does, that it costs nothing, and that output matches the paid tools. What is missing is minor: which endpoint/token is sampled and what the mirrored response actually contains, which an agent would otherwise need the paid tools' docs to know.

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?

There are zero input parameters and the schema is empty, so there is nothing for the description to disambiguate. Baseline 4 applies; the phrase 'fixed sample endpoint' usefully explains why no inputs are accepted.

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 names a concrete action pair — a live x402 preflight against a fixed sample endpoint plus a USDC token check on Base — and marks it as the free variant of the paid tools. An agent can tell it apart from x402_preflight and token_check, though the exact resource identities (which endpoint, which token address) are left as 'fixed sample'.

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?

Usage is only implied: 'Free' and 'same shapes as the paid tools' suggests it is a trial/dry-run before spending on the paid siblings, but the description never says 'use this to validate credentials or preview response shapes before calling the paid tools' nor states when not to use it. The agent must infer the trial role.

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.