Funding-carry rankings for Hyperliquid perps, metered per call in USDC via x402.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Cross-sectional funding-carry rankings for Hyperliquid perpetuals, sold per call in USDC.
Every hour, rank the liquid Hyperliquid perp universe by trailing 14-day mean funding. The most negative names pay you to hold them long; the most positive pay you to short them. The spread between those two legs is the carry β a structural risk premium, not a prediction.
This is the same signal a live market-neutral book trades, published as an API.
| Endpoint | Price | |
|---|---|---|
| free | GET /v1/free/carry β top 5 each leg, delayed 24h | β |
| free | GET /v1/method β how it is computed, and the caveats | β |
| free | GET /health | β |
| paid | GET /v1/carry/rankings β full live ranking, tunable k | $0.05 |
| paid | GET /v1/carry/history/{coin} β archived rank + funding | $0.02 |
| paid | GET /v1/universe β liquid perps by volume, OI, funding | $0.01 |
Paid endpoints are metered with x402: the server answers
402 with payment requirements, your client pays USDC on Base, retries, and gets
the data. No account, no API key, no invoice.
Three spread numbers, always, plus two that say how far apart they are. The
headline mean is what an equal-weighted book earns; the median is what a typical
coin pays. headline_vs_typical is the multiple between them β about 4 in the
sample above, and around 4 in practice β and outlier_dominated fires when the
median drops below half the mean. On the reading above, SAGA alone accounts for most of the gap β that
is exactly the kind of thing a single number would hide.
No clone, no virtualenv β uvx fetches and runs it.
Six tools: carry_snapshot, carry_method, carry_health (free) and
carry_rankings, carry_history, carry_universe (paid). It talks to
https://carry.pelazas.com by default β override with CARRYDESK_API_BASE.
Set CARRYDESK_PRIVATE_KEY to let the agent pay automatically. Without it the
free tools work and paid tools return the price instead of failing, so a
wallet-less install is still useful.
With X402_PAY_TO unset the service runs fully open β that is the dev default.
Set it to turn the paywall on. See .env.example.
/llms.txt describes the whole service in plain text. /openapi.json is the
full spec, /archive is every snapshot ever published, and the public page
carries schema.org Dataset markup. Crawlers are explicitly welcome β the free
tier exists to be read, indexed and quoted.
| File | What |
|---|---|
BACKLOG.md | Deliberately deferred work, with the reason for each |
AGENTS.md | Onboarding for an AI agent picking this up cold β gotchas, rules, what is unverified |
STATUS.md | Current state, what is blocked, what is next |
DECISIONS.md | Why each significant choice was made |
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/carrydesk)<a href="https://allmcps.com/mcp/carrydesk"><img src="https://allmcps.com/api/badge/carrydesk?style=directory" alt="Carrydesk on AllMCPs" /></a>