{"tools": [{"name": "get_supported_symbols", "description": "Step 1 — list live USDT perpetual tickers on Binance and/or Bybit. Free.", "inputSchema": {"type": "object", "properties": {"exchange": {"type": "string", "enum": ["binance", "bybit"]}}}}, {"name": "get_market_metrics", "description": "Step 2 — live 15m price/OI/CVD/RSI plus 30m VWAP deviation for one ticker. Free. Some indicators include updated_at and is_closed. updated_at is the open time of the 1-minute candle included in that measurement. is_closed true means that 1-minute candle was already closed when the value was measured. Example: updated_at 2026-09-08T14:52:00Z with is_closed true means the last closed candle in this report is the 14:52 bar; freshness is 14:53:00 UTC. This is the candle clock, not delayed data.", "inputSchema": {"type": "object", "required": ["symbol"], "properties": {"symbol": {"type": "string", "description": "Ticker, e.g. BTCUSDT"}, "exchange": {"type": "string", "enum": ["binance", "bybit"], "default": "binance"}}}}, {"name": "get_instrument_state", "description": "Step 3 — full Trap Radar Pro dump for one ticker. Paid x402. User confirmation required. Some indicators include updated_at and is_closed. updated_at is the open time of the 1-minute candle included in that measurement. is_closed true means that 1-minute candle was already closed when the value was measured. Example: updated_at 2026-09-08T14:52:00Z with is_closed true means the last closed candle in this report is the 14:52 bar; freshness is 14:53:00 UTC. This is the candle clock, not delayed data.", "inputSchema": {"type": "object", "required": ["symbol"], "properties": {"symbol": {"type": "string", "description": "Ticker, e.g. BTCUSDT"}, "exchange": {"type": "string", "enum": ["binance", "bybit"], "default": "binance"}, "wallet": {"type": "string", "description": "0x payer address on Base"}}}}], "protocol": "mcp", "transport": "http-jsonrpc"}