hyperliquid-info
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
hyperliquid-info
Cursor / Agent Plugin wrapping Hyperliquid’s public Info API (POST /info).
Read-only. No /exchange, no private keys, no order placement.
Docs: Info endpoint · Perpetuals · Spot
Domain types
Type | Meaning |
| coin → mid price string |
|
|
|
|
| universe + margin / tokens + spot pairs |
| mark / oracle / funding / OI / day volume |
| margin + positions for a user |
| spot balances ( |
| as named |
| day/week/month/allTime (+ perp*) PnL & accountValue histories |
| fee schedule + user rates + staking/referral discounts |
| vault APR, followers, equity |
| staking state |
| supply/borrow rates & utilization |
| HIP-4 outcome markets |
Related MCP server: hyperliquid-agent-gateway
Install (Cursor IDE)
Clone this repo (or copy the folder).
Copy into a real directory:
~/.cursor/plugins/local/hyperliquid-infoReload Window / enable local plugins if your org gates imports.
Install (Claude Code)
Clone this repo, then start Claude Code with claude --plugin-dir /path/to/hyperliquid-plugin. .claude-plugin/plugin.json loads the skill and starts the MCP server with node ${CLAUDE_PLUGIN_ROOT}/server/index.mjs. The server has no dependencies, so it needs only Node on PATH and no npm install.
For testnet, export HYPERLIQUID_API_URL before you launch Claude Code.
MCP tools (59)
Every tool is read-only and returns compact JSON as text. List tools return a page: { total, returned, offset, next_offset, truncated, items }, with limit (default 50, max 500) and offset inputs. Market tables also take coins (e.g. ["BTC","ETH"]). No result is larger than 40,000 characters; anything bigger asks you to narrow the request. Upstream errors come back as tool errors (isError) with the HTTP reason and a hint. Each request times out after 15 s (HYPERLIQUID_TIMEOUT_MS).
Market / meta
Tool | Returns |
|
|
|
|
|
|
| perp universe + margin tables |
| one row per perp: meta + mark / funding / OI / volume ( |
| metas across all perp dexs (HIP-3) |
| builder-deployed dex list |
| OI / transfer caps ( |
| net deposits etc. |
| coins at OI cap |
| perp deploy auction |
| category/description ( |
|
|
| concise annotations |
| margin tiers by |
| OHLCV ( |
| historical funding ( |
| cross-venue predicted funding |
| specialStatuses + time |
Spot / outcomes / borrow-lend
Tool | Returns |
| spot pairs with base/quote token names and ids ( |
| spot pair rows + mid / mark / volume / supply ( |
| supply / mid / mark + genesis list counts ( |
| spot pair auction |
| deployer auction state ( |
| spot balances ( |
| HIP-4 questions, deployers, paged outcomes |
| settled outcome ( |
| all reserve states |
| one token ( |
| user borrow/lend ( |
User
Tool | Returns |
| perp account ( |
| resting orders ( |
| orders + trigger/TP-SL fields |
| recent historical orders |
| recent fills |
| fills by time range |
| funding payments ledger |
| deposits/transfers/withdrawals |
| TWAP slice fills |
| status by |
| leverage / trade sizes ( |
| request / volume caps |
| user / agent / vault / subAccount |
| fees + schedule |
| portfolio histories ( |
| sub-accounts |
| named API agents |
| referral / rewards |
| abstraction mode |
| HIP-3 dex abstraction flag |
| approved builders |
| max fee ( |
Vault / staking
Tool | Returns |
| vault APR / leader / paged followers ( |
| vault equities for user |
| staking delegations |
| delegated / pending |
| stake events |
| rewards |
| validators |
Pass the master/sub-account address for user queries — not an agent wallet.
Network
Default: https://api.hyperliquid.xyz
Testnet: set HYPERLIQUID_API_URL=https://api.hyperliquid-testnet.xyz in the environment. Claude Code passes it through .claude-plugin/plugin.json; for Cursor, add it under env in mcp.json.
Skill
skills/hyperliquid-info/SKILL.md — address and coin conventions, result sizing, and error handling.
Test
npm test runs test/smoke.mjs. It starts the server over stdio and checks initialize, tools/list, argument validation, timeouts and drain-on-close. Then it calls every tool with the args in test/fixtures.json against the live API and checks that each result fits the size cap and is not an error. The live calls are skipped when the API is unreachable or SMOKE_OFFLINE=1 is set. CI runs it on every push and daily (.github/workflows/smoke.yml).
License
MIT
Repository
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Hyperliquid MCP — read-only market data from Hyperliquid's public info API.
Read-only Hyperliquid analytics: orderflow, liquidation levels, whale positioning, funding.
Read-only market data: tokens, stocks, Hyperliquid perps, Polymarket, and public trader books.
Read-only Hyperliquid wallet, market and portfolio research with source timestamps and coverage.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA read-only MCP server for Hyperliquid that provides public market data (prices, order books, funding) and any wallet's positions, orders, and fills via MCP tools, without requiring a private key.MIT
- AlicenseAqualityBmaintenanceProvides AI agents read-only, keyless access to Hyperliquid market data, funding rates, account risk, and HyperEVM token transfers through MCP tools, with caching and rate limiting to protect upstream APIs.1250 PyPI1MIT
- AlicenseAqualityBmaintenanceProvides AI agents read-only, keyless access to Aster DEX data, including futures and spot markets, TradFi perpetuals, funding rates, order books, klines, vault deposit flows, and account views through MCP tools.1341 PyPI1MIT
- AlicenseNot gradedqualityCmaintenanceEnables read-only access to Hyperdash market intelligence for Hyperliquid, including per-asset price changes, trader performance and positions, liquidations, open interest, news, and TWAP orders via 28 MCP tools.MIT