get_yields
Realized APY for Base vaults and lending markets: the APY depositors actually earned over 7 and 30 days, read from on-chain share prices, next to the quoted APY, with a verdict (matches, overstated, understated) and a risk score. Useful for finding the best yields on Base and spotting advertised yields that are not being paid. Ids work with every other route. 404 for unknown paths and 400 for invalid arguments, before any payment; 503 while data refreshes; charged only for a 200. Price: $0.01 USDC on Base (x402), charged only for a successful answer.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_yields"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Order: risk_adjusted (default) ranks by opportunity score; realized_apy by the 30-day realized APY; sustainable_apy by the APY expected once incentives fade. | |
| type | No | Opportunity type. | |
| asset | No | Token symbol, e.g. USDC or WETH. | |
| limit | No | How many items (default 20). | |
| min_apy | No | Minimum quoted APY, percent. | |
| risk_max | No | Maximum risk score (0-100, lower is lower modelled risk). | |
| stable_only | No | Only stablecoin principal. | |
| realized_only | No | Only opportunities with a realized on-chain APY. |