Estimate a server
estimate_serverEstimate the environmental footprint of on-premise servers, with optional GPUs, by calculating manufacturing and electricity-use impacts per criterion, including units, ranges, and warnings.
Instructions
Estimate the environmental footprint of an on-premise server, optionally with GPUs: manufacturing (embedded) and electricity (use) impacts per criterion, with units, ranges and warnings.
Use it for physical servers; use estimate_cloud_instance for cloud VMs and
estimate_component for one part on its own. Any part you leave out (CPU,
RAM, disks, GPU, power supply, case) comes from archetype (default
'platform_compute_medium'), and the result lists which ones. The default
lifetime is 4 years (35040 h); a duration_hours longer than the lifetime
counts manufacturing once and says so. Set usage_location for a country's
electricity mix and detail='breakdown' for per-component impacts.
Read-only: one BoaviztAPI request, cached for an hour.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "estimate_server"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cpu | No | CPUs, e.g. {name: 'Xeon Gold 6134', units: 2}. | |
| gpu | No | GPUs, e.g. {name: 'A100 SXM4 80GB', units: 8}. | |
| ram | No | RAM modules, e.g. [{units: 12, capacity_gb: 32}]. | |
| disks | No | Disks, e.g. [{type: 'ssd', units: 2, capacity_gb: 960}]. | |
| detail | No | 'breakdown' adds per-component impacts and all assumptions. | summary |
| criteria | No | Impact criteria codes; default gwp, adp, pe. See list_impact_criteria. 'all' is not accepted. | |
| archetype | No | Server archetype for anything not given (default 'platform_compute_medium'); see search_catalog. | |
| avg_power_w | No | Average power in watts. | |
| server_type | No | Form factor; defaults to the archetype's (rack). | |
| load_percent | No | Average CPU load in percent. | |
| duration_hours | No | Period assessed in hours (8760 = 1 year, 730 = 1 month). Omit for the whole hardware lifetime. | |
| lifetime_hours | No | Hardware lifetime in hours. | |
| usage_location | No | Where the electricity comes from: country name or 3-letter code ('Germany', 'DEU'), 'WOR' for world or 'EEE' for Europe. | |
| use_time_ratio | No | Share of time the device is in use, 0 to 1. | |
| gpu_load_percent | No | Average GPU load in percent. |
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 |