suggestions.generate
Generate deployment plan suggestions (Starter, MVP, Startup, Enterprise) with monthly costs based on region, provider, and requirements.
Instructions
START HERE for any deployment. STEP 1: Call region.detect or providers.detect. STEP 2: Call this tool with the detected region. Returns Starter/MVP/Startup/Enterprise options with monthly costs. When the response includes a clarificationRequest, answer the suggested questions and call again with requirements. Present all options and wait for an explicit choice before deploy.run. When the outcome mentions a custom domain (e.g. 'deploy to api.example.com') and CLOUDFLARE_API_TOKEN is set, DNS records are auto-detected and will be created during deployment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| region | No | Cloud provider region | |
| outcome | Yes | Natural language description of the desired outcome | |
| provider | No | Filter to specific cloud provider | |
| requirements | No | Requirements to rank patterns — use this when responding to a clarificationRequest | |
| crossProvider | No | Include cross-provider suggestions (default: true) | |
| maxMonthlyCostUsd | No | Customer max monthly cost cap in USD — options above the cap are filtered out |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| options | Yes | ||
| outcome | Yes | ||
| resultId | Yes | ||
| infraType | Yes | ||
| providers | Yes | Providers covered by the options | |
| optionCount | Yes | Number of suggestion options returned | |
| clarificationRequest | No |