hypemcp
Buy at launch

mcp server conceptevery hyperliquid perp

Your agent reads the whole exchange.

$HYPEMCP

An MCP server that lets any AI agent read every Hyperliquid perp market, its funding and its order books. The map is live, so ask the agent about it.

Buy at launch
perps · area is 24h volume
connecting to the Hyperliquid API

Hover or tap a market.

agentanswers from the live feed, no model

Waiting for live data. It only answers from the feed.

stream_trades idle

behind the map

Every bar is a market. Its height is open interest, live.

Waiting for data.

01 · ask

Ask about any market.

02 · read

It reads the book and the funding.

03 · trade

You get the trade, sized and capped.

tools/list

What it would do

Seven tools. Five run on the public Hyperliquid API, and this page calls every one of them. The two that trade need your API wallet.

#ToolWhat it doesStatus
01get_marketsEvery perp market with price, 24h change, volume, open interest and funding. The map above.Live data
02get_fundingFunding per market, sorted, so the agent sees which side is paying.Live data
03get_orderbookBids and asks for one market, with spread and depth. The agent calls it on every answer.Live data
04get_positionsPositions, margin and PnL for any address. Try it below.Live data
05stream_tradesEvery trade on a market as it prints, over one WebSocket.Live data
06place_orderPlaces an order you confirm in the chat, inside your size and leverage caps.Needs your API wallet
07cancel_orderCancels one order, or every order on a market.Needs your API wallet
Paste an address and run it. Read only, nothing to sign.

mcp.json

Connect

One block in your MCP client's config. The package is not published yet; this is what it will look like.

  • 01Starts read only. Orders are a switch you turn on.
  • 02Orders sign with a Hyperliquid API wallet, which can trade but cannot withdraw.
  • 03Leverage and size caps you set, enforced by the server, not the agent.
mcp.json
{
  "mcpServers": {
    "hyperliquid": {
      "command": "npx",
      "args": ["-y", "hypemcp"],
      "env": {
        "HYPEMCP_MODE": "read-only",
        "HYPEMCP_MAX_LEVERAGE": "3",
        "HYPEMCP_MAX_NOTIONAL_USD": "500"
      }
    }
  }
}