Skip to main content
Glama

Stratalize Intelligence

get_x402_seller_statement

Read-only

Use when an x402 seller or marketplace operator needs an attested on-chain settlement statement for a payee wallet over a bounded period. Ingests Base mainnet USDC Transfer logs, classifies likely x402 settlements, assembles STMT-JCS-1 aggregates and methodology, ML-DSA-65 signs, persists, and anchors the digest. Inputs payee_address (required), period_from and period_to (ISO dates). $3.00 USDC per call.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
period_toYes
period_fromYes
payee_addressYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.7/5.0
Behavior1/5

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

The description says the tool 'persists, and anchors the digest,' which implies state-changing behavior such as writing or committing data. Annotations declare readOnlyHint=true, directly contradicting that implication. The pipeline details and signing behavior are useful, but the contradiction is a serious defect.

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?

Three purposeful sentences cover use case, processing pipeline, inputs, and pricing with no filler. The trigger condition is front-loaded, and each sentence adds distinct value.

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?

Given the complexity and the absence of an output schema, the description covers the inputs, processing steps, persistence/anchoring behavior, and cost well. However, it does not describe the return value's shape or structure, and the readOnlyHint contradiction creates ambiguity about side effects, leaving the picture incomplete.

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?

The schema provides only minLength constraints with 0% schema description coverage, so the description carries the parameter semantics. It names all three parameters, marks payee_address as required, and clarifies that period_from and period_to are ISO dates over a bounded period. Exact date and address formats are not specified, but the compensation is adequate.

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

Purpose5/5

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

The description begins with a concrete use case ('x402 seller or marketplace operator needs an attested on-chain settlement statement') and names the exact resource: a payee wallet over a bounded period. It is specific enough to distinguish from the large set of get_* siblings, including get_x402_traffic_diligence.

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?

Opens with 'Use when' and gives a clear trigger condition plus a per-call cost, which helps an agent decide whether this tool fits. It does not explicitly name alternatives or state when not to use it, so it stops short of a 5.

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