mv_scan_curator_opportunities
Scan Spectra and Pendle chains for top yield opportunities sized to your capital, with capital-aware price impact and cross-protocol matching.
Instructions
Scan all Spectra AND Pendle chains for the best yield opportunities, sized to your capital. Cross-protocol scanner designed for MetaVault curators who can allocate to either protocol.
Unlike spectra_scan_opportunities (Spectra-only), this tool includes Pendle markets with:
Capital-aware price impact for BOTH protocols
Maturity-aware cross-protocol matching (same underlying + similar expiry)
Morpho looping analysis for Spectra PTs (Pendle looping in future phase)
Unified ranking by effective APY across both protocols
External Merkl campaign APR for both protocols (incentive programs beyond native yield)
Protocol tags ([Spectra] vs [Pendle]) and cross-protocol match indicators
Unlike spectra_get_best_fixed_yields or pendle_list_markets, this tool computes effective APY at YOUR capital size — a high-APY pool with thin liquidity may be useless at your scale.
The ranking can disagree with spectra_scan_opportunities because it includes a different opportunity set (Pendle markets). This disagreement is intentional — both tools measure different things.
Use mv_compare_yield for detailed head-to-head on a specific chain. Use spectra_model_metavault to model blended Spectra+Pendle MetaVault allocation. Use spectra_get_curator_dashboard for operational monitoring of an existing MetaVault.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| capital_usd | Yes | How much capital (in USD) to deploy | |
| asset_filter | No | Optional: filter by underlying asset symbol (e.g., 'USDC', 'ETH') | |
| min_tvl_usd | No | Minimum pool TVL in USD (default $10,000) | |
| min_liquidity_usd | No | Minimum pool liquidity in USD (default $5,000) | |
| max_price_impact_pct | No | Filter out pools where entry impact exceeds this % (default 5) | |
| top_n | No | Number of top results to return (default 15, max 50) | |
| include_looping | No | Whether to check Morpho looping for Spectra PTs (default true) | |
| compact | No | If true, return one-line-per-opportunity output (much shorter). | |
| ve_spectra_balance | No | Your veSPECTRA token balance. Computes Spectra boost for LP APY. |