get_optimal_schedule
Given multiple zones where flexible compute or charging could run, find the best contiguous hour block before a UTC deadline. Returns a ranked list using day-ahead prices per zone and each zone’s current green score. Optimise for lowest price, highest green score, or a balanced blend.
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": {
"zones": "<zones>",
"hours": "<hours>",
"deadline_utc": "<deadline_utc>"
},
"name": "get_optimal_schedule"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hours | Yes | Length of the contiguous scheduling window in hours. | |
| zones | Yes | Bidding zone codes to compare (e.g. ["DE", "FR", "NO"]). | |
| deadline_utc | Yes | ISO 8601 instant — only hours at or before this timestamp are considered (per day-ahead series). | |
| optimise_for | No | price = rank by lowest average €/MWh; carbon = rank by green score (higher better); balanced = 50/50 normalized price and green score. | balanced |