Leverage
by spiralstake.xyz in Markets & finance
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
Reliability
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
| When | Result | HTTP | Time |
|---|---|---|---|
| 8 h ago | Passed | 200 | 358 ms |
| 18 h ago | Passed | 200 | 339 ms |
| 27 h ago | Passed | 200 | 384 ms |
| 36 h ago | Passed | 200 | 398 ms |
| 46 h ago | Passed | 200 | 338 ms |
Show 10 older checks
| 2 days ago | Passed | 200 | 405 ms |
| 3 days ago | Passed | 200 | 340 ms |
| 3 days ago | Passed | 200 | 415 ms |
| 4 days ago | Passed | 200 | 368 ms |
| 4 days ago | Passed | 200 | 390 ms |
| 4 days ago | Passed | 200 | 407 ms |
| 5 days ago | Passed | 200 | 339 ms |
| 5 days ago | Passed | 200 | 335 ms |
| 6 days ago | Passed | 200 | 775 ms |
| 6 days ago | Passed | 200 | 344 ms |