Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,544Letters: 14Defects: 1,324counted just now
teppi

Server definition

Hash
sha256:9d01d3672ef8bcd88a2dd3294cb4cfdc0ab7acb2590f0783ed9f46396adae004
What it is
What a remote MCP server returned when asked what it offers: 4 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Use this when you need to retrieve the full portfolio state of a Hyperliquid perpetuals account. Returns the complete clearinghouse state for any wallet address including account-level metrics and per-position details.\n\nReturns:\n1. accountValue: total account equity in USD\n2. totalNtlPos: total notional position size across all open positions\n3. totalMarginUsed: margin currently locked in positions\n4. withdrawable: available balance that can be withdrawn\n5. positions[]: array of open positions, each with coin, size, entryPrice, unrealizedPnl, leverage, liquidationPrice, marginType (cross/isolated)\n\nExample output: { accountValue: \"125430.50\", totalNtlPos: \"89200.00\", withdrawable: \"36230.50\", positions: [{ coin: \"BTC\", size: \"1.5\", entryPrice: \"67500.00\", unrealizedPnl: \"2340.00\", leverage: 5, liquidationPrice: \"54200.00\", marginType: \"cross\" }] }\n\nUse this BEFORE analyzing a trader's risk exposure, checking margin health, or evaluating portfolio allocation on Hyperliquid. Essential for copy-trading evaluation and risk monitoring.\n\nDo NOT use for trade history -- use hyperliquid_get_trade_fills instead. Do NOT use for open orders -- use hyperliquid_get_open_orders instead. Do NOT use for funding payments -- use hyperliquid_get_user_funding instead. Do NOT use for vault performance -- use hyperliquid_get_vault_details instead. Do NOT use for whale tracking -- use hyperliquid_detect_whale_trades instead.", "inputSchema": { "properties": { "address": { "description": "Hyperliquid wallet address (0x...) to retrieve account state for", "type": "string" } }, "required": [ "address" ], "type": "object" }, "name": "hyperliquid_get_account_state", "outputSchema": null }, { "description": "Use this when you need to see all pending/open orders for a Hyperliquid perpetuals account. Returns every resting order on the book with full order parameters.\n\nReturns:\n1. coin: the perpetual market (BTC, ETH, SOL, etc.)\n2. side: buy (bid) or sell (ask)\n3. limitPx: limit price of the order\n4. sz: order size\n5. orderType: limit, stop-market, stop-limit, take-profit, etc.\n6. reduceOnly: whether the order can only reduce an existing position\n7. timestamp: when the order was placed\n8. oid: unique order ID\n\nExample output: { orders: [{ coin: \"BTC\", side: \"buy\", limitPx: \"65000.00\", sz: \"0.5\", orderType: \"limit\", reduceOnly: false, oid: 123456 }], count: 3 }\n\nUse this to understand a trader's pending strategy, detect limit orders near current price, evaluate order-to-position ratio, or monitor stop-loss placement on Hyperliquid.\n\nDo NOT use for executed trades -- use hyperliquid_get_trade_fills instead. Do NOT use for current positions -- use hyperliquid_get_account_state instead. Do NOT use for market-level orderbook -- use hyperliquid_get_market_data instead.", "inputSchema": { "properties": { "address": { "description": "Hyperliquid wallet address (0x...) to retrieve open orders for", "type": "string" } }, "required": [ "address" ], "type": "object" }, "name": "hyperliquid_get_open_orders", "outputSchema": null }, { "description": "Use this when you need to retrieve recent trade executions (fills) for a Hyperliquid perpetuals account. Returns the most recent trades with full execution details including realized PnL on closed positions.\n\nReturns:\n1. coin: the perpetual market (BTC, ETH, SOL, etc.)\n2. side: buy or sell (A = sell/ask, B = buy/bid)\n3. size: position size filled\n4. price: execution price\n5. fee: trading fee paid in USD\n6. closedPnl: realized PnL if the trade closed a position (0 if opening)\n7. timestamp: execution time in milliseconds\n8. hash: transaction hash for the fill\n9. crossed: whether the order crossed the spread (taker)\n\nExample output: { fills: [{ coin: \"ETH\", side: \"buy\", size: \"10.0\", price: \"3450.50\", fee: \"0.69\", closedPnl: \"0.00\", timestamp: 1712000000000 }], count: 20 }\n\nUse this to analyze a trader's recent activity, calculate realized PnL, evaluate trading frequency, or audit trade execution quality on Hyperliquid.\n\nDo NOT use for current positions -- use hyperliquid_get_account_state instead. Do NOT use for open/pending orders -- use hyperliquid_get_open_orders instead. Do NOT use for funding payments -- use hyperliquid_get_user_funding instead. Do NOT use for market-wide whale trades -- use hyperliquid_detect_whale_trades instead.", "inputSchema": { "properties": { "address": { "description": "Hyperliquid wallet address (0x...) to retrieve trade fills for", "type": "string" }, "limit": { "description": "Maximum number of fills to return (default: 20, max: 100)", "type": "number" } }, "required": [ "address" ], "type": "object" }, "name": "hyperliquid_get_trade_fills", "outputSchema": null }, { "description": "Use this when you need to retrieve funding payment history for a Hyperliquid perpetuals account. Returns all funding rate payments received or paid, useful for calculating funding income/expense and evaluating carry trade profitability.\n\nReturns:\n1. coin: the perpetual market (BTC, ETH, SOL, etc.)\n2. fundingRate: the funding rate applied (positive = longs pay shorts)\n3. payment: USD amount received (positive) or paid (negative)\n4. timestamp: when the funding payment occurred\n5. positionSize: the position size at time of funding\n\nExample output: { funding: [{ coin: \"BTC\", fundingRate: \"0.0001\", payment: \"-1.35\", timestamp: 1712000000000, positionSize: \"1.5\" }], totalReceived: \"45.20\", totalPaid: \"-12.30\", netFunding: \"32.90\" }\n\nUse this to evaluate funding income for carry/basis trades, calculate total cost of holding positions, or analyze the profitability of a delta-neutral funding strategy on Hyperliquid.\n\nDo NOT use for current positions -- use hyperliquid_get_account_state instead. Do NOT use for market-wide funding rates -- use hyperliquid_get_funding_rates instead. Do NOT use for funding arbitrage opportunities -- use funding_arb_find_opportunities instead. Do NOT use for trade execution history -- use hyperliquid_get_trade_fills instead.", "inputSchema": { "properties": { "address": { "description": "Hyperliquid wallet address (0x...) to retrieve funding history for", "type": "string" }, "startTime": { "description": "Unix timestamp in milliseconds to start from (optional, default: last 7 days)", "type": "number" } }, "required": [ "address" ], "type": "object" }, "name": "hyperliquid_get_user_funding", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:9d01d3672ef8bcd88a2dd3294cb4cfdc0ab7acb2590f0783ed9f46396adae004 | sha256sum