Skip to main content
Glama

Recent trades

recent_trades

The latest on-chain trades of ONE X1 token, newest first (mint or symbol, up to 100). For whale-sized swaps across every token use whale_ticker; for the last 200 trades chain-wide use firehose. PAID: $0.025 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1; no key, no sign-up) at https://apexfaucet.xyz/api/x402/firehose. Over MCP this tool answers with that price and URL, not the data.

Input Schema

NameRequiredDescriptionDefault
mintYes
limitNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior4/5

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

No annotations exist, so the description carries the full load, and it discloses the two things an agent most needs: the $0.025/call x402 pricing with accepted assets and no sign-up, and the critical gotcha that over MCP the tool returns only the price and URL rather than the data. It stops short of describing rate limiting or what happens on a failed payment.

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 sentences, each doing distinct work: what it returns, which siblings to use instead, and the payment/return-behavior caveat. The most decision-relevant facts (scope, then alternatives, then cost) are front-loaded with no filler.

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 paid data tool with no annotations and no output schema, the definition covers cost, payment rails, the MCP-vs-HTTP discrepancy, and sibling routing. The remaining gap is the shape of an actual trade record (fields returned), which nothing else in the definition supplies.

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

Parameters3/5

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

Schema description coverage is 0%, so the description must compensate. It clarifies that 'mint' accepts either a mint address or a symbol, which the schema does not say, and that results are capped at 100. However, the 'limit' parameter's meaning (default 20, count of trades versus count of something else) is left implicit.

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?

States a specific verb and resource with scope: 'latest on-chain trades of ONE X1 token, newest first', plus the ordinal constraint '(mint or symbol, up to 100)'. It explicitly names two siblings it is not (whale_ticker, firehose), so an agent can place it without opening any schema.

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

Usage Guidelines5/5

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

Both alternatives are named together with the condition that selects them: whale_ticker for whale-sized swaps across every token, firehose for the last 200 trades chain-wide. That leaves 'single-token, latest trades' as this tool's unambiguous niche.

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.