search_opportunities
Search and filter every tracked Base yield opportunity: id, protocol, market, type, quoted APY, TVL and a risk band (low, moderate, high, very_high). Useful for finding candidates and their ids. Scores, sustainable APY, expected returns, slippage and position sizing are in the paid card (/api/v1/opportunity/:id) and screeners (/api/v1/yields). Free, at most 60 calls an hour per client. Free; at most 60 calls an hour per client.
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": "search_opportunities"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Search words over protocol, market and asset names (letters, digits, spaces, dots, dashes, underscores; at most 60). | |
| type | No | Opportunity type. | |
| asset | No | Token symbol the opportunity holds. | |
| limit | No | At most this many results (default 20). | |
| min_apy | No | Lowest quoted APY to include, in percent. | |
| risk_max | No | Highest risk to include (0-100, lower is lower modelled risk). On this free route it is rounded up to the edge of its risk band: 25 (low), 50 (moderate), 75 (high) or 100 (very_high). | |
| management | No | Passive (hold), active (needs rebalancing) or any (default). | |
| stable_only | No | Only opportunities whose principal is a stablecoin. | |
| include_direct | No | Also list plain token holdings. |