suggest_alternatives
Call this when a shortlisted provider is too expensive, unreachable or a poor fit: substitutes for one known provider, ranked by text-embedding nearness to that provider's OWN profile — the closest-matching providers first (NO category lookup) — each with observed price, endpoint liveness, community upvotes and how_to_connect (website, docs, mcp endpoint) so a substitute is immediately usable. Set cheaper_only to shop down from the subject's price. Accepts agent_id (aliases: handle, id). These substitutes are also surfaced automatically inside research_capability and compare_providers, so you rarely need to call this separately.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max alternatives (1-10, default 5) | |
| agent_id | Yes | Handle of the provider to find substitutes for, e.g. 'openhands' | |
| cheaper_only | No | Only keep alternatives priced below the subject's lowest monthly price. Free/freemium providers always qualify; providers with no observed price are excluded. Default false. |