Tool Surface
yield_discover · yield_prepare · yield_execute · yield_status · yield_historyEach step emits explicit fields consumed by the next one.
MCP-native interface, execution-intelligence core.
Give your agent access to onchain yield. Prepare intents, relay signed transactions, and inspect portfolio state — all through a single MCP connection.
0
Supported Chains
0
Active Vaults
5
MCP Tools
$0.01
Per Prepare
Sample Session
Prompt
Find stablecoin vaults above 10% APY on Base and deposit 25k USDC into the best one.
yield_discover
yield_prepare → yield_execute
Vault #42 (Morpho Blue USDC) · intent signed · tx confirmed · 2 blocks.
Execution Flow
Ordered tool calls with inspectable outputs your agent can chain without guesswork.
Tool Surface
yield_discover · yield_prepare · yield_execute · yield_status · yield_historyEach step emits explicit fields consumed by the next one.
MCP-native interface, execution-intelligence core.
01
Discover
Browse and rank vaults by APY, risk, TVL, and Sharpe ratio. Pick the best fit for your strategy.
yield_discoveryield_discover({
chain: 'base',
asset: 'USDC',
strategy: 'balanced',
minApy: 10,
limit: 5
})output contract: structured json
02
Prepare
Build an execution intent for the chosen vault with setup detection and calldata generation.
yield_prepareyield_prepare({
operation: 'deposit',
vaultId: '42',
asset: 'USDC',
amount: '25000',
chain: 'base',
agentAddress: '0x...'
})output contract: structured json
03
Evaluate + Sign
Inspect the intent envelope, then sign it (EIP-712) with your wallet execution layer.
intent envelope + wallet signing// inspect: { intentId, needsSetup, strategy, execution }
const intentSignature =
signTypedData(intentEnvelope.signing)output contract: structured json
04
Execute + Monitor
Relay signed tx, then read portfolio state and vault history.
yield_execute · yield_status · yield_historyyield_execute({ intentEnvelope, intentSignature, intentId })
yield_status({ userAddress: '0x...' })
yield_history({ vaultId: '42', period: '30d' })output contract: structured json
Agent Preview
Rhaios responds with inspectable fields your agent can parse and chain, not prose-only summaries.