Hyperliquid · MCP + REST

Hyperliquid intelligence, built for trading agents.

The intelligence layer is our MCP server: rank the whole market in one call — crowded funding, funding divergence, decile screens — over order-flow-enriched Hyperliquid data. Nine tools for your agent; REST and Parquet for everything else.

No card required — the free tier is order-flow-enriched minute OHLCV for BTC, ETH, SOL & HYPE over the trailing month.

tessera.mcp · claude query_cross_section · ok

youWhich markets’ longs are paying the most to hold?

query_cross_section({ day: "2026-09-15", order_by: "funding_rate_mean", top_n: 6 })

One call. No download code, no files, no aggregation in the prompt — the intelligence layer ranks the cross-section and returns 6 rows.

33 of 234 markets ranked as of 2026-09-15
#CoinFunding /hAnnualised
1 USELESS +0.00204% +17.9%
2 VVV +0.00189% +16.6%
3 CASHCAT +0.00182% +16.0%
4 PONS +0.00170% +14.9%
5 LIT +0.00125% +10.9%
6 ENA +0.00125% +10.9%
Real Hyperliquid funding history, complete UTC day 2026-09-15 — the mean of the day’s 24 hourly rates, captured 2026-09-16.

One question, two shapes

A row API hands the model fills — one row each, millions a day — and leaves the aggregation to it. The intelligence layer ranks the cross-section and returns the answer.

GET /v1/trades?coin=BTC raw rows
  • {"px":75744.0,"sz":0.00345,"side":"B","time":1789566701384}
  • {"px":75743.0,"sz":0.00037,"side":"B","time":1789566701384}
  • {"px":75743.0,"sz":0.00015,"side":"B","time":1789566701384}
  • {"px":75743.0,"sz":0.00017,"side":"B","time":1789566701384}
  • {"px":75743.0,"sz":0.00017,"side":"B","time":1789566701384}
  • {"px":75743.0,"sz":0.0002,"side":"B","time":1789566701384}
  • {"px":75743.0,"sz":0.00032,"side":"B","time":1789566700697}
  • {"px":75742.0,"sz":0.00016,"side":"A","time":1789566700507}
  • {"px":75743.0,"sz":0.00227,"side":"B","time":1789566699555}
  • {"px":75743.0,"sz":0.00017,"side":"B","time":1789566699555}
10 consecutive BTC prints. The market’s shape is still yours to compute.
screen_universe 3 of 33 matched

screen_universe({ day: "2026-09-15", conditions: [ { field: "funding_rate_mean", op: ">=", value: 0.000015 }, { field: "ret_1d", op: "<", value: 0 } ] })

Longs paying most, price falling as of 2026-09-15
#CoinFunding /hDay
1 VVV +0.00189% −-7.83%
2 CASHCAT +0.00182% −-2.25%
3 PONS +0.00170% −-2.16%
Two conditions, one call, 33 markets screened — computed here from the same captured day.

The market, then the numbers behind it

Both paths serve the same three gold datasets, rebuilt every night from the raw Hyperliquid tape: order-flow-enriched minute OHLCV with CVD, hourly funding with cumulative carry, hourly positioning with whale net position.

BTC, minute by minute

Daily close from gold_ohlcv_1m — sample data, charted straight from the Parquet the free tier serves.

Every market, including HIP-3

234 markets were listed on the venue at the last capture. Builder-deployed markets carry a venue prefix and history from their listing — the coverage the majors-only vendors don’t have.

Deduped and quality-checked end to end.

Unlimited Parquet downloads — no per-GB fee.

The intelligence layer and the API read the same lake.

Browse the catalog →

Cumulative volume delta

gold_ohlcv_1m · 2026-03..2026-05

Cumulative funding

gold_funding_1h · 2026-03..2026-05

Whale net position

gold_positioning_1h · 2026-03..2026-05

Two paths to the same lake

The intelligence layer and the API read identical Parquet. Pick whichever suits your use case: raw Parquet for backtests, the intelligence layer for live trading agents.

Agentic · intelligence layer

Hand your agent the market’s shape

A hosted MCP server at one endpoint: rank the cross-section, screen on several conditions, measure funding divergence, pull a per-coin series, read the live market. No download code and no local files — the model calls a tool and reasons over the answer.

claude mcp add --transport http tessera https://tesseralytics.dev/mcp \
  --header "Authorization: Bearer $TESSERA_API_KEY"

Auth is the API key you already have. Discovery tools work without one. See the tool reference →

Agentless · REST + Parquet

Pull the partitions into your own pipeline

Every partition is a plain Parquet file behind a presigned URL, or one call from the Python SDK straight into Polars or DuckDB SQL. Drop it into a backtester; there’s no per-GB fee.

df = client.read("gold_ohlcv_1m", "BTC", "2026-05")

GET /v1/datasets lists what your key can reach. See the SDKs →

Tessera is Latin for a small tile — one piece of a larger picture. Two large tiles and the small ones beneath them: the intelligence layer and the REST API are the ways in, and every dataset is a tile of the market behind them.

How it works

  1. Step 1

    Sign up

    Google or email — the free tier needs no card. Create an account →

    curl https://tesseralytics.dev/v1/datasets \
      -H "Authorization: Bearer $TESSERA_API_KEY"
  2. Step 2

    Create an API key

    It’s shown once, so save it as $TESSERA_API_KEY. Keys are hash-only and revocable from your account.

  3. Step 3

    Connect your agent, or your pipeline

    Point an MCP client at the endpoint, or install the Python SDK and query straight into DuckDB SQL. See the SDKs →

    pip install "tessera-api[duckdb]"

Start free. Upgrade when you need the whole market.

The free tier is the full experience on a slice of the market; Pro unlocks full history, every market and every dataset.

Free

$0 /mo

Get started with no card.

  • Order-flow-enriched minute OHLCV
  • BTC, ETH, SOL & HYPE — trailing month
  • REST API + Parquet downloads
  • MCP: every market, last 7 days (20 calls/day)
Pro Recommended

$29 /mo

Everything in Free, plus full history on every coin.

  • Everything in Free
  • Full funding history — every coin
  • Funding & positioning data, all coins incl. HIP-3
  • MCP: full history, unlimited calls

Every plan is all-you-can-eat — unlimited downloads, no per-GB fees. Pull the whole history as often as you like.

One-off downloads

Prefer to own the history? Buy the closed months of all three datasets once — from $19, no subscription.

See the bundles