Hyperliquid perp funding, OI, preflight & news sentiment for agents. Pay per call in USDC (x402).
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Paid endpoint ($0.05): audits a public website or x402 API for AI-agent readiness (llms.txt, robots.txt AI rules, sitemap, OpenAPI, /.well-known/x402, agent card, MCP initialize, a live unpaid 402 challenge, Bazaar metadata, Roundhouse / 402 Index / x402 Doctor listings). Deterministic, no LLM. Returns the x402 payment requirements and URL; see get_audit_sample for the output format.
Domain or http(s) URL of the site to audit (public hosts, ports 80/443)
Tool list last changed Oct 23, 2026.
Paid endpoint ($0.05): audits a public website or x402 API for AI-agent readiness (llms.txt, robots.txt AI rules, sitemap, OpenAPI, /.well-known/x402, agent card, MCP initialize, a live unpaid 402 challenge, Bazaar metadata, Roundhouse / 402 Index / x402 Doctor listings). Deterministic, no LLM. Returns the x402 payment requirements and URL; see get_audit_sample for the output format.
| Argument | Type | Description |
|---|---|---|
| url* | string | Domain or http(s) URL of the site to audit (public hosts, ports 80/443) |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"description": "Domain or http(s) URL of the site to audit (public hosts, ports 80/443)"
}
},
"additionalProperties": false
}Free: a cached example agent-readiness audit of cryptofeed402.site (score 0-100, pass/warn/fail per check with evidence and fixes) so you can see the output of audit_agent_ready before paying.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Paid endpoint ($0.003): OHLCV candles for any Hyperliquid perp (venue=hyperliquid, default; main dex + HIP-3; intervals 1m,3m,5m,15m,30m,1h,2h,4h,8h,12h,1d,3d,1w,1M; limit 1-500, default 100; optional end= epoch ms or ISO for older candles, Hyperliquid keeps the most recent 5000 per interval) or any OKX USDT spot pair (venue=okx; intervals 1m-12h,1d,1w,1M; limit 1-300; most recent only). Bad params or unknown symbol return an error and no charge. Returns the x402 payment requirements and URL. Free sample response: https://cryptofeed402.site/samples/candles
| Argument | Type | Description |
|---|---|---|
| end | string | Hyperliquid only: end time, epoch ms or YYYY-MM-DD / ISO 8601 UTC |
| limit | integer | Default 100; max 300 for okx |
| venue | string | |
| symbol* | string | Hyperliquid perp ticker, e.g. BTC, ETH, kPEPE; HIP-3 builder-dex perps as dex:TICKER, e.g. xyz:TSLA; for venue=okx a spot base ticker, e.g. PEPE |
| interval | string | Default 1h. 3d/8h are Hyperliquid only, 6h is OKX only |
{
"type": "object",
"required": [
"symbol"
],
"properties": {
"end": {
"type": "string",
"description": "Hyperliquid only: end time, epoch ms or YYYY-MM-DD / ISO 8601 UTC"
},
"limit": {
"type": "integer",
"maximum": 500,
"minimum": 1,
"description": "Default 100; max 300 for okx"
},
"venue": {
"enum": [
"hyperliquid",
"okx"
],
"type": "string"
},
"symbol": {
"type": "string",
"pattern": "^(?:[A-Za-z]{1,10}:)?[A-Za-z0-9]{1,20}$",
"description": "Hyperliquid perp ticker, e.g. BTC, ETH, kPEPE; HIP-3 builder-dex perps as dex:TICKER, e.g. xyz:TSLA; for venue=okx a spot base ticker, e.g. PEPE"
},
"interval": {
"enum": [
"1m",
"3m",
"5m",
"15m",
"30m",
"1h",
"2h",
"4h",
"8h",
"12h",
"1d",
"3d",
"1w",
"1M",
"6h"
],
"type": "string",
"description": "Default 1h. 3d/8h are Hyperliquid only, 6h is OKX only"
}
},
"additionalProperties": false
}Paid endpoint: most extreme Hyperliquid funding rates right now. Returns the x402 payment requirements and URL. Free sample response: https://cryptofeed402.site/samples/funding
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Paid endpoint ($0.005): hourly funding settlements for one Hyperliquid perp (rate hourly/8h/annualized, premium) plus mean/min/max, positive/negative hours and cumulative rate. Give hours (1-720, default 168) or from/to (YYYY-MM-DD or ISO 8601 UTC, max 720 hours); interval=4h/8h/1d returns UTC buckets (mean rate, cumulative) and allows up to 2160 hours (90 days). Any Hyperliquid perp incl. HIP-3 (xyz:TSLA). History back to each perp's listing (BTC since 2023-05-12). Bad params or unknown symbol return an error and no charge. Returns the x402 payment requirements and URL. Free sample response: https://cryptofeed402.site/samples/funding-history
| Argument | Type | Description |
|---|---|---|
| to | string | End, YYYY-MM-DD (inclusive) or ISO 8601 UTC; default now |
| from | string | Start, YYYY-MM-DD or ISO 8601 UTC |
| hours | integer | Last N hours (default 168; max 720 for interval=1h). Do not combine with from/to. |
| symbol* | string | Hyperliquid perp ticker, e.g. BTC, ETH, kPEPE; HIP-3 builder-dex perps as dex:TICKER, e.g. xyz:TSLA |
| interval | string | 1h = raw hourly settlements (default, max 720 hours); 4h/8h/1d = UTC buckets (max 2160 hours = 90 days) |
{
"type": "object",
"required": [
"symbol"
],
"properties": {
"to": {
"type": "string",
"description": "End, YYYY-MM-DD (inclusive) or ISO 8601 UTC; default now"
},
"from": {
"type": "string",
"description": "Start, YYYY-MM-DD or ISO 8601 UTC"
},
"hours": {
"type": "integer",
"maximum": 2160,
"minimum": 1,
"description": "Last N hours (default 168; max 720 for interval=1h). Do not combine with from/to."
},
"symbol": {
"type": "string",
"pattern": "^(?:[A-Za-z]{1,10}:)?[A-Za-z0-9]{1,20}$",
"description": "Hyperliquid perp ticker, e.g. BTC, ETH, kPEPE; HIP-3 builder-dex perps as dex:TICKER, e.g. xyz:TSLA"
},
"interval": {
"enum": [
"1h",
"4h",
"8h",
"1d"
],
"type": "string",
"description": "1h = raw hourly settlements (default, max 720 hours); 4h/8h/1d = UTC buckets (max 2160 hours = 90 days)"
}
},
"additionalProperties": false
}Paid endpoint: archived briefs for a date range. Returns the x402 payment requirements and URL. Free sample response: https://cryptofeed402.site/samples/history
| Argument | Type | Description |
|---|---|---|
| to | string | |
| from* | string |
{
"type": "object",
"required": [
"from"
],
"properties": {
"to": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
}
},
"additionalProperties": false
}Paid endpoint: the full latest twice-daily crypto research brief (JSON + markdown). Returns the x402 payment requirements and URL. Free sample: get_sample_brief or https://cryptofeed402.site/brief/sample
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Paid endpoint ($0.005): about-hourly open-interest history (coins, USD, mark, hourly funding) for one Hyperliquid main-dex perp, from cryptofeed402's own snapshots (8-day retention; Hyperliquid has no public OI history). hours 1-192, default 24. HIP-3 symbols, bad params or missing history return an error and no charge. Returns the x402 payment requirements and URL. Free sample response: https://cryptofeed402.site/samples/oi-history
| Argument | Type | Description |
|---|---|---|
| hours | integer | |
| symbol* | string | Hyperliquid main-dex perp ticker, e.g. BTC |
{
"type": "object",
"required": [
"symbol"
],
"properties": {
"hours": {
"type": "integer",
"maximum": 192,
"minimum": 1
},
"symbol": {
"type": "string",
"pattern": "^[A-Za-z0-9]{1,20}$",
"description": "Hyperliquid main-dex perp ticker, e.g. BTC"
}
},
"additionalProperties": false
}Paid endpoint ($0.01): pre-trade preflight for one Hyperliquid perp in one call: perp mark vs OKX spot and vs oracle (bps), funding hourly/8h/annualized with its extreme-funding rank, open interest and OI change vs ~1h/~4h/~24h/~7d ago (null until our snapshots cover the window), news sentiment if covered, as_of per component, and neutral flags (funding_extreme, oi_spike, venue_divergence, stale_component) with their rules. Factual checks only, no buy/sell call. Unknown symbol or unavailable data returns an error and no charge. Returns the x402 payment requirements and URL. Free sample response: https://cryptofeed402.site/samples/outlook
| Argument | Type | Description |
|---|---|---|
| symbol* | string | Hyperliquid perp ticker, e.g. BTC, ETH, kPEPE; HIP-3 builder-dex perps as dex:TICKER, e.g. xyz:TSLA |
{
"type": "object",
"required": [
"symbol"
],
"properties": {
"symbol": {
"type": "string",
"pattern": "^(?:[A-Za-z]{1,10}:)?[A-Za-z0-9]{1,20}$",
"description": "Hyperliquid perp ticker, e.g. BTC, ETH, kPEPE; HIP-3 builder-dex perps as dex:TICKER, e.g. xyz:TSLA"
}
},
"additionalProperties": false
}Paid endpoint ($0.002): one Hyperliquid perp's funding (hourly, 8h, annualized), open interest in USD, 24h volume, mark/oracle price, premium and whether it is in the top-10 funding extremes. Any listed Hyperliquid perp, incl. HIP-3 builder dexes (xyz:TSLA; rank null); unknown symbols return an error and no charge. Returns the x402 payment requirements and URL. Free sample response: https://cryptofeed402.site/samples/perps
| Argument | Type | Description |
|---|---|---|
| symbol* | string | Hyperliquid perp ticker, e.g. BTC, ETH, kPEPE; HIP-3 builder-dex perps as dex:TICKER, e.g. xyz:TSLA |
{
"type": "object",
"required": [
"symbol"
],
"properties": {
"symbol": {
"type": "string",
"pattern": "^(?:[A-Za-z]{1,10}:)?[A-Za-z0-9]{1,20}$",
"description": "Hyperliquid perp ticker, e.g. BTC, ETH, kPEPE; HIP-3 builder-dex perps as dex:TICKER, e.g. xyz:TSLA"
}
},
"additionalProperties": false
}Paid endpoint: perp mark, funding, OI (Hyperliquid) plus OKX spot for any listed Hyperliquid perp (main dex or HIP-3 like xyz:TSLA; HIP-3 has no spot cross-check). Unknown symbols return an error and no charge. Returns the x402 payment requirements and URL; pay with your own x402 client. Free sample response: https://cryptofeed402.site/samples/price
| Argument | Type | Description |
|---|---|---|
| symbol* | string | Hyperliquid perp ticker, e.g. BTC, ETH, kPEPE; HIP-3 builder-dex perps as dex:TICKER, e.g. xyz:TSLA |
{
"type": "object",
"required": [
"symbol"
],
"properties": {
"symbol": {
"type": "string",
"pattern": "^(?:[A-Za-z]{1,10}:)?[A-Za-z0-9]{1,20}$",
"description": "Hyperliquid perp ticker, e.g. BTC, ETH, kPEPE; HIP-3 builder-dex perps as dex:TICKER, e.g. xyz:TSLA"
}
},
"additionalProperties": false
}Free: current per-call prices (USDC on Base via x402), network and payTo address.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Free: a delayed, trimmed sample of the twice-daily crypto brief (previous edition; no OI, sentiment or markdown). Use to evaluate before paying for get_latest_brief.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Paid endpoint ($0.002): crypto news sentiment for one asset: -1..1 score, bearish/neutral/bullish label, pos/neg/neu headline counts and up to 5 top headlines with links. Headlines labeled by a local LLM, score is plain math, refreshed about every 15 min. Symbols not in the current snapshot or stale data return an error and no charge (free list: GET /sentiment). Returns the x402 payment requirements and URL. Free sample response: https://cryptofeed402.site/samples/sentiment
| Argument | Type | Description |
|---|---|---|
| symbol* | string | Ticker, e.g. BTC, ETH, SOL |
{
"type": "object",
"required": [
"symbol"
],
"properties": {
"symbol": {
"type": "string",
"pattern": "^[A-Za-z0-9]{1,20}$",
"description": "Ticker, e.g. BTC, ETH, SOL"
}
},
"additionalProperties": false
}Paid endpoint ($0.002): OKX spot ticker for any live <SYMBOL>-USDT pair: last, bid/ask, spread in bps, 24h open/high/low/change, UTC-day change and 24h volume. Unknown pairs return an error and no charge. Returns the x402 payment requirements and URL. Free sample response: https://cryptofeed402.site/samples/spot
| Argument | Type | Description |
|---|---|---|
| symbol* | string | Base ticker, e.g. BTC, PEPE, TON |
{
"type": "object",
"required": [
"symbol"
],
"properties": {
"symbol": {
"type": "string",
"pattern": "^[A-Za-z0-9]{1,20}$",
"description": "Base ticker, e.g. BTC, PEPE, TON"
}
},
"additionalProperties": false
}Free: latest brief teaser text, Hyperliquid extreme funding (8h-equivalent rates), BTC/ETH/SOL prices with 24h change.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Free: top 20 coins other agents have asked cryptofeed402 to monitor in the last 30 days (aggregate counts only).
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Free: ask cryptofeed402 to consider monitoring a coin it does not cover yet (covered: BTC, ETH, SOL, HYPE, NEAR, AAVE). Logged for human review; high-demand assets may be added to the brief and paid endpoints later. Not a guarantee. Limit 10/hour/IP; repeat asks for the same symbol within 24h count once.
| Argument | Type | Description |
|---|---|---|
| agent | string | Optional agent name/id (<=80 chars) |
| reason | string | Optional short reason (<=200 chars) |
| symbol* | string | Ticker, e.g. LINK (2-15 chars, letters/digits, optional hyphen; leading $ ok) |
{
"type": "object",
"required": [
"symbol"
],
"properties": {
"agent": {
"type": "string",
"maxLength": 80,
"description": "Optional agent name/id (<=80 chars)"
},
"reason": {
"type": "string",
"maxLength": 200,
"description": "Optional short reason (<=200 chars)"
},
"symbol": {
"type": "string",
"maxLength": 16,
"minLength": 2,
"description": "Ticker, e.g. LINK (2-15 chars, letters/digits, optional hyphen; leading $ ok)"
}
},
"additionalProperties": false
}Free: tell cryptofeed402 how often you want briefs/reports and the best UTC hours to have a fresh one ready, so we can schedule to match. Logged as aggregate demand (GET /feedback/schedule shows counts only; notes and agent names are never published; no IPs stored). Limit 10/hour/IP.
| Argument | Type | Description |
|---|---|---|
| note | string | Plain text |
| symbols | array | |
| frequency* | string | |
| agent_name | string | |
| routes_of_interest | array | |
| preferred_utc_hours* | array | Up to 6 UTC hours (0-23); [] = no preference |
{
"type": "object",
"required": [
"frequency",
"preferred_utc_hours"
],
"properties": {
"note": {
"type": "string",
"maxLength": 280,
"description": "Plain text"
},
"symbols": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Z0-9]{1,20}$"
},
"maxItems": 20,
"uniqueItems": true
},
"frequency": {
"enum": [
"hourly",
"every_4h",
"every_6h",
"every_12h",
"daily",
"on_event"
],
"type": "string"
},
"agent_name": {
"type": "string",
"maxLength": 64
},
"routes_of_interest": {
"type": "array",
"items": {
"enum": [
"/price/{symbol}",
"/funding/extreme",
"/brief/latest",
"/history",
"/perps/{symbol}",
"/sentiment/{symbol}",
"/audit/agent-ready",
"/brief/teaser",
"/brief/sample",
"/outlook/{symbol}",
"/funding/history/{symbol}",
"/candles/{symbol}",
"/spot/{symbol}",
"/oi/history/{symbol}"
],
"type": "string"
},
"uniqueItems": true
},
"preferred_utc_hours": {
"type": "array",
"items": {
"type": "integer",
"maximum": 23,
"minimum": 0
},
"maxItems": 6,
"description": "Up to 6 UTC hours (0-23); [] = no preference",
"uniqueItems": true
}
},
"additionalProperties": false
}