Skip to main content
Glama

Technical indicators (15-minute)

get_technical_indicators_15m
Read-onlyIdempotent

RSI, MACD, Bollinger %B, ATR, EMA trend and volume rank on Hyperliquid's 15-minute candles for one coin, plus the current funding rate. Use as inputs to your own decision; it is not a trading recommendation. ATR is useful for placing a stop. Not for live quotes (use compare_perp_quotes_across_venues). Input: symbol (base coin). Prices in USD per coin. Next: size_position_by_risk.

Input Schema

NameRequiredDescriptionDefault
symbolYesBase coin, e.g. BTC

Output Schema

NameRequiredDescriptionDefault
bbYesBollinger %B (0 = lower band, 1 = upper band)
atrYesATR(14) on 15-minute candles, USD per coin
rsiYesRSI(14), 0-100
macdYesMACD line
symbolYesBase coin
ema_trendYesDirection of the EMA trend
timestampYesLast candle's open time (ms since epoch)
close_priceYesLast close, USD per coin
deprecationNoPresent only while this tool is deprecated: replacement, removal_date, changelog
macd_signalYesMACD signal line
volume_rankYesLatest volume's percentile among recent candles, 0-1
funding_rateYesCurrent funding rate per interval, fraction
macd_histogramYesMACD minus signal

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare readOnly/idempotent/non-destructive, so the safety profile is covered. The description adds genuinely non-structured context: the numeric units (USD per coin), the presence of a funding rate alongside the candle indicators, the ATR-stop-placement affordance, and the disclaimer that output is not a recommendation. It does not discuss candle staleness beyond 'not live quotes', which keeps it short of a 5.

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?

Front-loaded with the indicator inventory, then the caveats and routing in short clauses — dense but scannable. The liability disclaimer is arguably padding, though it does affect how an agent should present results.

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?

With one required parameter, an output schema, and full annotation coverage, the description only needs to convey scope, units, exclusions, and the follow-up step — all present. Minor gap: nothing says how recent the 15-minute bar is or whether indicators are computed on the latest closed candle.

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 coverage is 100% and the symbol property is already documented as 'Base coin, e.g. BTC', so 'Input: symbol (base coin)' largely restates the schema. The added unit note ('Prices in USD per coin') describes output values rather than parameter semantics, so this stays at the baseline.

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?

Names the exact indicator set (RSI, MACD, Bollinger %B, ATR, EMA trend, volume rank), the candle interval, the venue (Hyperliquid), the scope (one coin), and the extra funding-rate field. It also explicitly separates itself from the live-quote sibling, so an agent can pick it without opening a 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?

Gives an explicit exclusion with the alternative ('Not for live quotes (use compare_perp_quotes_across_venues)') and a downstream next step ('Next: size_position_by_risk'). It also states the interpretive frame ('inputs to your own decision; not a trading recommendation') and a concrete use case for ATR in stop placement.

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