85trust / 100

Leverage

by spiralstake.xyz in Markets & finance

MCP serverPassing, checked 8 h ago

Leveraged-yield router on Morpho. List strategies, simulate, and build UNSIGNED txs.

https://api.spiralstake.xyz/mcp
Tools
10
open to any client
Uptime
100%
last 30 days
Response time
371 ms
490 ms slowest 5%
Last check
Passed
8 h ago, next any minute now

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

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

10 tools

  • 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): correlated yield loops on stables, ETH, BTC and Pendle PTs. Robinhood Chain (4663): stable loops on USDG, directional…

  • get_strategy

    Get one eligible strategy's full raw facts by its Morpho market id.

  • 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 from CoinGecko; collateral from the market oracle × its loan token's price — the same figures the strategies' priceUsd…

  • simulate_leverage

    Preview opening a leveraged position — deterministic, read-only, no wallet needed. Returns the resulting leverage, effective LTV, leveraged collateral, expected leveraged APY, price impact, the auto-selected execution path, flash-loan size, and (if the flash loan exceeds direct…

  • 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 canonical output is the executable { approvals[], tx{to,data,value} } — sign and broadcast it directly (approvals first)…

  • 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 LTV vs liquidation LTV (with headroom), current leverage, net USD value, and current leveraged APY. No cost-basis /…

  • 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 the executable { approvals[], tx{to,data,value} } (sign/broadcast directly); meta.signingUrl is an optional link for a…

  • 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 collateral), with `stockLtvPct` of its value borrowed as USDG and flash-looped into the vault's yield strategy. Returns the…

  • 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 → router, authorize the router on Morpho, the one-call equityEntry, revoke) to submit as ONE atomic batch (EIP-5792…

  • 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 router call repays the stock debt, withdraws the stock, swaps it to USDG and returns the proceeds. Submit as ONE atomic…

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
8 h agoPassed200358 ms
18 h agoPassed200339 ms
27 h agoPassed200384 ms
36 h agoPassed200398 ms
46 h agoPassed200338 ms
Show 10 older checks
2 days agoPassed200405 ms
3 days agoPassed200340 ms
3 days agoPassed200415 ms
4 days agoPassed200368 ms
4 days agoPassed200390 ms
4 days agoPassed200407 ms
5 days agoPassed200339 ms
5 days agoPassed200335 ms
6 days agoPassed200775 ms
6 days agoPassed200344 ms