Estimate Emissions
estimate_emissionsCalculate kgCO₂e for an activity. Pass an emission_factor with at minimum activity_id (from search_factors) or id, plus the required parameters (e.g., { energy: 200, energy_unit: "kWh" }). Returns CO₂e + breakdown.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"parameters": {
"energy": 150,
"energy_unit": "kWh"
},
"emission_factor": {
"activity_id": "electricity-supply_grid_mix-2023"
}
},
"name": "estimate_emissions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parameters | Yes | Activity quantities matching the factor's required unit type (e.g., {energy:200, energy_unit:"kWh"}). | |
| emission_factor | Yes | Selector object — at minimum {activity_id: "..."} or {id: "..."}. May add region, year, source for disambiguation. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| co2e | Yes | Calculated CO2 equivalent in kg | |
| co2e_unit | Yes | Unit of CO2e measurement | |
| audit_trail | Yes | Audit trail for the calculation | |
| activity_data | Yes | Activity data used in calculation | |
| emission_factor | Yes | The resolved emission factor used | |
| constituent_gases | Yes | Breakdown of constituent greenhouse gases | |
| calculation_method | Yes | Method used for calculation | |
| calculation_origin | Yes | Origin/source of the calculation |