Estimate a cloud instance
estimate_cloud_instanceCalculate the environmental footprint of a single cloud VM, including embedded manufacturing impacts and electricity use per impact criterion, with units, ranges, and warnings.
Instructions
Estimate the environmental footprint of one cloud VM: its share of the host server's manufacturing (embedded) and the electricity it uses (use), per impact criterion, with units, min-max ranges and warnings.
Use it for a single instance; use compare_estimates to rank several and
estimate_server for physical servers. Give either region (the provider's
region, which fixes the electricity mix) or usage_location (a country),
not both; with neither, a wide European default is used. duration_hours
sets the period (8760 = one year); omit it for the whole hardware lifetime.
Read-only: one BoaviztAPI request, cached for an hour; if one criterion
fails upstream the others are still returned. Use
search_catalog(kind='cloud_instance', provider=...) if unsure of a name.
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": {
"provider": "<provider>",
"instance_type": "<instance_type>"
},
"name": "estimate_cloud_instance"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| detail | No | 'breakdown' adds per-component impacts and all assumptions. | summary |
| region | No | Provider region such as 'eu-west-3'; exclusive with usage_location. | |
| criteria | No | Impact criteria codes; default gwp, adp, pe. See list_impact_criteria. 'all' is not accepted. | |
| provider | Yes | Cloud provider, e.g. 'aws'. | |
| load_percent | No | Average CPU load in percent. | |
| instance_type | Yes | Instance type, e.g. 'm5.xlarge'. | |
| duration_hours | No | Period assessed in hours (8760 = 1 year, 730 = 1 month). Omit for the whole hardware lifetime. | |
| usage_location | No | Where the electricity comes from: country name or 3-letter code ('Germany', 'DEU'), 'WOR' for world or 'EEE' for Europe. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api | Yes | ||
| notes | No | ||
| impacts | Yes | ||
| subject | Yes | ||
| summary | Yes | Plain-text digest; quote it or use the fields. | |
| duration | Yes | ||
| location | Yes | ||
| breakdown | No | ||
| assumptions | Yes |