UnderHyper MCP server

Give your agent dated, sourced Hyperliquid facts in one line of config.

Updated 2 sources
Short answer

UnderHyper runs a free, read-only MCP server at https://underhyper.com/mcp (Streamable HTTP, no API key). It has 5 tools: get_referral_code, get_market, get_funding, list_hip3_dexes and search_site. Market data comes from the Hyperliquid info API about every 2 hours, and every answer carries its as-of time.

Connect

Claude Code:

claude mcp add --transport http underhyper https://underhyper.com/mcp

Cursor, Windsurf and other clients that take a JSON config:

{
  "mcpServers": {
    "underhyper": { "url": "https://underhyper.com/mcp" }
  }
}

In Claude or ChatGPT, add it as a custom connector with the URL https://underhyper.com/mcp. No sign-in or key is needed.

Tools

ToolArgumentsReturns
get_referral_codevenue (optional; default hyperliquid, or "all")The Hyperliquid referral code (DEXSHEET), its documented benefit, the sign-up link and the date it was last tested. Other venues we have a code for.
get_marketcoin (BTC, HYPE, xyz:SP500, NVDA…)Mark price, 24h change, 24h volume, open interest, hourly and annualized funding and max leverage for one Hyperliquid perp, core or HIP-3.
get_fundingcoin (optional), limitFunding for one coin (hourly, 8h, annualized, who pays), or the highest and lowest funding among live markets with at least $1M daily volume.
list_hip3_dexesnoneEvery HIP-3 dex: deployer, live and delisted markets, 24h volume, open interest, share of HIP-3 volume and top markets.
search_siteq, limitUnderHyper pages for a question: guides, explainers, markets, apps, comparisons, news and datasets.

Every tool returns a readable text answer plus structuredContent with the raw numbers, the as_of time and a source line such as "Hyperliquid API, 2026-11-04 07:15 UTC".

Try it with curl

curl -s https://underhyper.com/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
curl -s https://underhyper.com/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_market","arguments":{"coin":"xyz:SP500"}}}'

Data rules

  • Numbers are snapshots refreshed about every 2 hours, not a live feed. Quote the as_of time.
  • HYPE price is the canonical HYPE perp mark. Delisted HIP-3 markets are flagged and left out of totals.
  • Funding is annualized as hourly × 24 × 365 (simple). Positive means longs pay shorts.
  • Referral codes are UnderHyper's own; we earn a share of fees from accounts that use them (disclosure). That never changes the data.
  • Hyperliquid's terms restrict the United States, Ontario and other places. Nothing returned is financial advice.

Data is licensed CC BY 4.0. How each figure is computed: methodology.

Sources

  1. Model Context Protocol — Streamable HTTP transport
  2. Hyperliquid API — info endpoint