Skip to main content
Glama

ExchangeRebel — pay-per-call APIs for AI agents (x402 on Solana)

screener_quote

Single-ticker snapshot (delayed quote). $0.005 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"]). HTTP equivalent: GET https://exchangerebel.com/toll/screener/quote/{ticker}.

Input Schema

NameRequiredDescriptionDefault
tickerYesTicker symbol

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations declare readOnlyHint=false without explaining why a quote read is non-read-only; the description resolves that by disclosing the $0.005 USDC charge and the x402 challenge-then-retry flow, which is exactly the behavioral fact an agent must know before calling. It also flags the data as delayed. It does not cover rate limits or what a failed/underpaid call returns beyond the challenge.

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?

Two sentences, front-loaded with the identity of the tool, then the cost and payment mechanics. The bracketed x402 instruction is dense but every clause carries operational information an agent needs before spending money.

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 one-parameter quote call, the description covers what it returns at a high level, what it costs, how to pay, and the HTTP equivalent. With no output schema present, it could say more about the fields in the snapshot, but the gaps are minor relative to what is already disclosed.

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?

The single required parameter is fully documented by the schema (100% coverage), so the baseline applies. The description adds only the framing that the ticker identifies one instrument, plus the HTTP path template; it gives no notation guidance (e.g., exchange suffix) beyond what the schema already says.

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?

"Single-ticker snapshot (delayed quote)" states a specific resource and scope, and the word "single-ticker" implicitly contrasts with the batch sibling screener_screen. It stops short of naming that sibling explicitly, so the agent must infer the split from the name alone.

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 implied by "single-ticker snapshot" — use it for one symbol rather than a screen — but there is no explicit statement of when to prefer it over screener_screen, nor any prerequisite or failure guidance beyond the payment handshake.

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