Skip to main content
Glama

crypto-web-data-api

OHLCV candles with RSI, SMA, ATR and trend

candles
Read-only

OHLCV candles with RSI, SMA, ATR and trend. Binance spot candles plus indicators computed over the last 200 candles: RSI14, SMA20, SMA50, ATR14, volatility and a simple trend label. Cached 30 s. Price $0.010 per call (x402: USDC on Base or Solana).

Input Schema

NameRequiredDescriptionDefault
txNoAlternative to the X-Payment-Tx header
limitNoHow many candles to return
symbolNoBTCUSDT
intervalNoOne of 1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w1h

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior4/5

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

Annotations only declare readOnlyHint and openWorldHint, so the cost and latency details here are genuinely additive: 30 s caching, $0.010 per call, and x402 payment in USDC on Base or Solana. That is exactly the kind of operational context an agent needs before calling a paid endpoint. It falls short of a 5 because it never explains what happens when payment is absent or how the X-Payment-Tx header/`tx` parameter interacts with billing.

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 sentences, front-loaded with what the tool returns, then computation window, then cache/price/payment. No filler. The opening sentence duplicates the title verbatim, which costs a little, but the rest is dense and useful.

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 read-only, single-resource data endpoint with four simple parameters, this covers the essentials an agent cannot get from the schema: exchange, indicator window, caching, and price/payment rail. The main remaining gap is the return shape (array of candle objects with field names), which has no output schema to cover it.

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 75%, with `limit` and `interval` already documented and `symbol` covered by a pattern and example but no prose. The description adds the exchange scope (Binance spot) and confirms indicators are computed over the most recent 200 candles, which contextualizes the limit ceiling, but it adds no per-parameter meaning beyond that. Baseline 3 is appropriate.

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 the resource precisely (OHLCV candles) and lists the exact indicator set (RSI14, SMA20, SMA50, ATR14, volatility, trend), which separates it from a plain quote tool like price or prices. However, it never names a sibling or states the distinction explicitly, so the differentiation is inferred from the content rather than declared.

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

Usage Guidelines2/5

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

There is no when-to-use or when-not-to-use guidance: nothing says to pick this over price, token_price, or market_overview when an agent needs technical indicators versus a spot quote. Usage is only implied by the returned data. The 'last 200 candles' note is a scope constraint, not selection guidance.

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