0xarchive-mcp
Use this server to query read-only Hyperliquid, HIP-3, HIP-4, Hyperliquid Spot, and Lighter market data through MCP tools.
Discover instruments, spot pairs, HIP-3/4 instruments, and valid symbols across venues.
Fetch current and historical order books, including L2/L3/L4 snapshots, histories, checkpoints, and diffs.
Query trades, recent trades, OHLCV candles, and mark/oracle/mid price history.
Query funding rates, funding history, open interest, open-interest history, liquidations, and liquidation volume.
Access order-level datasets where tier permits: order history, order flow, TP/SL orders, spot TWAP records, and Lighter L3 books.
Filter/paginate by coin or pair, time range, interval, limit/cursor, user wallet, order status/type, and triggered status.
Check data freshness, data coverage, and overall data-quality/status.
All exposed tools are read-only market-data tools; no write operations are included in this schema.
Provides tools for Web3 authentication and wallet-based account management, enabling users to generate SIWE challenges, sign up for accounts, manage API keys, and process subscriptions through Ethereum-compatible wallet signatures.
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
Connect · Agents and clients · Data · Examples · Troubleshooting
Query Hyperliquid and Lighter market data from your agent. Get current and historical order books, trades, candles, funding, open interest, liquidations, positions and data coverage through read-only market-data tools, and manage webhooks when you grant webhook access.
Highlights
No key, no install. Add one URL, sign in through your client's OAuth flow, and approve read access.
Every client that speaks MCP. Claude Code, Claude web and Desktop, ChatGPT, Codex, Cursor, VS Code, Antigravity and Gemini CLI, with setup steps for each below.
Both venues, every market. Hyperliquid core perps, HIP-3, HIP-4 and Spot, and Lighter on mainnet and Robinhood Chain.
Read-only by default. Market data needs
mcp:market.read; webhook tools appear only if you also grant webhook scopes.
Related MCP server: hyperliquid-info-mcp
Connect
Server URL
https://mcp.0xarchive.io/mcpAdd the URL as a remote HTTP MCP server, then sign in with your 0xArchive account through the client's OAuth flow. Approve the mcp:market.read permission when prompted; approve mcp:webhooks.read and mcp:webhooks.write as well if you want the webhook tools. No 0xArchive API key or local MCP server installation is required.
Start with:
Get a BTC market summary on Hyperliquid.
Agents and clients
If you already have MCP servers configured, add 0xArchive without replacing the other entries.
claude mcp add --transport http 0xarchive https://mcp.0xarchive.io/mcpIn Claude Code, run /mcp, select 0xarchive, and choose Authenticate. Complete the browser sign-in, then ask for a BTC market summary.
Open 0xArchive in Claude's connector directory and add the connector.
Sign in to 0xArchive and approve the connection.
Enable it from + → Connectors in your conversation.
For Team and Enterprise workspaces, an owner first adds the connector in Organization settings → Connectors; each member then connects their own account.
To add it as a custom connector instead, open Customize → Connectors, click + → Add custom connector, name it 0xArchive, enter https://mcp.0xarchive.io/mcp, then click Connect and complete the OAuth sign-in.
Open the 0xArchive plugin by Archive Labs Inc and choose Install plugin.
Connect it, sign in to 0xArchive, and approve the connection.
Choose Try in chat to start a conversation with 0xArchive.
You can also find it by searching for 0xArchive in ChatGPT's Plugins directory.
To add it as a custom MCP connection instead, enable Developer mode in Settings → Security & Login, open Plugins and use the + button to add an MCP connection, name it 0xArchive, enter https://mcp.0xarchive.io/mcp, and complete OAuth authentication. Then select it from + → More in a new conversation.
codex mcp add 0xarchive --url https://mcp.0xarchive.io/mcpComplete the OAuth sign-in. To start authentication separately, run:
codex mcp login 0xarchiveThe CLI and IDE extension share MCP configuration. Use /mcp in the Codex terminal interface to check the connection.
Add this entry to .cursor/mcp.json in your project. For a user-wide connection, use ~/.cursor/mcp.json.
{
"mcpServers": {
"0xarchive": {
"url": "https://mcp.0xarchive.io/mcp"
}
}
}Open Cursor's MCP settings, connect 0xarchive, and complete the OAuth sign-in. Enable the server's tools for Agent.
Run MCP: Add Server from the Command Palette, choose an HTTP server, and enter https://mcp.0xarchive.io/mcp.
Or add it to .vscode/mcp.json:
{
"servers": {
"0xarchive": {
"type": "http",
"url": "https://mcp.0xarchive.io/mcp"
}
}
}Start the server and complete the browser OAuth flow. Use MCP: List Servers to check its status, then enable the tools you need in chat.
Antigravity CLI is the current choice for personal Google accounts. Add this to .agents/mcp_config.json in your project:
{
"mcpServers": {
"0xarchive": {
"serverUrl": "https://mcp.0xarchive.io/mcp"
}
}
}Open /mcp in Antigravity CLI to reload the configuration and check the server. Complete its OAuth authentication prompt. Use serverUrl, not Gemini CLI's httpUrl field.
Gemini CLI remains available with Gemini Code Assist Standard/Enterprise licenses or paid Google API access. From your project directory:
gemini mcp add --transport http 0xarchive https://mcp.0xarchive.io/mcpStart Gemini and run:
/mcp auth 0xarchiveComplete the browser OAuth flow. /mcp shows the server and its available tools.
Antigravity MCP documentation · Gemini CLI MCP documentation · Google client availability
Grok web
Open Grok Connectors.
Choose New Connector → Custom.
Enter
https://mcp.0xarchive.io/mcpand complete the OAuth sign-in.Ask for 0xArchive market data in your conversation.
For Business and Enterprise organizations, a team admin first provisions the connector.
Grok Build
grok mcp add --transport http 0xarchive https://mcp.0xarchive.io/mcpGrok starts the OAuth flow when the server is first used. In the terminal interface, /mcps opens the MCP settings; i starts authentication for the selected server.
Grok connectors · Grok Build MCP documentation
Install the plugin from the Hermes plugin catalog, then sign in once with your 0xArchive account:
hermes plugins install 0xarchive --enable
hermes mcp add 0xarchive --url https://mcp.0xarchive.io/mcp --auth oauth --connect-timeout 300The second command opens the browser sign-in and saves the connection. Without the plugin, the same command adds the server on its own.
The plugin asks before any tool that changes your account, such as creating a webhook or setting up your Terminal. The sign-in command replaces the plugin's entry with your own, so add trust: untrusted under mcp_servers.0xarchive in config.yaml to keep those prompts.
To sign in again later, run hermes mcp login 0xarchive. Run hermes mcp test 0xarchive to check the connection. If prompted to choose tools, enable the markets and data you need.
Add the remote server with OAuth:
openclaw mcp set 0xarchive '{
"url": "https://mcp.0xarchive.io/mcp",
"transport": "streamable-http",
"auth": "oauth",
"oauth": {"scope": "mcp:market.read"}
}'Then sign in:
openclaw mcp login 0xarchiveRun openclaw mcp doctor 0xarchive --probe to check the connection. Use OpenClaw's MCP tool controls to choose which agents or sessions can use it.
OpenClaw MCP guide · OAuth setup
Add this entry to opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"0xarchive": {
"type": "remote",
"url": "https://mcp.0xarchive.io/mcp",
"enabled": true
}
}
}Authenticate:
opencode mcp auth 0xarchiveComplete the browser sign-in. opencode mcp list shows the authentication status.
Devin Local and Devin CLI
Devin Local, the default agent for new editor tabs, uses the Devin MCP configuration. From your project directory:
devin mcp add 0xarchive https://mcp.0xarchive.io/mcpThen authenticate:
devin mcp login 0xarchiveCascade
If you use Cascade, add this to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"0xarchive": {
"serverUrl": "https://mcp.0xarchive.io/mcp"
}
}
}Open Cascade's MCP settings, enable the server, and complete its OAuth sign-in. Select the tools you need if you reach the client's tool limit. Sign in separately in each client you use.
Devin MCP configuration · Windsurf/Cascade MCP settings
Open Cline's MCP Servers panel and the Remote Servers tab.
Enter
0xarchiveas the name andhttps://mcp.0xarchive.io/mcpas the URL.Choose Streamable HTTP and click Add Server.
Click Authenticate when the server requests OAuth, then finish the browser sign-in.
If Authenticate is missing, update Cline before connecting.
Other MCP clients
Use the same server URL with a client that supports Streamable HTTP and OAuth. Let the client discover the authorization server and complete sign-in. Do not substitute an API key or a manually pasted bearer token.
For custom integrations, the server publishes OAuth resource metadata. See the MCP authorization specification for the client flow.
What you can query
Hyperliquid core perps: market summaries, prices, trades, candles, CVD, funding, open interest, liquidations, L2 and L4 order books, order history, order flow, trigger orders, market breadth, and wallet classification.
Hyperliquid Spot: pair discovery, trades, candles, order books, L4 snapshots and diffs, order history, TWAP records, and freshness.
HIP-3 builder perps: market discovery and summaries, trades, candles, CVD, funding, open interest, liquidations, L2 and L4 books, orders, market breadth, oracle external prices and discovery bounds, and wallet classification. Builder-prefixed symbols such as
xyz:SP500identify the market.HIP-4 outcome markets: instruments, outcomes and questions, prices, candles, trades, open interest, order history, and L2 and L4 books.
Lighter (mainnet and Robinhood Chain): market discovery and summaries, trades, candles, funding, open interest, liquidations, and order books; L3 order books on mainnet.
Account positions: current and historical positions, position changes, and account summaries by Hyperliquid wallet or Lighter account index, plus per-market position listings.
Webhooks: endpoints, subscriptions, estimate and dry-run previews, watched wallets, and the delivery log, when your client connects with webhook access.
Hyperliquid core and HIP-3 also expose projected forced-liquidation price levels and trigger-price levels. Data-quality tools provide coverage, freshness (including account positions), incident, latency, and status information.
Examples include get_summary, get_hip3_instruments, get_spot_pairs, get_hip4_outcomes, get_lighter_l3_orderbook, and get_symbol_coverage. Your client discovers the available tools and their input schemas when it connects.
Venue and dataset coverage · MCP tool examples · Data quality
Example requests
Market summary
Get a BTC market summary on Hyperliquid. Include the source timestamp.
Funding across venues
Fetch current BTC funding separately for Hyperliquid and Lighter. Show each source's units and timestamp before comparing the values.
Historical candles
Fetch ETH one-hour Hyperliquid candles for the last 24 hours. Summarize the price range and trading volume.
Builder markets
Find the HIP-3 market
xyz:SP500and get its current summary and order book.
Spot markets
Find Hyperliquid Spot pairs for HYPE, then fetch recent trades for the matching pair.
Outcome markets
List unsettled HIP-4 outcomes. Show the question and current price for one of them.
Order-level data
Fetch the current BTC L3 order book on Lighter and show the top bids and asks.
Historical coverage
Check BTC coverage on Hyperliquid for the last 24 hours and list any recorded data incidents in that window.
Working with historical data
Specify the venue, market, and UTC interval. For longer histories, use smaller windows and follow pagination when a cursor is returned. If a response is too large, narrow the request rather than treating the returned portion as the complete dataset.
Keep timestamps and source units with the values, especially when comparing funding across venues. Use market discovery to resolve symbols, and coverage tools to find available history.
For bulk Parquet files, use the Data Catalog. For continuous market-data streams, use the WebSocket API.
Account and access
Sign in with your 0xArchive account. Data access and usage limits follow your 0xArchive plan; your AI client's own subscription and custom-connector permissions are separate.
Troubleshooting
Problem | What to check |
The client opens documentation or reports an invalid server response | Use the full URL |
Sign-in fails or the server returns | Reconnect through the client's OAuth flow. Remove manually configured API-key or authorization headers. |
The client says 0xArchive already exists | Edit or reconnect the existing server entry instead of adding a duplicate. |
The connection succeeds but tools are unavailable | Check the client's MCP enablement and tool selection, then refresh or restart it after configuration changes. |
A market is not found | Use the relevant instrument, Spot-pair, or outcome discovery tool. Preserve builder prefixes and symbol case. |
A historical request is empty or rejected | Check the market's recorded coverage and your plan's history window. |
A request times out or returns too much data | Shorten the interval, reduce the requested page size where available, or use a Parquet export for a bulk dataset. |
Requests are rate-limited | Allow the retry interval to pass and check your plan's usage limits before retrying. |
Help
Keep access tokens, API keys, and private account information out of prompts and public issues.
Available Tools
111 toolsget_candlesARead-onlyIdempotentInspect
Get Hyperliquid OHLCV candle data for a coin. Intervals: 1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w (default 1h). Returns open, high, low, close, volume. Data available from April 2023.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_data_coverageARead-onlyIdempotentInspect
Get data coverage across supported venue APIs. Returns earliest/latest timestamps, total records, symbol count, resolution, lag, and completeness per data type per venue scope.
Inputs: no named parameters. Returns: data
get_data_incidentsARead-onlyIdempotentInspect
List data quality incidents (outages, gaps, degradations). Filter by status, exchange, or time. Returns incident details including severity, affected data types, duration, root cause, and resolution.
Inputs: status, exchange, since, limit, +1 more. Returns: data
get_data_latencyARead-onlyIdempotentInspect
Get current latency metrics for supported venue APIs. Returns WebSocket latency (current, 1h avg, 24h avg), REST API latency, and data freshness lag per data type (orderbook, fills, funding, OI).
Inputs: no named parameters. Returns: data
get_data_quality_statusARead-onlyIdempotentInspect
Get the current system status for supported venue APIs and data types. Returns overall health (operational/degraded/outage), per-scope status with latency, per-data-type completeness, and active incident count.
Inputs: no named parameters. Returns: data
get_data_slaARead-onlyIdempotentInspect
Get SLA compliance report for a given month. Returns uptime, data completeness, API latency P99 — each with target vs actual and met/missed status. Also shows incident count and total downtime.
Inputs: year, month. Returns: data
get_exchange_coverageARead-onlyIdempotentInspect
Get data coverage for a specific venue scope. Returns earliest/latest timestamps, total records, symbol count, resolution, and completeness per data type.
Inputs: exchange (required). Returns: data
get_freshnessARead-onlyIdempotentInspect
Get data freshness for a coin across all data types (orderbook, trades, funding, OI, liquidations). Shows when each data type was last updated and current lag.
Inputs: coin (required). Returns: data
get_funding_currentARead-onlyIdempotentInspect
Get the current Hyperliquid funding rate for a coin. Returns the latest funding rate, premium, and timestamp.
Inputs: coin (required). Returns: data
get_funding_historyARead-onlyIdempotentInspect
Get Hyperliquid funding rate history for a coin over a time range. Returns timestamped funding rates and premiums. Data available from May 2023. Supports aggregation intervals (5m, 15m, 30m, 1h, 4h, 1d).
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_hip3_candlesARead-onlyIdempotentInspect
Get HIP-3 OHLCV candle data. Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Intervals: 1m to 1w (default 1h). Returns open, high, low, close, volume.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_hip3_freshnessARead-onlyIdempotentInspect
Get data freshness for a HIP-3 coin across all data types (orderbook, trades, funding, OI). Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Shows when each data type was last updated and current lag.
Inputs: coin (required). Returns: data
get_hip3_fundingARead-onlyIdempotentInspect
Get HIP-3 funding rate history. Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Returns timestamped funding rates over a time range. Supports cursor pagination and aggregation intervals (5m, 15m, 30m, 1h, 4h, 1d).
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_hip3_funding_currentARead-onlyIdempotentInspect
Get the current HIP-3 funding rate for a coin. Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Returns the latest funding rate and timestamp.
Inputs: coin (required). Returns: data
get_hip3_instrumentARead-onlyIdempotentInspect
Get details for a single HIP-3 instrument. Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Returns mark price, open interest, mid price, and latest timestamp.
Inputs: coin (required). Returns: data
get_hip3_instrumentsARead-onlyIdempotentInspect
List all available HIP-3 builder perp instruments on Hyperliquid. HIP-3 symbols are CASE-SENSITIVE (e.g. 'km:US500', 'km:TSLA'). Use this to discover valid symbols before querying HIP-3 data.
Inputs: no named parameters. Returns: records, count, nextCursor
get_hip3_l2_diffsARead-onlyIdempotentInspect
Get HIP-3 L2 tick-level orderbook diffs (Pro+ tier). Symbols are CASE-SENSITIVE. Returns price-level changes.
Inputs: coin (required), start, end, limit, +1 more. Returns: records, count, nextCursor
get_hip3_l2_orderbookBRead-onlyIdempotentInspect
Get HIP-3 L2 full-depth orderbook (Build+ tier). Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Returns aggregated price levels. Derived from L4 data.
Inputs: coin (required), timestamp, depth. Returns: data
get_hip3_l2_orderbook_historyARead-onlyIdempotentInspect
Get HIP-3 L2 full-depth orderbook checkpoints (Build+ tier). Symbols are CASE-SENSITIVE. Returns periodic aggregated snapshots.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_hip3_l4_diffsARead-onlyIdempotentInspect
Get HIP-3 L4 orderbook diffs (Pro+ tier). Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Returns raw order-level changes over a time range.
Inputs: coin (required), start, end, limit, +1 more. Returns: records, count, nextCursor
get_hip3_l4_orderbookARead-onlyIdempotentInspect
Get HIP-3 L4 orderbook reconstruction (Pro+ tier). Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Returns full order-level orderbook at a specific timestamp.
Inputs: coin (required), timestamp, depth. Returns: data
get_hip3_l4_orderbook_historyARead-onlyIdempotentInspect
Get HIP-3 L4 orderbook checkpoints (Pro+ tier). Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Returns periodic full order-level orderbook snapshots.
Inputs: coin (required), start, end, limit, +1 more. Returns: records, count, nextCursor
get_hip3_liquidationsARead-onlyIdempotentInspect
Get HIP-3 liquidation events for a coin over a time range. Returns liquidated/liquidator addresses, price, size, side, and PnL. Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Data available from February 2026. Real-time HIP-3 liquidations are also available on the WebSocket hip3_liquidations channel — each event is a fill row with is_liquidation: true, same shape as the hip3_trades channel.
Inputs: coin (required), start, end, limit, +1 more. Returns: records, count, nextCursor
get_hip3_liquidation_volumeBRead-onlyIdempotentInspect
Get aggregated HIP-3 liquidation volume for a coin in time-bucketed intervals. Returns total, long, and short USD volumes. Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Data available from February 2026.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_hip3_open_interestARead-onlyIdempotentInspect
Get the current HIP-3 open interest for a coin. Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Returns OI, mark price, and oracle price.
Inputs: coin (required). Returns: data
get_hip3_open_interest_historyARead-onlyIdempotentInspect
Get HIP-3 open interest history over a time range. Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Returns timestamped OI snapshots.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_hip3_orderbookARead-onlyIdempotentInspect
Get the current HIP-3 orderbook snapshot. Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Returns bids, asks, mid price. Free tier: km:US500 only. Build+: all HIP-3 symbols.
Inputs: coin (required), depth. Returns: data
get_hip3_orderbook_historyARead-onlyIdempotentInspect
Get historical HIP-3 orderbook snapshots. Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Returns L2 snapshots with bids/asks over a time range. Free tier: km:US500 only. Build+: all HIP-3 symbols.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_hip3_order_flowARead-onlyIdempotentInspect
Get HIP-3 order flow aggregation (Build+ tier). Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Returns aggregated order placement, cancellation, and fill metrics.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_hip3_order_historyARead-onlyIdempotentInspect
Get HIP-3 order history with user attribution (Build+ tier). Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Returns order lifecycle events with user addresses.
Inputs: coin (required), start, end, limit, +4 more. Returns: records, count, nextCursor
get_hip3_price_historyARead-onlyIdempotentInspect
Get mark/oracle/mid price history for a HIP-3 coin over a time range. Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Returns mark_price, oracle_price, and mid_price at each timestamp. Supports aggregation intervals.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_hip3_summaryARead-onlyIdempotentInspect
Get combined HIP-3 market summary for a coin in a single call. Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Returns mark price, oracle price, mid price, funding rate, and open interest.
Inputs: coin (required). Returns: data
get_hip3_tpslARead-onlyIdempotentInspect
Get HIP-3 TP/SL order history (Pro+ tier). Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Returns take-profit and stop-loss orders with trigger prices and triggered status.
Inputs: coin (required), start, end, limit, +3 more. Returns: records, count, nextCursor
get_hip3_tradesARead-onlyIdempotentInspect
Get HIP-3 trade history. Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Returns trades with price, size, side, and timestamps over a time range. Supports cursor pagination.
Inputs: coin (required), start, end, limit, +1 more. Returns: records, count, nextCursor
get_hip3_trades_recentARead-onlyIdempotentInspect
Get most recent HIP-3 trades. Symbols are CASE-SENSITIVE (e.g. 'km:US500'). Returns the latest trades without needing a time range.
Inputs: coin (required), limit. Returns: records, count, nextCursor
get_hip4_freshnessARead-onlyIdempotentInspect
Get HIP-4 data freshness for a coin (e.g. '0') across all available data types (orderbook, trades, OI, L4). Bare numeric coins are canonical; legacy '#0' / '%230' forms are also accepted.Shows when each data type was last updated and current lag.
Inputs: coin (required). Returns: data
get_hip4_instrumentARead-onlyIdempotentInspect
Get details for a single HIP-4 instrument by coin symbol (e.g. '0'). Bare numeric coins are canonical; legacy '#0' / '%230' forms are also accepted.Returns per-side metadata including outcome_id, side, asset_id, name, recurring class/underlying/expiry, builder address, and is_settled status.
Inputs: coin (required). Returns: data
get_hip4_instrumentsARead-onlyIdempotentInspect
List all available HIP-4 outcome-market instruments (one row per side, e.g. '0', '1'). HIP-4 coins use the bare numeric format '<10*outcome_id + side>' (legacy '#0' / '%230' forms also accepted). Use this to discover valid HIP-4 symbols.
Inputs: no named parameters. Returns: records, count, nextCursor
get_hip4_l4_diffsARead-onlyIdempotentInspect
Get HIP-4 L4 orderbook diffs (Pro+ tier) for a coin (e.g. '0'). Bare numeric coins are canonical; legacy '#0' / '%230' forms are also accepted.Returns raw order-level changes (new orders, modifications, cancellations, fills) over a time range.
Inputs: coin (required), start, end, limit, +1 more. Returns: records, count, nextCursor
get_hip4_l4_orderbookARead-onlyIdempotentInspect
Get HIP-4 L4 orderbook reconstruction (Pro+ tier) for a coin (e.g. '0'). Bare numeric coins are canonical; legacy '#0' / '%230' forms are also accepted.Returns the full order-level orderbook at a specific timestamp with individual order IDs, user addresses, prices, and sizes.
Inputs: coin (required), timestamp, depth. Returns: data
get_hip4_l4_orderbook_historyCRead-onlyIdempotentInspect
Get HIP-4 L4 orderbook checkpoints (Build+ tier) for a coin (e.g. '0'). Bare numeric coins are canonical; legacy '#0' / '%230' forms are also accepted.Returns periodic full order-level snapshots. Hard cap limit=10 per request.
Inputs: coin (required), start, end, limit, +1 more. Returns: records, count, nextCursor
get_hip4_open_interestARead-onlyIdempotentInspect
Get HIP-4 per-side open interest history for a coin (e.g. '0'). Bare numeric coins are canonical; legacy '#0' / '%230' forms are also accepted.Returns timestamped OI snapshots; mark_price is an implied probability (0..1). For paired-set / display OI use get_hip4_outcome.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_hip4_open_interest_currentARead-onlyIdempotentInspect
Get the current HIP-4 per-side open interest for a coin (e.g. '0'). Bare numeric coins are canonical; legacy '#0' / '%230' forms are also accepted.Returns the latest OI row; mark_price is an implied probability (0..1). For paired-set / display OI use get_hip4_outcome.
Inputs: coin (required). Returns: data
get_hip4_orderbookARead-onlyIdempotentInspect
Get the current HIP-4 L2 orderbook snapshot for a coin (e.g. '0'). Bare numeric coins are canonical; legacy '#0' / '%230' forms are also accepted.Returns bids and asks. Note: mark_price for HIP-4 is an implied probability (0..1), not a USD price. Pro+ tier required.
Inputs: coin (required), depth. Returns: data
get_hip4_orderbook_historyARead-onlyIdempotentInspect
Get historical HIP-4 L2 orderbook snapshots for a coin (e.g. '0'). Bare numeric coins are canonical; legacy '#0' / '%230' forms are also accepted.Returns L2 snapshots over a time range. Pro+ tier required.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_hip4_order_flowARead-onlyIdempotentInspect
Get HIP-4 order flow aggregation (Pro+ tier) for a coin (e.g. '0'). Bare numeric coins are canonical; legacy '#0' / '%230' forms are also accepted.Returns time-bucketed order placement, cancellation, and fill metrics.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_hip4_order_historyARead-onlyIdempotentInspect
Get HIP-4 order lifecycle events with user attribution (Pro+ tier) for a coin (e.g. '0'). Bare numeric coins are canonical; legacy '#0' / '%230' forms are also accepted.Returns placements, fills, cancellations, modifications.
Inputs: coin (required), start, end, limit, +4 more. Returns: records, count, nextCursor
get_hip4_outcomeARead-onlyIdempotentInspect
Get a single HIP-4 outcome by outcome_id. Returns the full Hip4OutcomeAggregate including aggregated_oi (latest both-sides OI snapshot, paired set supply, parity, and currency).
Inputs: outcome_id (required). Returns: data
get_hip4_outcomesARead-onlyIdempotentInspect
List HIP-4 outcome markets aggregated across both sides. Optionally filter by settlement status. Each outcome groups its '<10id>' Yes / '<10id+1>' No sides. Listen for the WebSocket outcome_settled event to get notified when an outcome resolves. The list response omits aggregated_oi; use get_hip4_outcome for the OI snapshot.
Inputs: is_settled, limit, cursor. Returns: records, count, nextCursor
get_hip4_pricesARead-onlyIdempotentInspect
Get HIP-4 mid-price (implied probability, 0..1) history for a coin (e.g. '0'). Bare numeric coins are canonical; legacy '#0' / '%230' forms are also accepted.Returns timestamped price snapshots over a time range with cursor pagination.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_hip4_summaryARead-onlyIdempotentInspect
Get a combined HIP-4 24h market summary for a coin (e.g. '0'). Bare numeric coins are canonical; legacy '#0' / '%230' forms are also accepted.Returns price, volume, and OI aggregates. mark_price is an implied probability (0..1), not USD.
Inputs: coin (required). Returns: data
get_hip4_tpslARead-onlyIdempotentInspect
Get HIP-4 TP/SL order history (Pro+ tier) for a coin (e.g. '0'). Bare numeric coins are canonical; legacy '#0' / '%230' forms are also accepted.Returns take-profit and stop-loss orders with trigger prices and triggered status.
Inputs: coin (required), start, end, limit, +3 more. Returns: records, count, nextCursor
get_hip4_tradesARead-onlyIdempotentInspect
Get HIP-4 trade/fill history for a coin (e.g. '0'). Bare numeric coins are canonical; legacy '#0' / '%230' forms are also accepted.Returns price, size, side, and timestamps over a time range. Supports cursor pagination.
Inputs: coin (required), start, end, limit, +1 more. Returns: records, count, nextCursor
get_hip4_trades_recentARead-onlyIdempotentInspect
Get the most recent HIP-4 trades for a coin (e.g. '0'). Bare numeric coins are canonical; legacy '#0' / '%230' forms are also accepted.Returns the latest trades without needing a time range.
Inputs: coin (required), limit. Returns: records, count, nextCursor
get_incidentARead-onlyIdempotentInspect
Get a specific data quality incident by its ID. Returns full incident details including severity, affected data types, root cause, resolution, and timeline.
Inputs: id (required). Returns: data
get_instrumentARead-onlyIdempotentInspect
Get details for a single Hyperliquid instrument by coin symbol. Returns leverage, decimals, and active status.
Inputs: coin (required). Returns: data
get_instrumentsARead-onlyIdempotentInspect
List all available Hyperliquid perpetual and spot instruments with leverage, decimals, and active status. Use this to discover valid coin symbols before querying other endpoints.
Inputs: no named parameters. Returns: records, count, nextCursor
get_l2_diffsARead-onlyIdempotentInspect
Get Hyperliquid L2 tick-level orderbook diffs (Pro+ tier). Returns price-level changes over a time range.
Inputs: coin (required), start, end, limit, +1 more. Returns: records, count, nextCursor
get_l2_orderbookARead-onlyIdempotentInspect
Get Hyperliquid L2 full-depth orderbook (Build+ tier). Returns aggregated price levels with total size and order count per level. Derived from L4 data. Data from March 2026+.
Inputs: coin (required), timestamp, depth. Returns: data
get_l2_orderbook_historyARead-onlyIdempotentInspect
Get Hyperliquid L2 full-depth orderbook checkpoints (Build+ tier). Returns periodic aggregated orderbook snapshots over a time range.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_l4_diffsARead-onlyIdempotentInspect
Get Hyperliquid L4 orderbook diffs (Pro+ tier). Returns raw order-level changes (new orders, modifications, cancellations, fills) over a time range.
Inputs: coin (required), start, end, limit, +1 more. Returns: records, count, nextCursor
get_l4_orderbookBRead-onlyIdempotentInspect
Get Hyperliquid L4 orderbook reconstruction (Pro+ tier). Returns full order-level orderbook at a specific timestamp with individual order IDs, user addresses, prices, and sizes.
Inputs: coin (required), timestamp, depth. Returns: data
get_l4_orderbook_historyARead-onlyIdempotentInspect
Get Hyperliquid L4 orderbook checkpoints (Pro+ tier). Returns periodic full order-level orderbook snapshots over a time range for reconstruction.
Inputs: coin (required), start, end, limit, +1 more. Returns: records, count, nextCursor
get_lighter_candlesARead-onlyIdempotentInspect
Get Lighter.xyz OHLCV candle data for a coin. Intervals: 1m to 1w (default 1h). Returns open, high, low, close, volume.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_lighter_freshnessARead-onlyIdempotentInspect
Get data freshness for a Lighter.xyz coin across all data types (orderbook, trades, funding, OI). Shows when each data type was last updated and current lag.
Inputs: coin (required). Returns: data
get_lighter_fundingARead-onlyIdempotentInspect
Get Lighter.xyz funding rate history for a coin over a time range. Returns timestamped funding rates. Supports cursor pagination and aggregation intervals (5m, 15m, 30m, 1h, 4h, 1d).
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_lighter_funding_currentARead-onlyIdempotentInspect
Get the current Lighter.xyz funding rate for a coin. Returns the latest funding rate and timestamp.
Inputs: coin (required). Returns: data
get_lighter_instrumentARead-onlyIdempotentInspect
Get details for a single Lighter.xyz instrument by coin symbol. Returns market ID, fees, size/price decimals, and active status.
Inputs: coin (required). Returns: data
get_lighter_instrumentsARead-onlyIdempotentInspect
List all available Lighter.xyz instruments with market IDs, fees, size/price decimals, and active status. Use this to discover valid Lighter symbols.
Inputs: no named parameters. Returns: records, count, nextCursor
get_lighter_l3_orderbookARead-onlyIdempotentInspect
Get Lighter L3 order-level orderbook (Pro+ tier). Returns individual orders with order IDs, user addresses, prices, and sizes.
Inputs: coin (required), depth. Returns: data
get_lighter_l3_orderbook_historyARead-onlyIdempotentInspect
Get historical Lighter L3 orderbook snapshots (Pro+ tier). Returns order-level snapshots with individual order IDs, user addresses, prices, and sizes over a time range.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_lighter_open_interestARead-onlyIdempotentInspect
Get the current Lighter.xyz open interest for a coin. Returns OI, mark price, and oracle price.
Inputs: coin (required). Returns: data
get_lighter_open_interest_historyARead-onlyIdempotentInspect
Get Lighter.xyz open interest history for a coin over a time range. Returns timestamped OI snapshots.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_lighter_orderbookARead-onlyIdempotentInspect
Get the current Lighter.xyz orderbook snapshot for a coin. Returns bids, asks, mid price, and spread. Optionally specify depth. Requires Pro tier for full depth.
Inputs: coin (required), depth. Returns: data
get_lighter_orderbook_historyARead-onlyIdempotentInspect
Get historical Lighter.xyz orderbook snapshots. Returns L2 snapshots with bids/asks over a time range. Supports granularity levels: checkpoint (default), 30s, 10s, 1s, tick.
Inputs: coin (required), start, end, limit, +3 more. Returns: records, count, nextCursor
get_lighter_price_historyARead-onlyIdempotentInspect
Get mark/oracle price history for a Lighter.xyz coin over a time range. Returns mark_price, oracle_price, and mid_price at each timestamp. Supports aggregation intervals.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_lighter_summaryARead-onlyIdempotentInspect
Get combined Lighter.xyz market summary for a coin in a single call. Returns mark price, oracle price, funding rate, and open interest.
Inputs: coin (required). Returns: data
get_lighter_tradesARead-onlyIdempotentInspect
Get Lighter.xyz trade history for a coin over a time range. Returns price, size, side, and timestamps. Supports cursor pagination.
Inputs: coin (required), start, end, limit, +1 more. Returns: records, count, nextCursor
get_lighter_trades_recentARead-onlyIdempotentInspect
Get most recent Lighter.xyz trades for a coin. Returns the latest trades without needing a time range.
Inputs: coin (required), limit. Returns: records, count, nextCursor
get_liquidationsARead-onlyIdempotentInspect
Get Hyperliquid liquidation history for a coin over a time range. Returns liquidated/liquidator addresses, price, size, side, and PnL. Data available from May 2025. Real-time liquidations are also available on the WebSocket liquidations channel — each event is a fill row with is_liquidation: true, same shape as the trades channel.
Inputs: coin (required), start, end, limit, +1 more. Returns: records, count, nextCursor
get_liquidations_by_userARead-onlyIdempotentInspect
Get Hyperliquid liquidation history for a specific user address. Returns liquidations where the user was either liquidated or was the liquidator. Filter by coin optionally.
Inputs: address (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_liquidation_volumeARead-onlyIdempotentInspect
Get aggregated liquidation volume for a coin in time-bucketed intervals. Returns total, long, and short USD volumes. Data available from May 2025.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_open_interestARead-onlyIdempotentInspect
Get the current Hyperliquid open interest for a coin. Returns OI, mark price, oracle price, and 24h volume.
Inputs: coin (required). Returns: data
get_open_interest_historyARead-onlyIdempotentInspect
Get Hyperliquid open interest history for a coin over a time range. Returns timestamped OI snapshots with mark/oracle prices. Data available from May 2023. Supports aggregation intervals (5m, 15m, 30m, 1h, 4h, 1d).
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_orderbookARead-onlyIdempotentInspect
Get the current Hyperliquid L2 orderbook snapshot for a coin. Returns bids, asks, mid price, and spread. Optionally specify depth (price levels per side). Requires Pro tier or higher for full depth.
Inputs: coin (required), depth. Returns: data
get_orderbook_historyARead-onlyIdempotentInspect
Get historical Hyperliquid orderbook snapshots (~1.2s resolution). Returns L2 snapshots with bids/asks over a time range. Data available from April 2023. Free: BTC only (20 levels). Build+: all symbols (200 levels). Pro+: full depth.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_order_flowARead-onlyIdempotentInspect
Get Hyperliquid order flow aggregation (Build+ tier). Returns aggregated order placement, cancellation, and fill metrics over time intervals.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_order_historyARead-onlyIdempotentInspect
Get Hyperliquid order history with user attribution (Build+ tier). Returns order lifecycle events including placements, fills, cancellations, and modifications with user addresses.
Inputs: coin (required), start, end, limit, +4 more. Returns: records, count, nextCursor
get_price_historyBRead-onlyIdempotentInspect
Get mark/oracle price history for a coin over a time range. Returns mark_price, oracle_price, and mid_price at each timestamp. Supports aggregation intervals. Data available from May 2023.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_spot_freshnessARead-onlyIdempotentInspect
Get per-pair data freshness for Hyperliquid Spot across all data types (orderbook, trades, L4, TWAP). Symbols are dashed canonical (e.g. 'HYPE-USDC'). Shows when each data type was last updated and current lag.
Inputs: coin (required). Returns: data
get_spot_l4_diffsARead-onlyIdempotentInspect
Get Hyperliquid Spot L4 orderbook diffs (Pro+ tier). Symbols are dashed canonical (e.g. 'HYPE-USDC'). Returns raw order-level changes (new orders, modifications, cancellations, fills) over a time range. Live from 2026-05-05.
Inputs: coin (required), start, end, limit, +1 more. Returns: records, count, nextCursor
get_spot_l4_orderbookARead-onlyIdempotentInspect
Get Hyperliquid Spot L4 orderbook reconstruction at a specific timestamp (Pro+ tier). Symbols are dashed canonical (e.g. 'HYPE-USDC'). Returns the full order-level orderbook with individual order IDs, user addresses, prices, and sizes. Live from 2026-05-05.
Inputs: coin (required), timestamp, depth. Returns: data
get_spot_l4_orderbook_historyARead-onlyIdempotentInspect
Get Hyperliquid Spot L4 orderbook checkpoints (Build+ tier). Symbols are dashed canonical (e.g. 'HYPE-USDC'). Returns periodic full order-level orderbook snapshots over a time range for reconstruction. Live from 2026-05-05.
Inputs: coin (required), start, end, limit, +1 more. Returns: records, count, nextCursor
get_spot_orderbookARead-onlyIdempotentInspect
Get the current Hyperliquid Spot L2 orderbook snapshot for a pair. Symbols are dashed canonical (e.g. 'HYPE-USDC'). Returns bids, asks, mid price, and spread. Optionally specify depth (price levels per side). Live from 2026-05-05. Pro+ tier required for full depth.
Inputs: coin (required), depth. Returns: data
get_spot_orderbook_historyARead-onlyIdempotentInspect
Get historical Hyperliquid Spot L2 orderbook snapshots over a time range. Symbols are dashed canonical (e.g. 'HYPE-USDC'). Returns L2 snapshots with bids/asks. Live coverage from 2026-05-05 (no historical backfill before that date because Hyperliquid does not publish historical spot orderbook data). Build+ tier required for non-default depth.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_spot_order_historyARead-onlyIdempotentInspect
Get Hyperliquid Spot order lifecycle events with user attribution (Pro+ tier). Symbols are dashed canonical (e.g. 'HYPE-USDC'). Returns placements, fills, cancellations, and modifications with user addresses. Live from 2026-05-05.
Inputs: coin (required), start, end, limit, +4 more. Returns: records, count, nextCursor
get_spot_pairARead-onlyIdempotentInspect
Get details for a single Hyperliquid Spot pair by dashed canonical symbol (e.g. 'HYPE-USDC'). Returns base/quote asset, wire symbol, asset index, decimals, latest mark/mid price, and active status.
Inputs: coin (required). Returns: data
get_spot_pairsARead-onlyIdempotentInspect
List all Hyperliquid Spot pairs with metadata (base/quote asset, wire symbol, asset index, decimals, latest mark/mid price, active status). 294 pairs available. Symbols are dashed canonical (e.g. 'HYPE-USDC', 'PURR-USDC'). Use this to discover valid spot pair symbols before querying other spot tools.
Inputs: no named parameters. Returns: records, count, nextCursor
get_spot_tradesARead-onlyIdempotentInspect
Get Hyperliquid Spot trade/fill history for a pair over a time range. Symbols are dashed canonical (e.g. 'HYPE-USDC'). Returns price, size, side, timestamps, and user addresses. S3 backfill from 2025-03-22 (the earliest published date); live since. Supports cursor pagination and optional user wallet filter.
Inputs: coin (required), start, end, limit, +2 more. Returns: records, count, nextCursor
get_spot_trades_recentARead-onlyIdempotentInspect
Get the most recent Hyperliquid Spot trades for a pair. Symbols are dashed canonical (e.g. 'HYPE-USDC'). Returns the latest trades without needing a time range. Live since 2026-05-05.
Inputs: coin (required), limit. Returns: records, count, nextCursor
get_spot_twap_by_symbolARead-onlyIdempotentInspect
Get Hyperliquid Spot TWAP statuses for a single pair (every TWAP touching this pair). Symbols are dashed canonical (e.g. 'HYPE-USDC'). Returns timestamped TWAP status records with twap_id, user_address, side, size, filled_size, status, and execution metadata. Sourced from the L4 order stream. Live from 2026-05-05.
Inputs: coin (required), start, end, limit, +1 more. Returns: records, count, nextCursor
get_spot_twap_by_userARead-onlyIdempotentInspect
Get Hyperliquid Spot TWAP statuses for a single user wallet across every spot pair. Returns timestamped TWAP status records with coin, twap_id, side, size, filled_size, status, and execution metadata. Sourced from the L4 order stream. Live from 2026-05-05.
Inputs: address (required), start, end, limit, +1 more. Returns: records, count, nextCursor
get_summaryARead-onlyIdempotentInspect
Get combined market summary for a coin in a single call. Returns mark price, oracle price, funding rate, open interest, 24h volume, and 24h liquidation volumes.
Inputs: coin (required). Returns: data
get_symbol_coverageARead-onlyIdempotentInspect
Get detailed data coverage for a specific symbol on a venue scope. Returns per-data-type coverage with earliest/latest, total records, completeness, detected data gaps, and cadence metrics.
Inputs: exchange (required), symbol (required), from, to. Returns: data
get_tpslARead-onlyIdempotentInspect
Get Hyperliquid TP/SL order history (Pro+ tier). Returns take-profit and stop-loss orders with trigger prices, user addresses, and triggered status.
Inputs: coin (required), start, end, limit, +3 more. Returns: records, count, nextCursor
get_tradesARead-onlyIdempotentInspect
Get Hyperliquid trade/fill history for a coin over a time range. Returns price, size, side, timestamps, and user addresses. Data available from April 2023. Supports cursor pagination.
Inputs: coin (required), start, end, limit, +1 more. Returns: records, count, nextCursor
web3_challengeAInspect
Get a SIWE (Sign-In with Ethereum) challenge message for a wallet address. This is the first step to create a free API key using only a wallet — no browser or email required. The returned message must be signed with personal_sign (EIP-191), then submitted to web3_signup.
Inputs: address (required). Returns: data
web3_list_keysAInspect
List all API keys for a wallet. Requires a fresh SIWE challenge signed with personal_sign. Returns key IDs, prefixes, active status, and last usage timestamps.
Inputs: message (required), signature (required). Returns: data
web3_revoke_keyAInspect
Revoke a specific API key. Requires a fresh SIWE challenge signed with personal_sign. Use web3_list_keys first to get the key_id to revoke.
Inputs: message (required), signature (required), key_id (required). Returns: data
web3_signupAInspect
Create a free-tier 0xArchive account and get an API key using a signed SIWE message. Requires a challenge from web3_challenge signed with personal_sign (EIP-191). Returns an API key that can be used with all other tools.
Inputs: message (required), signature (required). Returns: data
web3_subscribeAInspect
Subscribe to a paid tier (build or pro) using x402 USDC payment on Base.
TWO-STEP FLOW: Step 1: Call with just tier (omit payment_signature) → returns 402 with payment details (amount in micro-USDC, pay_to treasury address, network, asset_address). Step 2: Sign a USDC EIP-3009 transferWithAuthorization, build the x402 v2 payment payload, base64-encode it, and call again with payment_signature.
PAYMENT PAYLOAD FORMAT (x402 v2): The payment_signature must be a base64-encoded JSON string with this exact structure: { "x402Version": 2, "payload": { "signature": "0x<130+ hex chars — EIP-712 signature>", "authorization": { "from": "0x", "to": "0x<pay_to address from step 1>", "value": "<amount from step 1, as string e.g. '49000000'>", "validAfter": "0", "validBefore": "<unix timestamp ~1hr from now, as string>", "nonce": "0x<64 hex chars — 32 random bytes>" } } }
EIP-712 SIGNING: Domain: { name: 'USD Coin', version: '2', chainId: 8453, verifyingContract: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' } Type: TransferWithAuthorization(address from, address to, uint256 value, uint256 validAfter, uint256 validBefore, bytes32 nonce) Sign the typed data, then hex-encode the 65-byte signature with 0x prefix.
IMPORTANT: All values inside authorization (value, validAfter, validBefore) must be STRINGS, not numbers.
Inputs: tier (required), payment_signature. Returns: data
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 111 tools
The venue prefixes (hyperliquid, hip3, hip4, lighter, spot) make many tools distinguishable, but the L2/L4 orderbook family is genuinely confusing: get_orderbook vs get_l2_orderbook and get_orderbook_history vs get_l2_orderbook_history look near-identical apart from tier/depth details. HIP-4's current-vs-history naming also diverges enough to cause misselection.
The set follows a strong get_/web3_ + resource naming pattern, with venue prefixes applied consistently across most tool families. Minor inconsistencies like get_hip4_open_interest_current vs get_open_interest, and the ambiguous get_l2_orderbook vs get_orderbook, prevent a 5.
111 tools is an extreme tool count. Even though each endpoint is individually clear, exposing every venue, data type, tier, and historical variant as a separate tool creates an overwhelming selection surface and is well outside a coherent MCP tool scope.
For a data-archive server, the surface is impressively broad: current and historical trades, candles, funding, open interest, liquidations, order books, order flow, freshness, and SLA coverage across multiple venues. The main gaps are minor, such as no spot OHLCV candles and no HIP-4 candles, but price/trade history tools can partially cover those workflows.
Maintenance
Related MCP Connectors
Historical tick, order book and settlement data for Polymarket and Predict.fun crypto up/down markets, plus smart-money lists and backtest quotes, over a read-only MCP server.
Hyperliquid MCP — read-only market data from Hyperliquid's public info API.
Real-time crypto market data: candles, tickers, orderbooks across 13+ exchanges via MCP.
Hosted MCP server for SEC, FRED, Polymarket, Deribit, OKX, and FMP.
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server implementation that integrates with Hyperliquid exchange, providing access to crypto market data including mid prices, historical candles, and L2 order books.343 npm44MIT
- AlicenseAqualityDmaintenanceAn MCP server that provides real-time data and insights from the Hyperliquid perp DEX for use in bots, dashboards, and analytics.1730MIT
- 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
- AlicenseAqualityDmaintenanceA read-only MCP server for querying Hyperliquid perp markets, funding rates, order books, candles, and account positions/fills/funding for any address, without needing API keys or wallets.856 npm2MIT