catalog_search
Search cloud instance catalogs by provider, specifications, or text query to find matching instances with vCPU, memory, storage, pricing, and availability details for right-sizing workloads and cost optimization.
Instructions
Search the cloud instance catalog by provider, specs, or text query.
Returns matching instance types with instance family, vCPU / memory / storage, hourly on-demand price, region availability, and architecture (x86 / arm). All filters combine with AND semantics.
When to use: Right-sizing workloads, finding the cheapest instance that meets a hardware bar, or discovering equivalents across families.
Behavior: Pure lookup from the bundled SQLite catalog — no LLM, no
network. Prices reflect catalog snapshot date (see refresh CLI command
to update).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| provider | No | Cloud provider slug to search within. Default 'aws'. | aws |
| query | No | Optional free-text query matching instance family, generation, or purpose (e.g. 'memory-optimized', 'graviton', 'gpu'). | |
| vcpus | No | Optional exact vCPU count filter. Returns instances matching this vCPU count. | |
| memory_gb | No | Optional exact memory-in-GB filter. Returns instances matching this memory size. | |
| max_price_per_hour | No | Optional maximum hourly on-demand price (USD). Returns only instances at or below this price. Useful for budget-constrained sizing. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |