accueil / serveurs / Données & BDD / io.github.ironflowsh/mcp
io.github.ironflowsh/mcp
serveur MCP (Model Context Protocol) · ironflow 0.10.1
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.ironflowsh/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.ironflowsh/mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 36 outils
- describe_data≈ 478 tokens
Start here for any Hyperliquid question the other tools do not answer directly. Returns the SQL tables you can query with run_query (every fill, per-wallet daily totals, wallet behaviour labels, funding, mark and oracle prices, open interest, liquidations, builder-code fills, transfers, vault flows), their columns, how far back each goes, query tips, worked examples and your own limits.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "describe_data", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tips": [], "tiers": [], "limits": "texte", "tables": [], "dialect": "texte", "examples": []}} - get_candles≈ 509 tokens
OHLCV candles for a Hyperliquid market, computed from tick-level trades.
Paramètres, retour & exemple (3)
Paramètreslimit· number · optionnel
Number of candles to return (1-500, default 24)market· string · requis
Market symbol — native HL perp (e.g. "BTC-PERP", "ETH-PERP") or HIP-3 builder market namespaced as "<issuer>:<base>-PERP" (e.g. "flx:GAS-PERP", "xyz:NVDA-PERP")interval· string · optionnel · 1m | 5m | 15m | 1h | 4h | 1d
Candle interval (1m, 5m, 15m, 1h, 4h, 1d). Default: 1h
Exemple d'appel{"name": "get_candles", "arguments": {"market": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "pagination": {}}} - get_cohort_addresses≈ 187 tokens
Get the wallet addresses in a specific cohort
Paramètres, retour & exemple (1)
Paramètresname· string · requis
Cohort name (e.g. top_pnl_30d, high_volume_30d, whale_fills, or a custom cohort name)
Exemple d'appel{"name": "get_cohort_addresses", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"addresses": [], "fetched_at": "texte"}} - get_early_movers≈ 419 tokens
Wallets whose large orders (at least $10k) on a Hyperliquid market were followed by a price move in their direction within 30 minutes. Returns a lead score in basis points and a hit rate per wallet. Past activity does not predict future results.
Paramètres, retour & exemple (3)
Paramètreslimit· number · optionnel
Number of wallets (1-25, default 10)market· string · requis
Market symbol (e.g. "BTC-PERP", "xyz:SKHX-PERP")window· string · optionnel · 7d | 30d
Lookback window. Default 30d
Exemple d'appel{"name": "get_early_movers", "arguments": {"market": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"market": "texte", "window": "texte", "formula": "texte", "signals": []}} - get_fills≈ 564 tokens
Every fill for one Hyperliquid wallet, optionally for one market, from indexed history: price, size, side, fee and realized PnL. Hyperliquid's own userFills endpoints stop at the 10,000 most recent fills.
Paramètres, retour & exemple (3)
Paramètreslimit· number · optionnel
Number of fills (1-100, default 20)market· string · optionnel
Optional market filter — native HL (e.g. "BTC-PERP") or HIP-3 builder market "<issuer>:<base>-PERP" (e.g. "flx:GAS-PERP")address· string · requis
Wallet address (e.g. 0x...)
Exemple d'appel{"name": "get_fills", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "pagination": {}}} - get_funding_rates≈ 448 tokens
Hourly funding rate history for a Hyperliquid perp, including HIP-3 builder perps. A positive rate means longs pay shorts.
Paramètres, retour & exemple (2)
Paramètreslimit· number · optionnel
Number of funding rate entries (1-100, default 10)market· string · requis
Market symbol — native HL perp (e.g. "BTC-PERP", "ETH-PERP") or HIP-3 builder market namespaced as "<issuer>:<base>-PERP" (e.g. "flx:GAS-PERP", "xyz:NVDA-PERP")
Exemple d'appel{"name": "get_funding_rates", "arguments": {"market": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "pagination": {}}} - get_funding_stats≈ 336 tokens
Funding statistics per time bucket for a Hyperliquid perp: average, minimum, maximum and annualized rate.
Paramètres, retour & exemple (3)
Paramètreslimit· number · optionnel
Number of data points (default 7)market· string · requis
Market symbol — native HL perp (e.g. "BTC-PERP") or HIP-3 builder market "<issuer>:<base>-PERP" (e.g. "flx:GAS-PERP")interval· string · optionnel · 1h | 4h | 8h | 1d | 7d
Time interval (1h, 4h, 8h, 1d, 7d). Default: 1d
Exemple d'appel{"name": "get_funding_stats", "arguments": {"market": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": []}} - get_liquidation_levels≈ 245 tokens
Liquidated notional on a Hyperliquid perp bucketed by price: where longs and shorts were wiped out. Needs a Builder or Enterprise key; keyless and free-key calls return 403.
Paramètres, retour & exemple (2)
Paramètresmarket· string · requis
Market symbol — native HL perp (e.g. "BTC-PERP") or HIP-3 builder market "<issuer>:<base>-PERP" (e.g. "flx:GAS-PERP")bucket_size· string · optionnel
Price bucket size (1, 5, 10, 50, 100, 500, 1000, 5000). Default: 100
Exemple d'appel{"name": "get_liquidation_levels", "arguments": {"market": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": []}} - get_liquidation_summary≈ 531 tokens
Liquidations across every Hyperliquid market (or one market) over the last N minutes, totalled: count, notional, longs vs shorts liquidated, the top markets and the largest single liquidation. Use it for 'who got liquidated in the last hour?'. Keyless calls can look back 60 minutes, keyed calls up to 240.
Paramètres, retour & exemple (2)
Paramètresmarket· string · optionnel
Optional market filter (e.g. "BTC-PERP")minutes· number · optionnel
Lookback in minutes (default 60, max 240)
Exemple d'appel{"name": "get_liquidation_summary", "arguments": {"market": "texte", "minutes": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"to": "texte", "from": "texte", "count": "texte", "market": "texte", "largest": {}, "complete": "texte", "by_market": [], "notional_usd": "texte", "longs_liquidated_usd": "texte", "shorts_liquidated_usd": "texte"}} - get_liquidations≈ 521 tokens
Liquidations on a Hyperliquid perp, read from our own nodes: price, size, side and the liquidated wallet. Hyperliquid's public API has no liquidation feed.
Paramètres, retour & exemple (2)
Paramètreslimit· number · optionnel
Number of liquidation events (1-100, default 20)market· string · requis
Market symbol — native HL perp (e.g. "BTC-PERP", "ETH-PERP") or HIP-3 builder market namespaced as "<issuer>:<base>-PERP" (e.g. "flx:GAS-PERP", "xyz:NVDA-PERP")
Exemple d'appel{"name": "get_liquidations", "arguments": {"market": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "pagination": {}}} - get_mark_prices≈ 397 tokens
Mark price and oracle price series for a Hyperliquid perp.
Paramètres, retour & exemple (1)
Paramètresmarket· string · requis
Market symbol — native HL perp (e.g. "BTC-PERP") or HIP-3 builder market "<issuer>:<base>-PERP" (e.g. "flx:GAS-PERP")
Exemple d'appel{"name": "get_mark_prices", "arguments": {"market": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "pagination": {}}} - get_market_leaders≈ 360 tokens
The best traders on one Hyperliquid market, ranked by profit factor then win rate, among wallets with at least 5 closed trades there.
Paramètres, retour & exemple (3)
Paramètreslimit· number · optionnel
Number of traders (1-50, default 20)market· string · requis
Market symbol (e.g. "BTC-PERP", "xyz:NVDA-PERP")window· string · optionnel · 7d | 30d | 90d
Lookback window. Default 30d
Exemple d'appel{"name": "get_market_leaders", "arguments": {"market": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"market": "texte", "window": "texte", "traders": []}} - get_market_top_wallets≈ 456 tokens
Top wallets on one Hyperliquid market by volume or realized PnL, up to 200 rows.
Paramètres, retour & exemple (5)
Paramètresto· number · optionnel
Unix ms window end (default now)from· number · optionnel
Unix ms window start (default 24h ago)limit· number · optionnel
Number of rows, max 200, default 25market· string · requis
Market symbol (e.g. 'BTC-PERP' or 'flx:GAS-PERP')sort_by· string · optionnel · volume | realized_pnl
Ranking metric
Exemple d'appel{"name": "get_market_top_wallets", "arguments": {"market": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"to": "texte", "data": [], "from": "texte", "market": "texte", "sort_by": "texte"}} - get_markets_snapshot≈ 638 tokens
Active Hyperliquid markets ranked in one call: mark price, 24h change, 24h volume, open interest and current hourly funding. Sort by abs_funding for the most extreme funding, abs_change_24h for the biggest movers, or volume (default). Use min_volume_usd to skip illiquid markets. Returns the top 25 unless limit is set.
Paramètres, retour & exemple (6)
Paramètreslimit· number · optionnel
Rows to return (1-200, default 25)order· string · optionnel · desc | asc
desc (default) or ascissuer· string · optionnel
HIP-3 builder code (e.g. 'xyz'). Omit to include every issuer.sort_by· string · optionnel · volume | open_interest | funding | abs_funding | change_24h | abs_change_24h
Ranking key (default volume). funding_rate is hourly; positive means longs pay shorts.market_class· string · optionnel · perp | spot | prediction | option
Filter to one classmin_volume_usd· number · optionnel
Skip markets with less 24h volume than this (USD)
Exemple d'appel{"name": "get_markets_snapshot", "arguments": {"limit": 1, "order": "desc", "issuer": "texte", "sort_by": "volume", "market_class": "perp", "min_volume_usd": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "order": "texte", "matched": "texte", "sort_by": "texte", "returned": "texte", "total_markets": "texte"}} - get_open_interest≈ 397 tokens
Latest open interest for a Hyperliquid perp.
Paramètres, retour & exemple (1)
Paramètresmarket· string · requis
Market symbol — native HL perp (e.g. "BTC-PERP", "ETH-PERP") or HIP-3 builder market namespaced as "<issuer>:<base>-PERP" (e.g. "flx:GAS-PERP", "xyz:NVDA-PERP")
Exemple d'appel{"name": "get_open_interest", "arguments": {"market": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "pagination": {}}} - get_pnl_leaderboard≈ 446 tokens
Every Hyperliquid wallet ranked by realized PnL, biggest losses or volume over a window. Wallets with fewer than 5 fills in the window are left out.
Paramètres, retour & exemple (4)
Paramètresto· number · optionnel
Unix ms window end (default now)from· number · optionnel
Unix ms window start (default 30d ago)limit· number · optionnel
Number of rows, max 200, default 50sort_by· string · optionnel · realized_pnl | loss | volume
Ranking metric
Exemple d'appel{"name": "get_pnl_leaderboard", "arguments": {"to": 1, "from": 1, "limit": 1, "sort_by": "realized_pnl"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"to": "texte", "data": [], "from": "texte", "sort_by": "texte"}} - get_price≈ 180 tokens
Latest mark price of a Hyperliquid market: native perps, HIP-3 builder perps (e.g. xyz:NVDA-PERP) and spot.
Paramètres, retour & exemple (1)
Paramètresmarket· string · requis
Market symbol — native HL perp (e.g. "BTC-PERP", "ETH-PERP") or HIP-3 builder market namespaced as "<issuer>:<base>-PERP" (e.g. "flx:GAS-PERP", "xyz:NVDA-PERP")
Exemple d'appel{"name": "get_price", "arguments": {"market": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"price": "texte", "market": "texte"}} - get_recent_trades≈ 544 tokens
Latest tick-level trades on a Hyperliquid market from our own nodes: price, size, side and block time. Covers native perps, HIP-3 builder markets, HIP-4 outcomes and spot.
Paramètres, retour & exemple (2)
Paramètreslimit· number · optionnel
Number of trades to return (1-100, default 20)market· string · requis
Market symbol — native HL perp (e.g. "BTC-PERP", "ETH-PERP") or HIP-3 builder market namespaced as "<issuer>:<base>-PERP" (e.g. "flx:GAS-PERP", "xyz:NVDA-PERP")
Exemple d'appel{"name": "get_recent_trades", "arguments": {"market": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "pagination": {}}} - get_status≈ 170 tokens
Get system status, data freshness, and venue health (unauthenticated)
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"status": "texte", "uptime": "texte", "venues": "texte", "platform": "texte", "timestamp": "texte", "components": "texte"}} - get_status_history≈ 218 tokens
Get an uptime / freshness timeline. period: '24h' (default) or '7d' (unauthenticated)
Paramètres, retour & exemple (1)
Paramètresperiod· string · optionnel · 24h | 7d
Lookback window. '24h' (default) or '7d'.
Exemple d'appel{"name": "get_status_history", "arguments": {"period": "24h"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"period": "texte", "points": [], "uptime_percent": "texte"}} - get_status_metrics≈ 146 tokens
Get rolling-window API + pipeline + synthetic performance metrics (unauthenticated)
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_status_metrics", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"api": "texte", "pipeline": "texte", "synthetic": "texte", "timestamp": "texte"}} - get_top_traders≈ 529 tokens
Hyperliquid traders ranked across all markets by results over 7, 30 or 90 days: win rate, profit factor, realized PnL, max drawdown and best markets. sort=top ranks by realized PnL, lowrisk by smallest max drawdown, new by most recently first seen.
Paramètres, retour & exemple (3)
Paramètressort· string · optionnel · top | lowrisk | new
Ranking. Default toplimit· number · optionnel
Number of traders (1-50, default 20)window· string · optionnel · 7d | 30d | 90d
Lookback window. Default 30d
Exemple d'appel{"name": "get_top_traders", "arguments": {"sort": "top", "limit": 1, "window": "7d"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"sort": "texte", "window": "texte", "traders": [], "aggregate": {}}} - get_trader_profile≈ 513 tokens
A Hyperliquid wallet's trading record over 7, 30 or 90 days: win rate, profit factor, realized PnL, max drawdown and its best markets.
Paramètres, retour & exemple (2)
Paramètreswindow· string · optionnel · 7d | 30d | 90d
Lookback window. Default 30daddress· string · requis
0x-prefixed 20-byte hex address
Exemple d'appel{"name": "get_trader_profile", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"trades": "texte", "window": "texte", "address": "texte", "markets": [], "overall": {}, "liquidation_count": "texte"}} - get_user_funding≈ 490 tokens
Funding a Hyperliquid wallet paid or received, per market per bucket. Positive means received, negative means paid. bucket=1d gives daily totals, 1h the raw hourly payments.
Paramètres, retour & exemple (6)
Paramètresto· number · optionnel
Unix ms window end (exclusive)from· number · optionnel
Unix ms window start (inclusive)limit· number · optionnel
Most recent rows to return (default 200)bucket· string · optionnel · 1h | 1d | raw
Aggregation bucket; default 1dmarket· string · optionnel
Optional market filter (e.g. BTC-PERP)address· string · requis
0x-prefixed 20-byte hex address
Exemple d'appel{"name": "get_user_funding", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"to": "texte", "data": [], "from": "texte", "bucket": "texte", "address": "texte", "returned": "texte", "total_rows": "texte"}} - get_user_ledger≈ 342 tokens
Vault deposits, withdrawals and transfers for a Hyperliquid wallet. Positive amounts go into the account. Account deposits and withdrawals are recorded only up to 2026-06-06.
Paramètres, retour & exemple (5)
Paramètresto· number · optionnel
Unix ms window endfrom· number · optionnel
Unix ms window startlimit· number · optionnel
Max entries, default 1000, cap 10000address· string · requis
0x-prefixed 20-byte hex addressevent_types· string · optionnel
Comma-separated type filter (deposit,withdrawal,vault_deposit,vault_withdraw,vault_transfer_in,vault_transfer_out)
Exemple d'appel{"name": "get_user_ledger", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"to": "texte", "data": [], "from": "texte", "address": "texte"}} - get_user_maker_taker≈ 410 tokens
Maker vs taker breakdown of a Hyperliquid wallet's fills per market: volume, fees and rebates. A high maker share with negative maker fees marks a market maker.
Paramètres, retour & exemple (4)
Paramètresto· number · optionnel
Unix ms window endfrom· number · optionnel
Unix ms window startmarket· string · optionnel
Optional market filteraddress· string · requis
0x-prefixed 20-byte hex address
Exemple d'appel{"name": "get_user_maker_taker", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"to": "texte", "data": [], "from": "texte", "total": {}, "address": "texte"}} - get_user_pnl_series≈ 296 tokens
Realized PnL curve of a Hyperliquid wallet over time, bucketed (for example hourly or daily).
Paramètres, retour & exemple (4)
Paramètresto· number · optionnel
Unix ms window end (default now)from· number · optionnel
Unix ms window startaddress· string · requis
0x-prefixed 20-byte hex addressbucket_ms· number · optionnel
Bucket size in ms (e.g. 3600000 for 1h)
Exemple d'appel{"name": "get_user_pnl_series", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"to": "texte", "data": [], "from": "texte", "bucket": "texte", "address": "texte"}} - get_user_state≈ 459 tokens
Open positions and unrealized PnL for a Hyperliquid wallet right now, across native and HIP-3 perps. Use it for questions like 'is this wallet long or short?'
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
0x-prefixed 20-byte hex address
Exemple d'appel{"name": "get_user_state", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"address": "texte", "as_of_ts": "texte", "margin_summary": {}, "asset_positions": []}} - get_user_summary≈ 740 tokens
One Hyperliquid wallet's stats over a window: volume, realized PnL, fill count, win rate, maker share and markets traded.
Paramètres, retour & exemple (3)
Paramètresto· number · optionnel
Unix ms window end (default now)from· number · optionnel
Unix ms window start (default 24h ago)address· string · requis
0x-prefixed 20-byte hex address
Exemple d'appel{"name": "get_user_summary", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"to": "texte", "from": "texte", "state": {}, "window": {}, "address": "texte"}} - get_vault_leaderboard≈ 296 tokens
Hyperliquid vaults ranked by net deposits (deposits minus withdrawals) over the last 7 days, with depositor counts. Keyless calls see the last 24 hours; a free key from https://ironflow.sh/key gives the full 7 days.
Paramètres, retour & exemple (1)
Paramètreslimit· number · optionnel
Number of vaults (default 10, max 1000)
Exemple d'appel{"name": "get_vault_leaderboard", "arguments": {"limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "window_days": "texte"}} - get_vault_operations≈ 449 tokens
Deposits into and withdrawals from one Hyperliquid vault or one depositor. Pass vault, address, or both; at least one is required (HLP is 0xdfc24b077bc1425ad1dea75bcb6f8158e10df303). For flows across all vaults use get_vault_leaderboard.
Paramètres, retour & exemple (3)
Paramètreslimit· number · optionnel
Number of events (1-100, default 20)vault· string · optionnel
Vault address (vault or address is required)address· string · optionnel
Depositor address (vault or address is required)
Exemple d'appel{"name": "get_vault_operations", "arguments": {"limit": 1, "vault": "texte", "address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "pagination": {}}} - get_wallet_behavior≈ 514 tokens
How Hyperliquid wallets trade, from their last 30 days: labels (market_maker, high_frequency, whale, directional, consistent_winner, big_loser, revenge_sizing, often_liquidated, hip3_trader, spot_trader, prediction_trader) and the numbers behind them (maker share, buy/sell imbalance, fills per day, green-day share, profit factor, liquidations). Look up specific addresses, or list wallets with one label.
Paramètres, retour & exemple (5)
Paramètreslabel· string · optionnel · market_maker | high_frequency | whale | directional | consistent_winner | big_loser | revenge_sizing | often_liquidated
Only wallets carrying this labellimit· number · optionnel
Wallets to return (default 20, max 100)sort_by· string · optionnel · volume | pnl | fills | liquidations
Sort order when listing (default volume)addresses· string · optionnel
Comma-separated wallet addresses (up to 50). Omit to list wallets instead.min_volume_usd· number · optionnel
Only wallets with at least this 30-day volume
Exemple d'appel{"name": "get_wallet_behavior", "arguments": {"label": "market_maker", "limit": 1, "sort_by": "volume", "addresses": "texte", "min_volume_usd": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"wallets": [], "window_days": "texte"}} - get_wallet_labels≈ 357 tokens
Labels for notable Hyperliquid wallets: top whales by 24h volume, top traders by 30-day realized PnL, vaults and vault leaders. Pass addresses to check specific wallets; without them it lists the whales and smart money.
Paramètres, retour & exemple (3)
Paramètresaddresses· string · optionnel
Comma-separated wallet addresses to look upsmart_top_n· number · optionnel
Top N smart-money wallets to include (max 500, default 100)whale_top_n· number · optionnel
Top N whales to include (max 500, default 100)
Exemple d'appel{"name": "get_wallet_labels", "arguments": {"addresses": "texte", "smart_top_n": 1, "whale_top_n": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "counts": "texte", "labels": {}, "source": "texte", "ttl_seconds": "texte", "generated_at": "texte"}} - list_cohorts≈ 171 tokens
List available address cohorts: six predefined groups (top_pnl_30d, high_volume_30d, whale_fills, net_withdrawers_7d, liquidation_prone, vault_whales) plus any custom cohorts the caller has created
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_cohorts", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": []}} - list_markets≈ 526 tokens
Active Hyperliquid markets with display symbol, class (perp, spot, prediction), HIP-3 issuer and base asset. Use search to find how a market is named (e.g. search 'nvda' finds xyz:NVDA-PERP).
Paramètres, retour & exemple (5)
Paramètreslimit· number · optionnel
Rows to return (default 100)issuer· string · optionnel
HIP-3 issuer code (e.g. 'flx'). Pass empty string '' to return only native non-builder markets. Omit to include every issuer.search· string · optionnel
Case-insensitive match on symbol, base asset or Hyperliquid coinsource· string · optionnel
Venue. Defaults to 'hyperliquid'.market_class· string · optionnel · perp | spot | prediction | option
Market class. Omit to return perp + spot + prediction. 'prediction' filters to HIP-4 outcome contracts.
Exemple d'appel{"name": "list_markets", "arguments": {"limit": 1, "issuer": "texte", "search": "texte", "source": "texte", "market_class": "perp"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "matched": "texte", "returned": "texte", "total_markets": "texte"}} - run_query≈ 411 tokens
Run one read-only ClickHouse SELECT over Ironflow's Hyperliquid tables (hl.fills, hl.wallet_daily, hl.wallet_behavior, hl.funding, hl.mark_prices, hl.oracle_prices, hl.open_interest, hl.liquidations, hl.builder_fills, hl.transfers, hl.vault_operations). Call describe_data first for columns and examples. Aggregate in SQL: results are capped (1,000 rows keyless). Keyless: last 24 hours, 5 s per query, 60 query seconds per hour per IP; a free key from https://ironflow.sh/key gives 30 days of history.
Paramètres, retour & exemple (2)
Paramètressql· string · requis
One ClickHouse SELECT (or WITH ... SELECT) over hl.* tables, without a FORMAT clausemax_rows· number · optionnel
Most rows to return (default 200, capped by your tier)
Exemple d'appel{"name": "run_query", "arguments": {"sql": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"rows": [], "stats": "texte", "limits": "texte", "columns": [], "row_count": "texte", "truncated": "texte", "column_types": [], "budget_remaining_seconds": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».