scan_trade_calls
ActiveTool of AlgoVault — Crypto Quant Trade Calls
Returns ranked BUY SELL HOLD trade calls across the top crypto perpetual futures by open interest — one scan for whole-market coverage, each with confidence and market regime. Use this for breadth; use get_trade_call for per-coin depth and reasoning. Read-only: reads live exchange APIs, places no orders.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"topN": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1,
"description": "How many top perps by open interest to scan, 1 to 100 (default 20)."
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 100,
"minimum": 1,
"description": "Max ranked calls to return, 1 to 100 (default 10). Non-HOLD ranked first."
},
"rankBy": {
"type": "string",
"default": "oi",
"description": "Universe lens: oi (default) volume gainers losers movers funding_positive funding_negative volatility oi_change (aliases vol gain lose move pfr nfr atr oid). funding_*/volatility/oi_change rank among the most-liquid perps; oi_change = real 24h open-interest %Δ."
},
"oiBasis": {
"enum": [
"notional",
"contracts"
],
"type": "string",
"default": "notional",
"description": "OI-delta basis for rankBy=oi_change: notional (default, USD) or contracts (base-coin, price-independent). Ignored by other lenses."
},
"exchange": {
"enum": [
"HL",
"BINANCE",
"BYBIT",
"OKX",
"BITGET",
"ASTER",
"BINGX",
"GATE",
"HTX",
"KUCOIN",
"MEXC",
"PHEMEX"
],
"type": "string",
"default": "BINANCE",
"description": "Venue: BINANCE (default) HL BYBIT OKX BITGET."
},
"timeframe": {
"enum": [
"1m",
"3m",
"5m",
"15m",
"30m",
"1h",
"2h",
"4h",
"8h",
"12h",
"1d"
],
"type": "string",
"default": "15m",
"description": "Candle timeframe, 1m to 1d for the scan. Default 15m intraday."
},
"includeHolds": {
"type": "boolean",
"default": false,
"description": "Include HOLD calls after non-HOLD (default false). HOLDs never cost quota."
},
"minConfidence": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Optional confidence floor, 0 to 100, applied to non-HOLD trade calls."
},
"oiChangeWindow": {
"enum": [
"1h",
"4h",
"24h"
],
"type": "string",
"default": "24h",
"description": "OI-delta window for rankBy=oi_change: 1h, 4h, or 24h (default 24h). Ignored by other lenses."
},
"includeReasoning": {
"type": "boolean",
"default": false,
"description": "Enrich each non-HOLD call with price, the top 2-3 drivers, and one-line reasoning (default false → bare verdict cells). HOLDs stay bare. Same per-call detail as get_trade_call."
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
AlgoVault — Crypto Quant Trade Calls
https://github.com/AlgoVaultLabs/crypto-quant-signal-mcp
2/7 registries