{"id":221162,"recorded_at":"2026-10-26T15:06:05.084420Z","observed_at":"2026-10-26T15:06:05.084278Z","subject_kind":"endpoint","subject":"6c6a05ce-cb00-4ec4-aa47-6503c523482d","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":32,"tools":[{"description":"Look up one cryptocurrency profile by ticker, name, contract address, or Gate symbol. Optional chain disambiguates address clashes. Returns matching rows with basic project fields. Read-only public data; not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"chain":{"description":"Chain hint for address disambiguation when query_type=address or auto-detected EVM address; e.g. eth, tron, bsc.","type":"string"},"fields":{"description":"Field allowlist; empty = all. scope wins when both set.","items":{"type":"string"},"type":["null","array"]},"query":{"description":"Search text: symbol, contract address, localized name, etc. Non-empty.","minLength":1,"type":"string"},"query_type":{"description":"Lookup mode; default auto when omitted. Allowed: auto|address|symbol|name|project|gate_symbol|source_id.","enum":["auto","address","symbol","name","project","gate_symbol","source_id"],"type":"string"},"scope":{"description":"Response field scope; default basic when omitted. Allowed: basic|detailed|full|with_project|with_tokenomics.","enum":["basic","detailed","full","with_project","with_tokenomics"],"type":"string"},"size":{"default":3,"description":"Max rows; omit for default 3; minimum 1, maximum 20. Over-limit rejected (not truncated).","maximum":20,"minimum":1,"type":"integer"}},"required":["query"],"type":"object"},"name":"info_coin_get_coin_info"},{"description":"Boards: popular, gainers/losers, twitter_hot, airdrop, new_listing, market_pulse_hot. time_range only for gainers/losers. Single match→get_coin_info. Filtered list→search_coins. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"limit":{"description":"Rows; default 20, max 400.","type":"integer"},"listing_from":{"description":"new_listing only: Unix seconds from; 0 = omit.","type":"integer"},"listing_query":{"description":"new_listing only: exchange / keyword for upstream query.","type":"string"},"listing_tickers":{"description":"new_listing only: comma tickers e.g. BTC,ETH.","type":"string"},"ranking_type":{"description":"popular|top_gainers|top_losers|twitter_hot|airdrop|new_listing|market_pulse_hot","type":"string"},"time_range":{"description":"Only for top_gainers|top_losers: 1h|24h (default)|7d. Omit for other ranking_type or validation fails.","type":"string"}},"required":["ranking_type"],"type":"object"},"name":"info_coin_get_coin_rankings"},{"description":"Multi-row asset list by category, chain, cap, type. One clear match→get_coin_info. Boards→get_coin_rankings. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"asset_type":{"description":"crypto (default) | tradefi | all","type":"string"},"category":{"description":"Controlled sector tag or group (e.g. Layer 1, DEX); case-insensitive; matches category_type_flat then category_type; unknown values return empty list.","type":"string"},"chain":{"description":"Chain filter: canonical name or alias (ETH→Ethereum, BSC→BNB Chain); contains match on normalized chain list.","type":"string"},"limit":{"description":"Page size; default 20, max 400.","type":"integer"},"market_cap_max":{"description":"Max market cap USD.","type":["null","number"]},"market_cap_min":{"description":"Min market cap USD; range on market_value / market_cap.","type":["null","number"]},"offset":{"description":"Offset; default 0.","type":"integer"},"sort_by":{"description":"market_cap (default) | fdv | circulating_supply; all desc","type":"string"}},"type":"object"},"name":"info_coin_search_coins"},{"description":"Public heuristic token security screen (e.g. tax/holder-risk style signals from data providers). Not a security guarantee or legal/investment advice. On-chain activity stats→get_token_onchain. Token xor address with chain; scope in schema. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"address":{"description":"Contract address; xor with token.","type":"string"},"chain":{"description":"Chain id e.g. eth, bsc, solana, base, arb.","type":"string"},"lang":{"description":"Locale: en|cn|tw|ja|kr; default en.","type":"string"},"scope":{"description":"basic (default)|full.","type":"string"},"token":{"description":"Token symbol e.g. PEPE; xor with address.","type":"string"}},"required":["chain"],"type":"object"},"name":"info_compliance_check_token_security"},{"description":"Filtered release calendar in a date window. Zero-arg dashboard→get_macro_summary. Indicator snapshot or series→get_macro_indicator. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"end_date":{"description":"End YYYY-MM-DD inclusive; default start+30d; sorted by event_date desc.","type":"string"},"event_type":{"description":"FOMC|NFP|CPI|PPI|GDP|PCE|...; empty or all = no filter.","type":"string"},"importance":{"description":"Importance filter; ignored if index lacks field.","type":"string"},"size":{"description":"Rows; default 20, max 400.","type":"integer"},"start_date":{"description":"Start YYYY-MM-DD for event_date; default today UTC; if only end_date set, start defaults today.","type":"string"}},"type":"object"},"name":"info_macro_get_economic_calendar"},{"description":"Official macro stats: latest or series by country/indicator (CPI, rates, jobs). No event feed. Calendar→get_economic_calendar. Dashboard→get_macro_summary. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"country":{"description":"Country display name e.g. United States; wins over country_code if both set.","type":"string"},"country_code":{"description":"ISO code e.g. US when index lacks display name.","type":"string"},"end_date":{"description":"Same as end_time.","type":"string"},"end_time":{"description":"Range end; alias end_date.","type":"string"},"indicator":{"description":"Exact keyword match on indicator.keyword OR indicator_id.keyword OR slugname.keyword; ASCII case-insensitive via exact variants (original, lower, upper).","type":"string"},"mode":{"description":"latest (default, snapshot) or timeseries.","type":"string"},"size":{"description":"Rows; default 20, max 400.","type":"integer"},"start_date":{"description":"Same as start_time.","type":"string"},"start_time":{"description":"Range start; alias start_date; filters date/part_date.","type":"string"}},"required":["indicator"],"type":"object"},"name":"info_macro_get_macro_indicator"},{"description":"Zero-arg macro dashboard: key snapshots plus upcoming releases. Filtered calendar list→get_economic_calendar. Indicator snapshot or series→get_macro_indicator. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"type":"object"},"name":"info_macro_get_macro_summary"},{"description":"Read-only Gate candlesticks for a trading pair or contract. Inputs: symbol (required), timeframe (validated per market_type; delivery excludes 1s|3d), market_type spot|futures|delivery|options (default spot), limit 1–400 (default 100; over-limit rejected) for latest N only, optional paired start_time/end_time Unix seconds (mutually exclusive with limit; range returns up to 400 latest candles and may set truncated/actual_start_time/actual_end_time), settle for futures/delivery. Each candle includes t, open, high, low, close; volume and quote_volume only when upstream provides them. Invalid timeframe or unknown symbol returns an error. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"end_time":{"description":"End Unix seconds; must be paired with start_time. Range queries return up to 400 latest candles and may set truncated.","type":"integer"},"limit":{"default":100,"description":"Max candles when no time range; omit for default 100; minimum 1, maximum 400. Over-limit rejected. Cannot combine with start_time/end_time.","maximum":400,"minimum":1,"type":"integer"},"market_type":{"description":"Market venue; default spot when omitted. Allowed: spot|futures|delivery|options.","enum":["spot","futures","delivery","options"],"type":"string"},"settle":{"description":"futures/delivery settlement; default usdt.","type":"string"},"start_time":{"description":"Start Unix seconds; must be paired with end_time. Omit both with limit for latest N candles. Mutually exclusive with explicit limit.","type":"integer"},"symbol":{"description":"Pair or contract e.g. BTC_USDT.","minLength":1,"type":"string"},"timeframe":{"description":"Candle interval. start_time/end_time are Unix seconds.","enum":["1s","10s","1m","3m","5m","15m","30m","1h","2h","4h","6h","8h","12h","1d","3d","7d","30d","1w"],"type":"string"}},"required":["symbol","timeframe"],"type":"object"},"name":"info_marketdetail_get_kline"},{"description":"Read-only Gate order book depth (bids/asks as price/size) for a trading pair or contract. Inputs: symbol (required), market_type spot|futures|delivery|options (default spot), depth 1–100 (default 20; over-limit rejected), settle for futures (usdt|btc) or delivery (usdt). Spot/options reject settle. Does not place orders. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"depth":{"default":20,"description":"Order book depth levels; omit for default 20; minimum 1, maximum 100. Values above max are rejected.","maximum":100,"minimum":1,"type":"integer"},"market_type":{"description":"Market venue; default spot when omitted. Allowed: spot|futures|delivery|options.","enum":["spot","futures","delivery","options"],"type":"string"},"settle":{"description":"Settlement for futures/delivery; default usdt; omit for options.","type":"string"},"symbol":{"description":"Trading pair e.g. BTC_USDT.","minLength":1,"type":"string"}},"required":["symbol"],"type":"object"},"name":"info_marketdetail_get_orderbook"},{"description":"Read-only recent Gate trade prints for a trading pair or contract. Inputs: symbol (required), market_type spot|futures|delivery|options (default spot), limit 1–400 (default 50; over-limit rejected), settle for futures (usdt|btc) or delivery (usdt). create_time_ms keeps upstream units (spot usually ms; futures/delivery often fractional seconds). side is optional (spot); derivatives may use signed size. Does not place orders. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"limit":{"default":50,"description":"Recent trades count; omit for default 50; minimum 1, maximum 400. Over-limit rejected.","maximum":400,"minimum":1,"type":"integer"},"market_type":{"description":"Market venue; default spot when omitted. Allowed: spot|futures|delivery|options.","enum":["spot","futures","delivery","options"],"type":"string"},"settle":{"description":"futures/delivery settlement; default usdt.","type":"string"},"symbol":{"description":"Pair or contract id.","minLength":1,"type":"string"}},"required":["symbol"],"type":"object"},"name":"info_marketdetail_get_recent_trades"},{"description":"Batch market snapshots for up to 20 symbols; raw array length 1–20 before trim/dedupe; missing symbols appear in not_found. Same timeframe/source/quote/scope semantics as the single-symbol snapshot. Read-only public market data. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"quote":{"description":"Quote currency; default USDT; maps to OpenSearch market.","type":"string"},"scope":{"description":"Response field scope; default basic. Allowed: basic|detailed|full.","enum":["basic","detailed","full"],"type":"string"},"source":{"description":"Market source; default spot. futures is accepted and normalized to future. Allowed: alpha|spot|future|futures|fx.","enum":["alpha","spot","future","futures","fx"],"type":"string"},"symbols":{"description":"Raw symbol array length 1–20 (checked before trim/dedupe). Then trim, reject blanks, dedupe; missing symbols go to not_found (omitted from items).","items":{"type":"string"},"maxItems":20,"minItems":1,"type":"array"},"timeframe":{"description":"Kline interval; default 1h when omitted. Allowed: 15m|1h|4h|1d.","enum":["15m","1h","4h","1d"],"type":"string"}},"required":["symbols"],"type":"object"},"name":"info_marketsnapshot_batch_market_snapshot"},{"description":"BTC/ETH institutional ETF/CME/CFTC daily metrics (OpenSearch). asset=BTC|ETH|all; channel=all|etf|cme|cftc nulls non-selected fields. CME often null with data_status cme_source_not_procured. Returns assets[].latest and series[]. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"asset":{"description":"BTC|ETH|all; default BTC. all returns BTC and ETH groups.","type":"string"},"channel":{"description":"all|etf|cme|cftc; default all.","type":"string"},"end_date":{"description":"YYYY-MM-DD; default latest part_date available from OpenSearch.","type":"string"},"limit":{"description":"1-366; default 30.","type":"integer"},"start_date":{"description":"YYYY-MM-DD; default end_date - 30d.","type":"string"}},"type":"object"},"name":"info_marketsnapshot_get_institutional_metrics"},{"description":"Broad market overview dashboard: capitalization, volume, dominance, and sentiment style metrics. No symbol required. Read-only public market breadth data. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"type":"object"},"name":"info_marketsnapshot_get_market_overview"},{"description":"One-symbol market snapshot: realtime price, a short kline clip, and project summary. Inputs include symbol, timeframe, source (e.g. spot), quote, and scope. When no data exists for the symbol, returns status=not_found with empty realtime/kline/project_info. Read-only public market data. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"indicator_timeframe":{"description":"Alias of timeframe when timeframe omitted. Allowed: 15m|1h|4h|1d.","enum":["15m","1h","4h","1d"],"type":"string"},"quote":{"description":"Quote currency mapped to OpenSearch market; default USDT.","type":"string"},"scope":{"description":"Response field scope; default basic (trimmed). Allowed: basic|detailed|full.","enum":["basic","detailed","full"],"type":"string"},"source":{"description":"Market source; default spot. futures is accepted and normalized to future. Allowed: alpha|spot|future|futures|fx.","enum":["alpha","spot","future","futures","fx"],"type":"string"},"symbol":{"description":"Symbol e.g. BTC, ETH, USDC.","minLength":1,"type":"string"},"timeframe":{"description":"Kline interval; wins over indicator_timeframe when both set; default 1h if both empty. Allowed: 15m|1h|4h|1d.","enum":["15m","1h","4h","1d"],"type":"string"}},"required":["symbol"],"type":"object"},"name":"info_marketsnapshot_get_market_snapshot"},{"description":"Historical indicator columns (RSI, MACD, MAs). OHLCV→get_kline. Chart-label snapshot→get_technical_analysis. Not trading signals or investment recommendations. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"end_time":{"description":"Range end.","type":"string"},"indicators":{"description":"ES field names e.g. rsi, macd, macd_dea, ma7, ema7, ma30, boll_upper_band, signal_value_k, profit_rate_stddev_7d.","items":{"type":"string"},"type":["null","array"]},"limit":{"description":"Points; default 50, max 400.","type":"integer"},"start_time":{"description":"Range start: ms or ISO8601.","type":"string"},"symbol":{"description":"Symbol.","type":"string"},"timeframe":{"description":"15m|1h|4h|1d.","type":"string"}},"required":["symbol","indicators","timeframe"],"type":"object"},"name":"info_markettrend_get_indicator_history"},{"description":"Trend-index OHLCV for symbols, with optional indicator bundle. Exchange pair or contract candles, or fine intervals→marketdetail_get_kline. Columns→get_indicator_history. Chart-label snapshot→get_technical_analysis. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"end_time":{"description":"Absolute end.","type":"string"},"limit":{"description":"Row count; default 100, max 400; alternative to size.","type":"integer"},"period":{"description":"Window: 1h|4h|24h|7d|3d|5d|10d; default 24h. Ignored when start/end set.","type":"string"},"size":{"description":"Row count; alias of limit; default 100, max 400.","type":"integer"},"start_time":{"description":"Absolute start: ms timestamp or ISO8601; wins over period when paired with end.","type":"string"},"symbol":{"description":"Symbol e.g. BTC, ETH.","type":"string"},"timeframe":{"description":"Candle interval: 1m|5m|15m|1h|4h|1d.","type":"string"},"with_indicators":{"description":"If true, include technical columns in _source; default OHLCV only.","type":["null","boolean"]}},"required":["symbol","timeframe"],"type":"object"},"name":"info_markettrend_get_kline"},{"description":"Multi-timeframe chart-derived labels (e.g. bullish/bearish/neutral style summaries) from OHLCV only—descriptive research, not a price forecast or investment recommendation. OHLCV→get_kline. Raw columns→get_indicator_history. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"end_time":{"description":"Absolute end: ms or RFC3339.","type":"string"},"period":{"description":"Window: 1h|4h|24h|7d|3d|5d|10d|all; default 3d. Absolute start/end win when parseable.","type":"string"},"start_time":{"description":"Absolute start: ms or RFC3339.","type":"string"},"symbol":{"description":"Symbol.","type":"string"}},"required":["symbol"],"type":"object"},"name":"info_markettrend_get_technical_analysis"},{"description":"Wallet profile: asset_summary, token_balances (USD desc), multi_chain_token_balances, labels/risk; Solana adds token_account/mint_account. Chain aliases: op→optimism, avax|avalanche-c→avalanche, bera|berachain→bera, polygon|matic, etc. Errors: invalid_chain, invalid_address, upstream_not_ready. Transfers→get_address_transactions. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"address":{"description":"On-chain address.","type":"string"},"chain":{"description":"Chain id e.g. eth, trx, bsc, btc, sol, base, arb. Omit to auto-detect from labels; default eth if unknown.","type":"string"},"include_upstream_raw":{"description":"Prefer false (default). If true, include New Explorer ApiResponse.data as new_explorer_*_raw; large payload, not for public clients.","type":"boolean"},"min_value_usd":{"description":"Min token balance USD; keep rows with parsed value_usd >= threshold. 0 keeps non-negative; unset/unparseable value_usd dropped.","type":["null","number"]},"scope":{"description":"basic (default) | with_defi | with_counterparties | with_pnl | full. full merges all extensions; empty sections may be [] or null. detailed maps to full.","type":"string"},"upstream_raw_mode":{"description":"off (default) | lite | full. Prefer off for public MCP. include_upstream_raw=true forces full.","type":"string"}},"required":["address"],"type":"object"},"name":"info_onchain_get_address_info"},{"description":"Paginated transfers; BTC items include inputs/outputs/tx_status. partial_upstream_response when upstream total>0 but list unparseable. Chain aliases same as get_address_info. Profile→get_address_info. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"address":{"description":"On-chain address.","type":"string"},"chain":{"description":"Chain id (eth, trx, bsc, btc, sol, base, arb, ...); default eth.","type":"string"},"end_time":{"description":"End Unix seconds.","type":"integer"},"from_address":{"description":"Filter sender; maps to explorer GET from or POST transfers from. BlockInfo path ignores.","type":"string"},"include_upstream_raw":{"description":"Prefer false (default). If true, include new_explorer_address_*_raw and per-item source_raw; large payload, not for public clients.","type":"boolean"},"limit":{"description":"Max rows; default 20, max 400; maps to explorer page_size. Some filters apply only to GET list paths.","type":"integer"},"min_value_usd":{"description":"If >0, keep rows with value_usd >= threshold (same semantics as get_address_info min_value_usd). May map to explorer query when supported.","type":"number"},"nonzero_value":{"description":"If true, drop zero-amount token_transfer rows; passes nonzero_value to explorer POST when used.","type":"boolean"},"start_time":{"description":"Start Unix seconds; pair with end_time; absolute wins over time_range.","type":"integer"},"time_range":{"description":"Relative window vs start/end: 1h|24h|1d|7d|30d|90d as [now-Δ, now]. Ignored if start_time or end_time set.","type":"string"},"to_address":{"description":"Filter recipient; maps to explorer GET to or POST body to. BlockInfo path ignores.","type":"string"},"tx_type":{"description":"transfer | contract_call | token_transfer | all (default).","type":"string"},"upstream_raw_mode":{"description":"off (default) | lite | full. Prefer off for public MCP. include_upstream_raw=true forces full.","type":"string"}},"required":["address"],"type":"object"},"name":"info_onchain_get_address_transactions"},{"description":"Token scope: holders, transfers, activity, smart_money. Address ledger→get_address_transactions. One tx→get_transaction. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"chain":{"description":"Chain; omit for service default.","type":"string"},"include_upstream_raw":{"description":"Prefer false (default). If true, include explorer_*_page raw and transfer source_raw; large payload, not for public clients.","type":"boolean"},"scope":{"description":"holders|activity|transfers|smart_money|full; default full.","type":"string"},"token":{"description":"Token symbol e.g. ETH, USDT, or contract address.","type":"string"},"upstream_raw_mode":{"description":"off (default) | lite | full. Prefer off for public MCP. include_upstream_raw=true forces full.","type":"string"}},"required":["token"],"type":"object"},"name":"info_onchain_get_token_onchain"},{"description":"One transaction by hash; fields sparse if upstream thin. Token view→get_token_onchain. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"chain":{"description":"Chain e.g. eth, bsc, btc; default eth.","type":"string"},"include_upstream_raw":{"description":"Prefer false (default). If true, include explorer_detail_raw and blockinfo_detail_raw; large payload, not for public clients.","type":"boolean"},"tx_hash":{"description":"Transaction hash. Response may omit fields when upstream data is incomplete.","type":"string"},"upstream_raw_mode":{"description":"off (default) | lite | full. Prefer off for public MCP; only full adds detail raw. include_upstream_raw=true forces full.","type":"string"}},"required":["tx_hash"],"type":"object"},"name":"info_onchain_get_transaction"},{"description":"Bridge ranking or one-bridge chain breakdown. Cross-sector dashboard across DeFi, spot, perp, stablecoin, or bridge→get_defi_overview. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"bridge_name":{"description":"Bridge name (ASCII case-insensitive after trim/space normalize); omit for ranked list without chain_breakdown.","type":"string"},"chain":{"description":"Chain; normalized e.g. eth→Ethereum; filters chain_breakdown.","type":"string"},"limit":{"description":"Rows; default 10, max 400.","type":"integer"},"sort_by":{"description":"volume_24h (default)|volume_7d|deposit_txs_24h.","type":"string"}},"type":"object"},"name":"info_platformmetrics_get_bridge_metrics"},{"description":"Competitor CEX ±1% order-book depth (spot/perp) from warehouse indices; BTC/ETH liquidity benchmarking. Gate native ladder→get_orderbook. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"data_scope":{"description":"exchange|market; default market if only market index configured, else exchange when exchange set.","type":"string"},"exchange":{"description":"Venue e.g. BINANCE; when set with exchange index, filters exchange dimension.","type":"string"},"limit":{"description":"Max rows; default 20, max 100.","type":"integer"},"market_type":{"description":"spot|perp (maps to SPOT|PERP); default perp.","type":"string"},"symbol":{"description":"Base asset e.g. BTC, ETH.","type":"string"}},"required":["symbol"],"type":"object"},"name":"info_platformmetrics_get_cex_orderbook_depth"},{"description":"Chain-level activity metrics by metric_group. staking: Ethereum daily staking_metrics.series. l2: L2 ops daily l2_metrics.series (tps_avg_1d, active_addresses_1d, blob_cost_usd_1d, sequencer_revenue_usd_1d, stage_label; no tx_count/l1_fee_usd) from dwd_external_l2_metrics_daily_di; granularity day only. btc_l2: BTC L2 protocol ecosystem btc_l2_metrics.items (project_key, project_name, category, main_chain, tvl_usd, protocol_count, tx_count_1d, active_addresses_1d, bridge_volume_24h_usd, source_refs; whitelist: stacks|rootstock|merlin|bob|bitlayer). Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"chain":{"description":"Chain; staking defaults empty to ethereum; l2 supports base/arbitrum/optimism/linea/zksync_era/blast or empty for all chains; btc_l2 defaults empty to btc (required).","type":"string"},"end_date":{"description":"YYYY-MM-DD; default latest part_date in index.","type":"string"},"granularity":{"description":"l2 only: day (default); hour or minute returns unsupported_granularity.","type":"string"},"limit":{"description":"l2 only: max series rows returned; 0 means no extra cap beyond date window.","type":"integer"},"lookback":{"description":"30d|90d|1y when start_date empty; default 30d.","type":"string"},"metric_group":{"description":"Metric group: staking (Ethereum beacon daily) | l2 (L2 ops daily from growthepie+L2Beat) | btc_l2 (BTC L2 protocol ecosystem tvl/protocol_count/tx_count_1d/active_addresses_1d/bridge_volume_24h_usd from dwd_external_btc_protocol_di).","type":"string"},"project":{"description":"btc_l2 only: filter by project_key; empty returns whitelist (stacks|rootstock|merlin|bob|bitlayer). Non-whitelist project returns data_status=not_in_scope.","type":"string"},"start_date":{"description":"YYYY-MM-DD; default derived from lookback or 30d.","type":"string"}},"required":["metric_group"],"type":"object"},"name":"info_platformmetrics_get_chain_activity"},{"description":"Cross-sector dashboard for DeFi, spot, perp, stablecoin, or bridge categories. One bridge ranking or chain detail→get_bridge_metrics. One protocol→get_platform_info. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"category":{"description":"all|defi|spot|perp|stablecoin|bridge or platform type; unknown values passed through; empty if no match.","type":"string"}},"type":"object"},"name":"info_platformmetrics_get_defi_overview"},{"description":"Exchange reserve snapshots by venue and asset. scope=full adds por (PoR attestation). scope=full + include_flows=true returns flows.series[] (daily inflow/outflow/netflow). scope=full + include_events=true returns events[] (large_flow events). TVL history→get_platform_history. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"asset":{"description":"Asset filter: BTC|ETH|USDT|USDC; default BTC.","type":"string"},"end_date":{"description":"YYYY-MM-DD; default today. Filter flows by part_date.","type":"string"},"event_type":{"description":"all|large_flow; filter events. Effective only when include_events=true.","type":"string"},"exchange":{"description":"Exchange name; empty returns all exchanges. Supports okx→okx, gate.io→gate via normalized mapping.","type":"string"},"history_window":{"description":"Only effective when include_history=true; currently only quarter is supported.","type":"string"},"include_events":{"description":"scope=full only. true returns events[].","type":"boolean"},"include_flows":{"description":"scope=full only. true returns flows.series[].","type":"boolean"},"include_history":{"description":"Default false. true returns precomputed comparison fields only, not raw historical snapshots.","type":"boolean"},"limit":{"description":"Max flow rows; default 100, max 400.","type":"integer"},"scope":{"description":"basic (default)|full; full adds por + optionally flows/events.","type":"string"},"start_date":{"description":"YYYY-MM-DD; default end_date - 30d. Filter flows by part_date.","type":"string"}},"type":"object"},"name":"info_platformmetrics_get_exchange_reserves"},{"description":"Liquidation density by symbol and price buckets. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"exchange":{"description":"Exchange; empty = all venues.","type":"string"},"range":{"description":"Price range or bucket spec.","type":"string"},"symbol":{"description":"Symbol e.g. BTC, ETH.","type":"string"}},"required":["symbol"],"type":"object"},"name":"info_platformmetrics_get_liquidation_heatmap"},{"description":"Daily TVL, volume, and fees time series for one named protocol. One-shot profile→get_platform_info. Ranked multi-protocol list→search_platforms. CEX perps history: pass exchange_slug (e.g. gate) or platform_name. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"end_date":{"description":"End YYYY-MM-DD.","type":"string"},"exchange_slug":{"description":"DWS exchange_slug (e.g. gate); optional if platform_name is set.","type":"string"},"granularity":{"description":"day|week|month|quarter; used for volume_perps field mapping in derivatives history index; default day.","type":"string"},"metrics":{"description":"tvl|volume|fees|revenue|volume_perps; default [tvl] when empty. volume_perps returns series when present in platform_history (GAP-001).","items":{"type":"string"},"type":["null","array"]},"platform_name":{"description":"Protocol or platform display name; optional if exchange_slug is set. For volume_perps, expanded to DWS exchange_slug-style keys (e.g. Gate.io→gate) like merge path.","type":"string"},"start_date":{"description":"Start YYYY-MM-DD.","type":"string"}},"type":"object"},"name":"info_platformmetrics_get_platform_history"},{"description":"One-shot protocol profile by name and scope. scope=full adds competition_metrics{} for CEX venues (spot/derivs/depth/OI core+extended/PoR). Set include_oi_symbol_detail=true with oi_symbol_limit (1-100, default 20) for top-N OI breakdown. Ranked multi-protocol list→search_platforms. Daily time series→get_platform_history. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"include_oi_symbol_detail":{"description":"scope=full only. true returns competition_metrics.oi_symbol_detail[] sorted by OI USD desc; default false.","type":"boolean"},"oi_symbol_limit":{"description":"Effective only when include_oi_symbol_detail=true. Default 20, range 1-100; >100 returns invalid_param.","type":"integer"},"platform_name":{"description":"Protocol or platform name.","type":"string"},"scope":{"description":"basic (default)|with_chain_breakdown (adds tvl_by_chain, volume_by_chain)|full (adds history_30d, top_pools, competition_metrics).","type":"string"}},"required":["platform_name"],"type":"object"},"name":"info_platformmetrics_get_platform_info"},{"description":"Stablecoin-only ranking or per-symbol chain breakdown. scope=full with sections=issuance_flow returns issuance_flows[] (CryptoQuant net issuance/redemption); sections=usage_structure returns real usage metrics; sections=depeg_events returns depeg events (stablecoin de-peg event library). Broad market dashboard→get_market_overview. Cross-sector rollup→get_defi_overview. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"chain":{"description":"Chain filter; list mode restricts to stables with presence on chain. Extensions: all (default) or normalized chain e.g. ethereum/tron/solana/polygon.","type":"string"},"end_date":{"description":"UTC YYYY-MM-DD; extension window end, default latest data date for usage_structure or today for issuance_flow/depeg_events.","type":"string"},"limit":{"description":"List size; default 10, max 400; single row when symbol set.","type":"integer"},"min_deviation":{"description":"depeg_events only: filter events with max_deviation >= this value. Range 0.001-0.2, default 0.005.","type":"number"},"review_status":{"description":"depeg_events only: candidate|approved|rejected; default approved (only returns reviewed events).","type":"string"},"scope":{"description":"basic (default)|full; full required for sections.","type":"string"},"sections":{"description":"Comma-separated string or array; supported values: issuance_flow, usage_structure, depeg_events when scope=full.","items":{"type":"string"},"type":["null","array"]},"start_date":{"description":"UTC YYYY-MM-DD; extension window start, default last 30 days. depeg_events: default 2020-01-01.","type":"string"},"symbol":{"description":"Stablecoin symbol USDT/USDC/DAI/FDUSD/PYUSD; omit for ranked list or extension defaults.","type":"string"}},"type":"object"},"name":"info_platformmetrics_get_stablecoin_info"},{"description":"Lending and LP pools by APY or TVL. scope=full adds apy_base_30d, apy_reward_30d, reward_tokens, market_share. One protocol profile→get_platform_info. TVL series→get_platform_history. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"chain":{"description":"Chain filter.","type":"string"},"limit":{"description":"Rows; default 20, max 400.","type":"integer"},"min_tvl_usd":{"description":"Min TVL USD; default 100000 when omitted; 0 = no floor.","type":["null","number"]},"pool_type":{"description":"Exposure single|multi or Lending|LP|Staking; maps to ES exposure.","type":"string"},"project":{"description":"Protocol e.g. aave-v3.","type":"string"},"scope":{"description":"basic (default)|full. full adds apy_base_30d, apy_reward_30d, reward_tokens, market_share.","type":"string"},"sort_by":{"description":"apy|tvl_usd; default apy.","type":"string"},"symbol":{"description":"Asset e.g. USDC, ETH-USDC.","type":"string"}},"type":"object"},"name":"info_platformmetrics_get_yield_pools"},{"description":"Ranked multi-protocol list with filter and sort. One-shot profile→get_platform_info. One named protocol daily series→get_platform_history. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.","inputSchema":{"additionalProperties":false,"properties":{"chain":{"description":"Chain filter.","type":"string"},"limit":{"description":"Rows; default 20, max 400.","type":"integer"},"platform_type":{"description":"Optional filter on platform_info.platform_type. Empty or all = no filter. dex|dexs|dexes map to DEX+Dexs; derivatives|cex as labeled; defi expands to DeFi TVL group; any other value is passed through to the index (e.g. Lending, CDP, Yield).","type":"string"},"sort_by":{"description":"tvl|volume_24h|volume_spot_24h|volume_perps_24h|volume_perps_7d|volume_perps_30d|volume_perps_qtd|fees_24h; default tvl.","type":"string"},"sort_order":{"description":"asc|desc; default desc. When CEX + sort_by volume_perps_* uses the HF derivatives sub-index only, ranking follows this order; response echoes the normalized value.","type":"string"}},"type":"object"},"name":"info_platformmetrics_search_platforms"}]},"body_sha256":"891668e602a01b6c717e2cfa16a68c8145597df70a0ce155cd2ea88fd88aaa7d","prev_id":null,"leaf":"0x066106398bf0e55e3633385e637de0ad0e428324c1247065f4af4f595075ae52","leaf_text":"{\"body\":\"891668e602a01b6c717e2cfa16a68c8145597df70a0ce155cd2ea88fd88aaa7d\",\"id\":221162,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793027165084278,\"prev\":null,\"subject\":\"6c6a05ce-cb00-4ec4-aa47-6503c523482d\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x066105ca5be93d759fab9c154e314e040b21fe2ddd8d3a71010480bcccef5018","0xef4b50450c1b9e41f24d0856831205796c006725898d93eace67df76772af144","0xcac168ddbf67de14308159152c533f1168d59f63d7b34d046defbf7b4c1c51f6","0xb4c995eb1998cf5ac613f3f754e911d0ab40414ccc24bd9267de75b519717470","0xf159ec8beb147267f03e8c1a3aade6a805850a139b086db086a5fbb7cd278e08","0xebe62e433616c178bddf7a38dc796556e5b3f95fd3a627305ae91a6c896f3422","0x5d07ce39f25de46eb773adc03aeaa3d67b527a5c65c9e57f60a522ff9ea1d0fd","0x49c000a294987bdcea2f332160f3b2aed0f510d71943449fe9f3e6a99308b9a2","0x8f894b13077b4221e6416aa1e13f3ceb4bd2c4eaad68db7cb07ab81fe40f0ec6","0x9abec6ee1635bb27b43d1d28ce76f43acecbee7bd987ce66e0f56f906bd1efb6","0xdd6d5f87470c9b64b375ecc2fb3ff4a65fedf3d6a0bd40f365da40a6a41b103d","0x7910a200eb458bec3c3badb3b2ead3e75cec5f3ba263800cea6b9f32efb53f25","0x610fdf3e989af0a6b4a400a3a8aab9156d757f8c96efe4e9d0594dfd04de1cc0","0xd1d3499072edb10edc68f84bcae2365d2ab534df689250cab18c751b6f13b6ff","0x7ddc2fead128357f881b63e6c7c26d7fbbb84fca6c7c8e0bbfe386de86ca8d39","0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e","0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13","0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}