Skip to content

wtfsayo/hyperliquid-info

v0.2.0

Read-only Hyperliquid Info API — perps/spot meta, books, candles, funding, clearinghouse, fills, vaults, staking, HIP-3/4. No signing / no /exchange.

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

TypeMeaning
MidMapcoin → mid price string
L2Book{ coin, time, levels: [bids, asks] }
RecentTrade{ coin, side, px, sz, time, tid, users }
AssetMeta / SpotMetauniverse + margin / tokens + spot pairs
AssetCtx / SpotAssetCtxmark / oracle / funding / OI / day volume
ClearinghouseStatemargin + positions for a user
SpotClearinghouseStatespot balances (balances[])
OpenOrder / FrontendOpenOrder / UserFill / Candle / FundingRateas named
Portfolioday/week/month/allTime (+ perp*) PnL & accountValue histories
UserFeesfee schedule + user rates + staking/referral discounts
VaultDetails / UserVaultEquityvault APR, followers, equity
DelegatorSummary / ValidatorSummarystaking state
BorrowLendReserveStatesupply/borrow rates & utilization
OutcomeMeta / SettledOutcomeHIP-4 outcome markets

Install (Cursor IDE)

  1. Clone this repo (or copy the folder).
  2. Copy into a real directory: ~/.cursor/plugins/local/hyperliquid-info
  3. Reload Window / enable local plugins if your org gates imports.

MCP tools (61)

Market / meta

ToolReturns
get_all_midsMidMap
get_l2_bookL2Book (coin)
get_recent_tradesRecentTrade[] (coin)
get_metaperp universe + margin tables
get_meta_and_asset_ctxs[meta, AssetCtx[]]
get_all_perp_metasmetas across all perp dexs (HIP-3)
get_perp_dexsbuilder-deployed dex list
get_perp_dex_limitsOI / transfer caps (dex required)
get_perp_dex_statusnet deposits etc.
get_perps_at_open_interest_capcoins at OI cap
get_perp_deploy_auction_statusperp deploy auction
get_perp_annotationcategory/description (coin)
get_perp_categories[[coin, category], …]
get_perp_concise_annotationsconcise annotations
get_margin_tablemargin tiers by id
get_candlesOHLCV (coin, interval, startTime)
get_funding_historyhistorical funding (coin, startTime)
get_predicted_fundingscross-venue predicted funding
get_exchange_statusspecialStatuses + time
get_liquidatableliquidatable set (may be empty)

Spot / outcomes / borrow-lend

ToolReturns
get_spot_metaSpotMeta
get_spot_meta_and_asset_ctxs[SpotMeta, SpotAssetCtx[]]
get_token_detailssupply / mid / mark (tokenId)
get_spot_pair_deploy_auction_statusspot pair auction
get_spot_deploy_statedeployer auction state (user)
get_spot_clearinghouse_statespot balances (user)
get_outcome_metaHIP-4 outcomes
get_settled_outcomesettled outcome (outcome)
get_all_borrow_lend_reserve_statesall reserve states
get_borrow_lend_reserve_stateone token (token)
get_borrow_lend_user_stateuser borrow/lend (user)

User

ToolReturns
get_clearinghouse_stateperp account (user)
get_open_ordersresting orders (user)
get_frontend_open_ordersorders + trigger/TP-SL fields
get_historical_ordersrecent historical orders
get_user_fillsrecent fills
get_user_fills_by_timefills by time range
get_user_fundingfunding payments ledger
get_user_non_funding_ledger_updatesdeposits/transfers/withdrawals
get_user_twap_slice_fillsTWAP slice fills
get_order_statusstatus by oid / cloid
get_active_asset_dataleverage / trade sizes (user, coin)
get_user_rate_limitrequest / volume caps
get_user_roleuser / agent / vault / subAccount
get_user_feesfees + schedule
get_portfolioportfolio histories
get_sub_accountssub-accounts
get_extra_agentsnamed API agents
get_referralreferral / rewards
get_user_abstractionabstraction mode
get_user_dex_abstractionHIP-3 dex abstraction flag
get_approved_buildersapproved builders
get_max_builder_feemax fee (user, builder)

Vault / staking

ToolReturns
get_vault_detailsvault APR / followers (vaultAddress)
get_user_vault_equitiesvault equities for user
get_vault_summariesvault list (may be empty)
get_delegationsstaking delegations
get_delegator_summarydelegated / pending
get_delegator_historystake events
get_delegator_rewardsrewards
get_validator_summariesvalidators

Pass the master/sub-account address for user queries — not an agent wallet.

Network

Default: https://api.hyperliquid.xyz

Testnet: set env HYPERLIQUID_API_URL=https://api.hyperliquid-testnet.xyz (see mcp.json).

Skill

skills/hyperliquid-info/SKILL.md — when to call which tool. Never invent prices.

Prove

See PROVE.md for local schema + live MCP verification notes. Probe artifacts live under _probe/ (gitignored).

License

MIT

Repository

https://github.com/wtfsayo/hyperliquid-plugin