1
Add the server to your client
Point any MCP-compatible client at the endpoint. See the per-client guides for Claude Desktop, Cursor, or other clients.
2
Confirm the tools loaded
Your client should list seven tools:
list_strategies, get_strategy, get_prices, simulate_leverage, build_leverage_tx, build_manage_tx, get_positions.3
Ask a question
Try: “List Spiral’s stable strategies and simulate 3x on the best one.” The agent will call
list_strategies, reason over the facts, then simulate_leverage.Verify the endpoint
A quick unauthenticated check that the server is live and MCP-valid:result.serverInfo of { "name": "spiralstake", "version": "0.1.0" }.
Raw
curl can’t complete the full stateful tool handshake — use a real MCP client (below) or the MCP Inspector to call tools.The typical flow
1
Discover
list_strategies → pick a strategy by its risk facts.2
Preview
simulate_leverage → confirm leverage, LTV, expected APY.3
Build
build_leverage_tx with the user’s wallet address → get the unsigned tx.4
Sign
The user signs approvals then the tx in their own wallet (or opens
meta.signingUrl).