vendors.compare
Compares two or more already-known BuyAPI vendors for a specific workload or decision.
Use this when the candidate set is known, for head-to-head questions like "Convex vs Supabase vs Neon for a realtime SaaS" or "Stripe vs Paddle for a marketplace". If the user has not named candidates, use vendors.resolve first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | The user's decision context | |
| workload | No | Explicit workload assumptions for directional cost estimates. Missing fields become assumptions, not fabricated precision. | |
| vendorIds | Yes | BuyAPI vendor IDs, e.g. ['/database/convex', '/database/neon'] |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | ||
| query | No | ||
| claims | No | ||
| message | No | ||
| coverage | No | ||
| decisionMatrix | No | ||
| suggestedNextSteps | No | ||
| availableCategories | No |