tariff_unit_rates
ActiveTool of Octopus Energy
Time-series of electricity unit rates for a specific tariff — for Agile this is the half-hourly wholesale-tracked pricing. Returns {count, results:[{value_exc_vat, value_inc_vat, valid_from, valid_to, payment_method}]} in p/kWh, newest first. Set kind="standing_charges" for the p/day standing charge instead. Defaults to the most recent rates; pass period_from/period_to to bound a window.
Parameters schema
{
"type": "object",
"required": [
"productCode",
"tariffCode"
],
"properties": {
"kind": {
"enum": [
"standard_unit_rates",
"standing_charges"
],
"type": "string",
"description": "Which series to fetch. Default \"standard_unit_rates\"."
},
"page_size": {
"type": "number",
"description": "Results per page (default 100, max 1500)."
},
"period_to": {
"type": "string",
"description": "ISO-8601 end, e.g. \"2026-06-02T00:00Z\"."
},
"tariffCode": {
"type": "string",
"description": "Tariff code from product_details, e.g. \"E-1R-AGILE-24-10-01-C\" (the trailing letter is the GSP region)."
},
"period_from": {
"type": "string",
"description": "ISO-8601 start, e.g. \"2026-06-01T00:00Z\"."
},
"productCode": {
"type": "string",
"description": "Product code, e.g. \"AGILE-24-10-01\"."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Octopus Energy
https://github.com/pipeworx-io/mcp-octopus-energy
1/7 registries