Skip to main content

Rhaios

Rhaios is the execution engine agents call for onchain yield. MCP (Model Context Protocol) is the canonical interface for that execution layer. Your agent connects over MCP and gets 4 tools for preparing and executing yield intents on Base. Rhaios is non-custodial — your agent keeps its own keys. We never hold funds or signing authority.

Canonical endpoint

https://api.rhaios.com/mcp
Production transport is HTTP MCP (streamable HTTP), server-to-server.
MCP is the transport layer. Rhaios value is deterministic yield strategy preparation, execution safety checks, and inspectable outputs.

What your agent can do

Prepare intents

Use yield_prepare for deposit, redeem, and rebalance. Get strategy outputs plus setup or execution calldata.

Execute on-chain

Submit signed transactions with yield_execute. Supports first-time EIP-7702 setup flows and standard execution flows.

Track positions

Use yield_status for current portfolio positions and performance.

Analyze history

Use yield_history for APY and TVL time series by vault and period.

How it works

1

Connect

Point your agent at the Rhaios MCP endpoint. Works with Claude Desktop, custom agents, or any MCP-compatible client.
2

Prepare an intent

Call yield_prepare with operation, asset/amount (for deposit), and your agent address. Rhaios returns strategy data and unsigned setup or execution payloads.
3

Sign the transaction

Your agent signs the payload with its own key. If setup is required, execute the setup type-4 transaction first, then prepare/sign the execution intent.
4

Execute on-chain

Pass the signed transaction to yield_execute. Rhaios submits it and returns the receipt.

Next steps