US utility and heating energy calculations
buscalc_utility_energy_calculationsFour supplied-price methods: electricity measured kWh or input power/hours/count/load, and natural gas, propane or heating oil from measured fuel or useful heat/efficiency. Fetch dated EIA references separately; no price is fetched by math. Explicit units, inactive fields zero, period costs and price scenarios. Returns an unsigned replayable receipt. Put tool fields inside inputs. Supply units or modelVersion only when listed in inputSchema. Follow its required fields and exact choices. Do not pass the REST calculator field inside MCP arguments.
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": {
"inputs": {
"mode": "electricity",
"figures": {
"load": 0,
"count": 0,
"entry": "measured",
"hours": 0,
"other": 0,
"power": 0,
"price": 0.16,
"quantity": 100,
"comparison": 0.2
}
}
},
"name": "buscalc_utility_energy_calculations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| units | No | ||
| inputs | Yes | ||
| modelVersion | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| units | No | ||
| inputs | Yes | ||
| receipt | Yes | ||
| results | Yes | ||
| sourceURL | Yes | ||
| calculator | Yes | ||
| modelVersion | Yes |