Skip to main content
ClaudeWave

Read-only MCP server for the Hyperliquid / HyperEVM ecosystem — yields, protocols, fees, markets, funding, order book depth. No keys, no signing, no configuration.

MCP ServersOfficial Registry0 stars0 forksTypeScriptMITUpdated today
Install in Claude Code / Claude Desktop
Method: NPX · @sand0vvv/hyperevm-mcp
Claude Code CLI
claude mcp add hyperevm-mcp -- npx -y @sand0vvv/hyperevm-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "hyperevm-mcp": {
      "command": "npx",
      "args": ["-y", "@sand0vvv/hyperevm-mcp"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Use cases

MCP Servers overview

# hyperevm-mcp

**Ask your AI assistant about the Hyperliquid ecosystem in plain English.**
It reads. There is nowhere to put a private key, and that is the whole security model.

```
"what's the best HYPE yield right now"
```

```
Network HYPE staking APR: 1.80%–2.25% across 27 active validators.
Anything far above this is a reward or a risk premium.

## Liquid staking (HYPE LSTs)
| Protocol       | Token |   APY |  7d |     TVL |
| -------------- | ----- | ----: | --: | ------: |
| Kinetiq kHYPE  | KHYPE | 1.94% | n/a | $825.9M |
| stHYPE         | —     |   n/a | n/a | $173.9M |
| Kinetiq kmHYPE | —     |   n/a | n/a |  $36.1M |

## Lending markets
| Protocol         | Asset | Supply | Borrow |  Util | Max LTV |    TVL |
| ---------------- | ----- | -----: | -----: | ----: | ------: | -----: |
| HyperLend Pooled | USDC  |  5.84% |  7.36% | 88.2% |   62.0% | $12.1M |
| HyperLend Pooled | USD₮0 |  5.15% |  7.94% | 72.2% |   62.0% |  $1.8M |
| HyperLend Pooled | WHYPE |  0.61% |  0.98% | 78.0% |   60.0% | $42.1M |

## Other HYPE yield (LP, looping, fixed-term)
| Protocol     | Pool                  |    APY |  Base |       7d |   TVL | IL  |
| ------------ | --------------------- | -----: | ----: | -------: | ----: | --- |
| nest CL      | WHYPE-USDC (0.0638%)  | 38.80% |   n/a |  +0.33pp | $5.9M | yes |
| nest CL      | WHYPE-UBTC (0.2%)     | 32.78% |   n/a |  -9.93pp | $1.7M | yes |
| Ramses CL V2 | WHYPE-USDC (CL 0.11%) | 30.14% | 0.00% | -29.96pp | $1.8M | yes |

## Protocol vaults
| Vault                         |     TVL |     24h |      7d |     30d |
| ----------------------------- | ------: | ------: | ------: | ------: |
| Hyperliquidity Provider (HLP) | $225.7M | -0.003% | +0.010% | -0.024% |

Note: 3 of the rows above are mostly token emissions rather than earned yield.
Compare the APY and Base columns — emissions stop when the issuing team
decides they stop.
```

Four of those cells read `n/a`. That is the point: stHYPE publishes no yield pool, and kHYPE's weekly delta came back from the source implying the pool paid nothing seven days ago, which its own daily history contradicts. A number we cannot stand behind is not printed.

The vault row shows the same rule twice over. HLP has no pool on DefiLlama at all,
so a table built from that source alone silently omits the largest single place
to deposit on the chain — it is read from Hyperliquid instead. And Hyperliquid's
own APR field for it is *not* shown, because the same value means one thing as
an annual rate and something 365 times larger as a daily one, and the vault's
history does not settle which. What is shown is realised profit and loss per
window, divided here, where the arithmetic is ours to defend.

Then ask whether to believe one of those rates:

```
"has that Ramses WHYPE-USDC pool actually been paying 100%?"
```

```
## Pool history
Pool:                   WHYPE-USDC
Project:                Ramses CL V2
APY now:                16.86%
APY 7d ago:             144.75%
APY 30d ago:            107.77%
Earned vs emitted now:  0.00% earned · 16.86% emitted
TVL change over window: -10.7%

| Date (UTC) |     APY | Earned | Emitted |   TVL |
| ---------- | ------: | -----: | ------: | ----: |
| 2026-06-27 | 107.77% |  0.00% | 107.77% | $1.9M |
| 2026-07-09 |  70.09% |  0.00% |  70.09% | $2.0M |
| 2026-07-21 |  58.80% |  0.00% |  58.80% | $1.8M |
| 2026-07-26 |  16.86% |  0.00% |  16.86% | $1.7M |
```

Zero earned, every day, for a month.

## Install

**Claude Code**

```bash
claude mcp add hyperevm -- npx -y @sand0vvv/hyperevm-mcp
```

**Cursor, Claude Desktop, or any MCP client** — add to the config file:

```json
{
  "mcpServers": {
    "hyperevm": {
      "command": "npx",
      "args": ["-y", "@sand0vvv/hyperevm-mcp"]
    }
  }
}
```

That is the whole setup. Nothing to fill in afterwards — there is no account to authenticate against.

## Try asking

- *what's the best HYPE yield right now*
- *compare lending rates on HyperEVM*
- *which HYPE pools are just token emissions and which actually earn*
- *has that 40% APY held up, or is it decaying*
- *is BTC funding actually stable, or was that one hour*
- *who earns the most fees on this chain*
- *could I actually get out of $500k of HYPE*
- *which protocols grew this week*
- *tell me about HyperLend*
- *what's in this wallet: 0x…*
- *where should I stake HYPE and what does the commission cost me*

## Tools

Nine tools. Five report the present, three report how it got there, one reads an address.

| Tool | What it answers |
| --- | --- |
| `hyperevm_yields` | Every yield on HYPE in one table: liquid staking, lending with supply/borrow/utilisation/max LTV, LP and looping, and the HLP vault — with earned yield separated from token emissions |
| `hyperevm_protocols` | What is deployed on HyperEVM: chain TVL, per-protocol TVL, 1d/7d change, sortable by size or weekly growth; a detail card for any one protocol |
| `hyperevm_fees` | Fees users actually paid, ranked over 24h/7d/30d. TVL says how much money sits somewhere; this says whether anyone is paying to use it |
| `hl_market` | Perp mark price, funding hourly and annualised, open interest, 24h volume; spot pairs; predicted funding across Hyperliquid, Binance and Bybit |
| `hl_staking` | HYPE validators ranked by predicted APR, with commission, uptime and stake share — what the network pays before any wrapper takes its cut |
| `hyperevm_pool_history` | One pool's APY and TVL over weeks, split into earned versus emitted — so a headline rate can be checked against its own history |
| `hl_funding` | How funding actually behaved over days: average, range, how much of the time it held its sign, and what the position would have paid |
| `hl_orderbook` | Spread and resting depth, and whether a given trade size fills inside the visible book — or a plain statement that it does not |
| `hyperevm_wallet` | Any public address: account value, open positions with entry, unrealised PnL and liquidation price, spot balances, HYPE staking |

The pairs are deliberate. `hyperevm_yields` and `hl_market` tell you what a number is now; `hyperevm_pool_history` and `hl_funding` tell you whether to believe it. A 47% pool that has been 100% emissions for a month and a 20% pool earning fees are not the same product, and only the second pair can tell them apart.

## Slash commands

The server also ships MCP prompts, which appear as slash commands in Claude Code:

| Prompt | What it does |
| --- | --- |
| `yield-report` | Staking, liquid staking, lending and LP in one pass, ranked with emissions called out |
| `protocol-brief` | One protocol: size, mechanics, where its yield sits, how it compares |
| `wallet-review` | A public address: exposure, funding cost per day, idle balances |
| `funding-scan` | Where Hyperliquid funding diverges from Binance and Bybit |

## What this server does not do

It has no write path. Not "disabled by default" — the code to sign or send anything does not exist.

- **Nothing here can move money.** The code that would sign a transaction is not in this package.
- Nothing to configure either: the server reads no environment variables, so there is nothing to leak.
- The filesystem is never touched, no process is ever started, and no telemetry leaves the machine.
- Talks to exactly four hosts, hardcoded in [`src/core/http.ts`](src/core/http.ts):
  `api.hyperliquid.xyz`, `api.llama.fi`, `yields.llama.fi`, `rpc.hyperliquid.xyz`.
  No tool takes a URL, host or chain as a parameter.

**None of that is a promise — it is a test.** `npm run audit` checks every line above against the
source and exits non-zero if one stops being true; it runs in CI before publish. Adding a `fs` import
or a second network host fails the build rather than reaching you:

```
$ npm run audit
capability
  ok    does not read or write the filesystem
  ok    does not spawn processes
  ok    does not open raw sockets or listen
  ok    does not evaluate code at runtime
  ok    reads no environment variables — there is nothing to configure
  ok    no crypto, signing or key handling anywhere
network surface
  ok    contacts exactly 4 hosts, all hardcoded
  ok    no tool accepts a URL, host or endpoint as a parameter
  ok    every outbound call goes through the allowlisted fetch wrapper
type-level guarantee
  ok    the Safe escape hatch exists in exactly one file
  ok    renderers accept only Safe text, so unsanitised output cannot compile
  ok    prompts are authored here, never assembled from network data
data handling
  ok    never reads free-text descriptions from upstream
  ok    stdout carries the MCP protocol only
  ok    every tool answers through the envelope, including on failure
supply chain
  ok    no install-time lifecycle scripts
  ok    exactly 2 direct dependencies
  ok    published tarball contains build output only

every claim in the README is enforced here
```

The whole server is a few thousand lines of TypeScript. It is meant to be read before you install it.

## Three details worth knowing

**Lending rates are not where they look like they are.** DefiLlama's `/pools` reports `0.00%` for
collateral markets — truthfully, since their supply rate really is zero. The rate lives in a second
endpoint, `/lendBorrow`, joined on the pool id. A naive integration prints a table of zeros over a
$239M market. This one joins them and shows supply, borrow and utilisation separately.

**Missing data is shown as missing.** stHYPE ($172M) and beHYPE publish no yield pool on DefiLlama,
so their APY appears as `n/a` next to their real TVL, with the network staking APR printed above as a
reference. A zero standing in for "unknown" would be the most expensive thing this tool could print.

**Emissions are not yield.** The top pools by headline APY are often paying entirely in their own
token. The table carries a `Base` column next to `APY`, so `48.86% / base 0.00%` reads as what it is,
and a note names the rows where most of the number is emissions. The `7d` column shows the same
thing o
ai-agentsclaudedefihyperevmhyperliquidmcpmodel-context-protocolread-onlytypescriptyields

What people ask about hyperevm-mcp

What is sand0vvv/hyperevm-mcp?

+

sand0vvv/hyperevm-mcp is mcp servers for the Claude AI ecosystem. Read-only MCP server for the Hyperliquid / HyperEVM ecosystem — yields, protocols, fees, markets, funding, order book depth. No keys, no signing, no configuration. It has 0 GitHub stars and was last updated today.

How do I install hyperevm-mcp?

+

You can install hyperevm-mcp by cloning the repository (https://github.com/sand0vvv/hyperevm-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is sand0vvv/hyperevm-mcp safe to use?

+

sand0vvv/hyperevm-mcp has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.

Who maintains sand0vvv/hyperevm-mcp?

+

sand0vvv/hyperevm-mcp is maintained by sand0vvv. The last recorded GitHub activity is from today, with 0 open issues.

Are there alternatives to hyperevm-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy hyperevm-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: sand0vvv/hyperevm-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/sand0vvv-hyperevm-mcp)](https://claudewave.com/repo/sand0vvv-hyperevm-mcp)
<a href="https://claudewave.com/repo/sand0vvv-hyperevm-mcp"><img src="https://claudewave.com/api/badge/sand0vvv-hyperevm-mcp" alt="Featured on ClaudeWave: sand0vvv/hyperevm-mcp" width="320" height="64" /></a>

More MCP Servers

hyperevm-mcp alternatives