# Spiralstake Leverage MCP server

Source: https://glimind.com/server/mcp-registry%2Fxyz.spiralstake%2Fleverage
Registry id: `mcp-registry/xyz.spiralstake/leverage`
Status: live (checked 2026-10-27T10:59:54.150Z)

## Verdict

Spiralstake Leverage MCP server answered 99.81% of Glimind's liveness checks over 30 days, better than 24% of MCP servers, with 593 ms median handshake and 4 outages in 90 days. Its agent-readiness grade is A (96/100) across 10 tools, costing an agent about 3,403 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 99.81% | 24% of MCP servers |
| Median handshake latency | 593 ms | 39% of MCP servers |
| p95 handshake latency | 3081 ms | — |
| Checks in 30 days | 4,849 | — |
| Outages, 90 days | 4 | — |
| Median recovery | 7 min | — |
| Agent-readiness score | 96/100 (A) | 82% of MCP servers |
| Tools | 10 | — |
| Tool-list size for an agent | ~3,403 tokens | 44% of MCP servers |
| Days observed | 29 | — |

## Install

```json
{
  "mcpServers": {
    "spiralstake-leverage-mcp-server": {
      "type": "http",
      "url": "https://api.spiralstake.xyz/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http spiralstake-leverage-mcp-server https://api.spiralstake.xyz/mcp
```

## Tools (10)

- `build_equity_deposit_tx`: Build the UNSIGNED call batch to deposit into a stock + yield equity vault, for the given wallet to sign. Non-custodial. Returns `calls[]` (approve USDG → route
- `build_equity_exit_tx`: Build the UNSIGNED call batch to fully unwind an OPEN equity vault (from get_positions.equityPositions): close each of its yield loops, then one self-funded rou
- `build_leverage_tx`: Build the UNSIGNED transaction to open a leveraged position, for the given wallet to sign. Non-custodial: this server never signs, sends, or holds keys. The can
- `build_manage_tx`: Build the UNSIGNED transaction to adjust or close an OPEN position, for the given wallet to sign. Non-custodial (never signs/holds keys). Canonical output is th
- `get_positions`: Read a wallet's open/closed Spiral leverage positions from chain state (read-only). For each: collateral/loan, leveraged collateral, net equity, debt, current L
- `get_prices`: Current USD prices of every loan and collateral token the chain's strategies use (token address -> USD), including equity-vault stocks. Loan tokens are priced f
- `get_strategy`: Get one eligible strategy's full raw facts by its Morpho market id.
- `list_strategies`: List eligible Spiral strategies on a chain with raw risk facts (collateral/borrow APY, leverage ladder, oracle type, exit liquidity, LTVs, curator). Mainnet (1)
- `simulate_equity_deposit`: Preview depositing USDG into a stock + yield equity vault — deterministic, read-only, no wallet. You end up 1x long the stock (held as your own Morpho collatera
- `simulate_leverage`: Preview opening a leveraged position — deterministic, read-only, no wallet needed. Returns the resulting leverage, effective LTV, leveraged collateral, expected

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
