Install
openclaw skills install hyperbot-mcp提供Hyperbot平台加密货币交易数据分析,包括聪明钱追踪、鲸鱼监控、市场行情查询和交易统计等功能。
openclaw skills install hyperbot-mcpSkill Name: Hyperbot Trading Analytics
Description: Provides trading data analytics capabilities for the Hyperbot platform, including smart money tracking, whale monitoring, market data queries, and trader statistics. Suitable for cryptocurrency traders conducting market analysis and decision-making.
Version: 1.0.0
MCP Server URL / Endpoint: https://mcp.hyperbot.network/mcp
sessionId: sessionId obtained via SSE at https://mcp.hyperbot.network/mcp/sse
None
Usage Notes:
Function: Get Hyperbot smart money leaderboard
Parameters:
period: Time period, options: 24h, 7d, 30dsort: Sort field, options: pnl (profit/loss), winRate (win rate)MCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"fetch_leader_board","arguments":{"period":"7d","sort":"pnl"}},"jsonrpc":"2.0","id":1}'
Function: Discover smart money addresses with multiple sorting and filtering options
Parameters:
period: Period in days, e.g., 7 means last 7 dayssort: Sorting method, options: win-rate, account-balance, ROI, pnl, position-count, profit-count, last-operation, avg-holding-period, current-positionpnlList: Whether to include PnL curve data (true/false)MCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"find_smart_money","arguments":{"period":7,"sort":"win-rate","pnlList":true}},"jsonrpc":"2.0","id":2}'
Function: Get latest trading prices for all markets
Parameters: None
MCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_tickers","arguments":{}},"jsonrpc":"2.0","id":3}'
Function: Get latest trading price for a specific coin
Parameters:
address: Coin code, e.g., btc, eth, solMCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_ticker","arguments":{"address":"ETH"}},"jsonrpc":"2.0","id":4}'
Function: Get K-line data (with trading volume), supports BTC, ETH, and other coins
Parameters:
coin: Coin code, e.g., btc, ethinterval: K-line interval, options: 1m, 3m, 5m, 15m, 30m, 1h, 4h, 8h, 1dlimit: Maximum number of records to returnMCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_klines","arguments":{"coin":"BTC","interval":"15m","limit":100}},"jsonrpc":"2.0","id":5}'
Function: Get active order statistics (long/short count, value, whale order ratio) and market mid price
Parameters:
coin: Coin code, e.g., btc, ethwhaleThreshold: Whale threshold (in USDT)MCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_market_stats","arguments":{"coin":"BTC","whaleThreshold":100000}},"jsonrpc":"2.0","id":6}'
Function: Get market information (L2 order book, etc.)
Parameters:
coin: Coin code, e.g., btc, ethMCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_l2_order_book","arguments":{"coin":"BTC"}},"jsonrpc":"2.0","id":7}'
Function: Get whale position information
Parameters:
coin: Coin code, e.g., eth, btcdir: Direction, options: long, shortpnlSide: PnL filter, options: profit, lossfrSide: Funding fee PnL filter, options: profit, losstopBy: Sorting method, options: position-value, margin-balance, create-time, profit, losstake: Maximum number of records to returnMCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_whale_positions","arguments":{"coin":"BTC","dir":"long","pnlSide":"profit","frSide":"profit","topBy":"position-value","take":10}},"jsonrpc":"2.0","id":8}'
Function: Real-time monitoring of latest whale open/close positions
Parameters:
limit: Maximum number of records to returnMCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_whale_events","arguments":{"limit":20}},"jsonrpc":"2.0","id":9}'
Function: Get whale position long/short count. Can filter by specific coin
Parameters:
coin: Coin code, e.g., eth, btc (optional)MCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_whale_directions","arguments":{"coin":"BTC"}},"jsonrpc":"2.0","id":10}'
Function: Get historical whale position long/short ratio
Parameters:
interval: Time interval, options: 1h, 1d or hour, daylimit: Maximum number of records to returnMCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_whale_history_ratio","arguments":{"interval":"1d","limit":30}},"jsonrpc":"2.0","id":11}'
Function: Query historical trade details for a specific wallet address
Parameters:
address: Wallet address starting with 0xMCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"fetch_trade_history","arguments":{"address":"0x1234567890abcdef1234567890abcdef12345678"}},"jsonrpc":"2.0","id":12}'
Function: Get trader statistics
Parameters:
address: User wallet addressperiod: Period in daysMCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_trader_stats","arguments":{"address":"0x1234567890abcdef1234567890abcdef12345678","period":7}},"jsonrpc":"2.0","id":13}'
Function: Get maximum drawdown
Parameters:
address: User wallet addressdays: Statistics days, options: 1, 7, 30, 60, 90scope: Statistics scope, default: perpMCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_max_drawdown","arguments":{"address":"0x1234567890abcdef1234567890abcdef12345678","days":30,"scope":"perp"}},"jsonrpc":"2.0","id":14}'
Function: Get the most profitable trades
Parameters:
address: User wallet addressperiod: Dayslimit: Maximum number of records to returnMCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_best_trades","arguments":{"address":"0x1234567890abcdef1234567890abcdef12345678","period":7,"limit":10}},"jsonrpc":"2.0","id":15}'
Function: Break down win rate and PnL performance by coin for an address
Parameters:
address: User wallet addressperiod: Dayslimit: Maximum number of records to returnMCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_performance_by_coin","arguments":{"address":"0x1234567890abcdef1234567890abcdef12345678","period":30,"limit":20}},"jsonrpc":"2.0","id":16}'
Function: Get completed position history. Deep analysis of complete historical position data for a coin
Parameters:
address: User wallet addresscoin: Coin name, e.g., BTC, ETHMCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_completed_position_history","arguments":{"address":"0x1234567890abcdef1234567890abcdef12345678","coin":"BTC"}},"jsonrpc":"2.0","id":17}'
Function: Get current position history. Returns historical data for a specific coin's current position
Parameters:
address: User wallet addresscoin: Coin name, e.g., BTC, ETHMCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_current_position_history","arguments":{"address":"0x1234567890abcdef1234567890abcdef12345678","coin":"BTC"}},"jsonrpc":"2.0","id":18}'
Function: Get completed position execution trajectory
Parameters:
address: User wallet addresscoin: Coin name, e.g., BTC, ETHinterval: Time interval, e.g., 4h, 1dstartTime: Start timestamp (milliseconds)endTime: End timestamp (milliseconds)limit: Maximum number of records to returnMCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_completed_position_executions","arguments":{"address":"0x1234567890abcdef1234567890abcdef12345678","coin":"BTC","interval":"4h","limit":50}},"jsonrpc":"2.0","id":19}'
Function: Get current position PnL
Parameters:
address: User wallet addresscoin: Coin name, e.g., BTC, ETHinterval: Time interval, e.g., 4h, 1dlimit: Maximum number of records to returnMCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_current_position_pnl","arguments":{"address":"0x1234567890abcdef1234567890abcdef12345678","coin":"BTC","interval":"4h","limit":20}},"jsonrpc":"2.0","id":20}'
Function: Batch query account information, supports up to 50 addresses
Parameters:
addresses: List of addresses, max 50 addressesMCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_traders_accounts","arguments":{"addresses":["0x1234567890abcdef1234567890abcdef12345678","0xabcdef1234567890abcdef1234567890abcdef12"]}},"jsonrpc":"2.0","id":21}'
Function: Batch query trader statistics, supports up to 50 addresses
Parameters:
period: Period in days, e.g., 7 means last 7 dayspnlList: Whether to include PnL curve dataaddresses: List of addresses, max 50 addressesMCP Tool Call Example:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_traders_statistics","arguments":{"period":7,"pnlList":true,"addresses":["0x1234567890abcdef1234567890abcdef12345678","0xabcdef1234567890abcdef1234567890abcdef12"]}},"jsonrpc":"2.0","id":22}'
| Prompt Name | Purpose | Template / Example |
|---|---|---|
| smart-money-analysis | Smart money address analysis and trading recommendations | You are a quantitative trading expert. Analyze the input smart money address data: 1. Identify characteristics of high win-rate addresses 2. Analyze their position preferences and trading style 3. Provide copy-trading strategy suggestions Output in JSON format |
| whale-tracking | Whale behavior analysis and market impact assessment | Analyze whale position data and latest movements: 1. Judge main force intentions 2. Assess market impact 3. Predict short-term trends 4. Provide trading recommendations Output in JSON format |
| market-sentiment | Market sentiment analysis | Based on market data (order book, active orders, whale long/short ratio): 1. Analyze current market sentiment 2. Identify support/resistance levels 3. Judge short-term trends Output in JSON format |
| trader-evaluation | Trader capability evaluation | Comprehensively evaluate a trader's ability: 1. Analyze win rate and profit/loss ratio 2. Assess risk management capability 3. Analyze coin preferences 4. Provide comprehensive score and improvement suggestions Output in JSON format |
Usage Notes:
find_smart_money(7, "win-rate", true)smart-money-analysis to analyze characteristics of these addressesget_whale_events(20) to get latest whale movementsget_whale_directions("BTC") to view BTC whale long/short ratiowhale-tracking to analyze whale behaviorget_trader_stats(address, 30) to get basic statisticsget_performance_by_coin(address, 30, 20) to view coin-specific performanceget_completed_position_history(address, "BTC") to view historical positionstrader-evaluation to generate comprehensive evaluation reportget_all_mids() to get market mid pricesget_l2_order_book("BTC") to get order book dataget_market_stats("BTC", 100000) to get active order statisticsget_whale_history_ratio("1d", 30) to get historical long/short ratiomarket-sentiment to generate market sentiment analysis reporttools/call