NestDaddy

Hyperliquid Cross-Sectional Analytics (Tessera)

dev.tesseralytics/hyperliquid-data · v0.2.0

Rank, screen and compare the Hyperliquid perp universe on a completed day.

Connect Remote server

Terminal
claude mcp add --transport http hyperliquid-data https://tesseralytics.dev/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "hyperliquid-data": {
      "url": "https://tesseralytics.dev/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "hyperliquid-data": {
      "type": "http",
      "url": "https://tesseralytics.dev/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://tesseralytics.dev/mcp

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 8 found in our last check

  • funding_divergence

    Rank markets by how far their funding has diverged from a benchmark (default ETH) over a trailing window. Pick bar (1d, the default, or 1h for completed hours) to read completed days or completed hours. day defaults to the last complete interval. metric=rate compares mean fundin…

  • query_cross_section

    Rank the whole market on ONE completed interval: pick bar (1d, the default, or 1h for completed hours), columns, an order_by field and top_n. Answers 'top markets by funding / open interest / returns on the latest day or hour' and 'what percentile is BTC on open interest'. day d…

  • screen_universe

    Screen the whole market on ONE completed interval with several conditions ANDed together. Pick bar (1d, the default, or 1h for completed hours; the anonymous trial is screened at 1d). Conditions use op >, <, >=, <=, between, top_pct or bottom_pct; top_pct/bottom_pct are deciles…

  • describe_dataset

    The full dictionary for ONE downloadable dataset: description plus every column's type, nullability and plain-English meaning. Pass a name from list_datasets. Open — no key needed. For the fields the query tools accept, use list_fields.

  • get_universe

    The coverage picture: the last complete interval, how many markets are in the universe for a scope, how much history sits behind them, and how densely it is populated. Pick bar (1d, the default, or 1h for completed hours) to describe completed days or completed hours. The range…

  • query_series

    The series for one market or a few (max 10): one row per market per interval over a trailing window, ordered by interval then market. Pick bar (1d, the default, for one row per day, or 1h for one row per completed hour). Answers 'is this move backed by real flow' and 'how has po…

  • list_fields

    Every field the query tools accept, each with its meaning, unit, whether it can be missing, and which bars (1d, 1h) it exists on. Open — no key needed. Call this before query_cross_section, screen_universe or query_series. Percentile, z-score and the top_pct/bottom_pct condition…

  • list_datasets

    List the downloadable datasets: one-line summary, the plan required, and the month range available. Open — no key needed. Then use describe_dataset for one dataset's columns, or list_fields for the fields the query tools accept.

Headers

NameDescription
Authorization
Optional, secret
Optional. Tessera API key as a Bearer token (`Bearer <key>`); a free key at https://tesseralytics.dev/account lifts ranked lists to 100 rows, history past 7 days and the hourly grain. Without a key the catalog tools and a metered anonymous trial of the analytics tools still answer.

Details

Endpointhttps://tesseralytics.dev/mcp (Streamable HTTP)
First published6 Nov 2026
Last updated6 Nov 2026
Registry namedev.tesseralytics/hyperliquid-data

More data and analytics servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.