HLWatch Hyperliquid Wallet Tracker

Live Hyperliquid wallet positions, recent trades with PnL, and fill alerts to Discord/Telegram.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
94%
Naming quality
100%
Poisoning risk
80%
Permission match
100%
Protocol compliance
100%

Findings (2)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainin start_wallet_alerts

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~431Tokens (tool definitions)
~803 BTypical response size
Minimal attention impact (0.34% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "hyperliquid-wallets": {
      "url": "https://hlwatch.deanhiki.workers.dev/mcp"
    }
  }
}

Remote endpoints

https://hlwatch.deanhiki.workers.dev/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_wallet_positions(address)

Live Hyperliquid perp account snapshot for any wallet: account value, open positions (coin, side, size, entry, mark-based unrealized PnL, leverage, liquidation price), margin used and withdrawable. Public data, free.

Input Schema

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Hyperliquid wallet address 0x... (40 hex)"
    }
  },
  "required": [
    "address"
  ]
}
🟢get_wallet_trades(address, hours, min_usd)

Recent Hyperliquid fills for a wallet (default last 24h, max 168h): direction (open/close long/short), coin, size, price, USD notional, realized PnL, fees, plus totals per coin. Free.

Input Schema

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Hyperliquid wallet address 0x... (40 hex)"
    },
    "hours": {
      "type": "number",
      "default": 24
    },
    "min_usd": {
      "type": "number",
      "description": "Ignore fills smaller than this USD notional",
      "default": 0
    }
  },
  "required": [
    "address"
  ]
}
⚪start_wallet_alerts(addresses, webhook, chat_id, min_usd, pro_key)

Push every new fill of up to 25 Hyperliquid wallets to a Discord webhook or Telegram bot within ~2 minutes. Free trial: 1 wallet for 3 days (no signup). Pro: 25 wallets, size filters, 5 USDC/month (key HW-... from https://hlwatch.deanhiki.workers.dev/#pro).

Input Schema

{
  "type": "object",
  "properties": {
    "addresses": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "webhook": {
      "type": "string",
      "description": "Discord webhook URL or https://api.telegram.org/bot<token>/sendMessage"
    },
    "chat_id": {
      "type": "string",
      "description": "Telegram chat_id (Telegram only)"
    },
    "min_usd": {
      "type": "number",
      "default": 0
    },
    "pro_key": {
      "type": "string"
    }
  },
  "required": [
    "addresses",
    "webhook"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools