Quickstart
Step 1: Get your MCP endpoint
Canonical production endpoint:Step 2: Configure your agent
- Claude Desktop
- Claude Code
- Any MCP Client
Add to your
claude_desktop_config.json:Rhaios MCP is server-to-server. Browser-origin CORS access is intentionally unsupported for MCP calls.
Integration mental model: your runtime owns session/orchestration/payment plumbing, while Rhaios owns yield-specific planning (
yield_prepare) and execution relay (yield_execute).Step 3: Prepare a yield intent
Ask your agent:yield_prepare with:
needsSetup is true, it also includes first-time EIP-7702 setup details.
yield_prepare costs **0.001. All other tools are free. See Payments for details.Step 4: Sign and execute
Your agent signs the prepared intent envelope locally, then submits viayield_execute:
intentId is optional. If provided, it must equal intentEnvelope.merkleRoot.
Step 5: Verify state
Useyield_status to check current positions:
yield_history for vault trend data:
Withdraw from a vault
Callyield_prepare with operation: "redeem" to withdraw from a position:
intentEnvelope via yield_execute — the same flow as depositing.
You can use percentage (0–100) or shares (exact share count), but not both.
Rebalance between vaults
Callyield_prepare with operation: "rebalance" to move funds from one vault to a better one:
What’s next
- Understand runtime composition — Read Agent Runtime Interop
- Understand product positioning — Read Execution Engine Positioning
- Staging end-to-end guide — Read Agent Quickstart (Staging)
Full tool reference
Browse all 4 tools with parameter details and response examples.