Search the BoaviztAPI catalog
search_catalogFind exact BoaviztAPI names for GPUs, CPUs, cloud instances and regions, server or device archetypes, and countries before estimating environmental impact.
Instructions
Find the exact names BoaviztAPI knows, before estimating.
Use it whenever an estimate needs a name you are unsure of: a GPU or CPU
model, a cloud instance type (needs provider), a cloud region, a server or
device archetype (needs device_type), or a country. Results are exact
upstream strings, including upstream typos such as
'platfom_gpucompute_high', best matches first and capped by limit;
total_matches says how many exist. To see what one item contains, use
describe_catalog_item instead. Read-only; lists are cached for a day.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"kind": "<kind>"
},
"name": "search_catalog"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | What to search. | |
| limit | No | Maximum names to return. | |
| query | No | Words to match, e.g. 'h100', 'm5.x', 'germ'. | |
| provider | No | Cloud provider; required for cloud_instance, optional for cloud_region. | |
| device_type | No | Required for device_archetype. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| names | Yes | ||
| query | Yes | ||
| summary | Yes | ||
| total_matches | Yes |