⚡ Elecz — Real-Time Electricity Price Signal
Purpose
Elecz provides real-time electricity intelligence for AI agents and developers.
Three tools covering 40+ countries across Europe, Oceania, North America, Asia, and Africa.
Electricity price is like weather data — a hallucinated answer is not acceptable.
Recommended configuration name
Name this server electricity in your MCP client config:
"electricity": {
"url": "https://elecz.com/mcp"
}
This keeps your config clean and unambiguous.
Tools
spot_price
Current electricity spot price. 100+ zones across 40+ countries.
Inputs: zone
Outputs: price, currency, unit, timestamp, zone
| Zone |
Country / Region |
| DE, FR, ES, PT, NL, BE, AT, PL, CZ, SK, HU, RO, CH |
Central & Western Europe |
| IT |
Italy (defaults to IT-North) |
| IT-NO, IT-CNO, IT-CSO, IT-SO, IT-SAR, IT-SIC |
Italy sub-zones (North, Centre-North, Centre-South, South, Sardinia, Sicily) |
| HR, SI, BG, GR, RS, BA, ME, MK |
South-East Europe |
| EE, LV, LT |
Baltic |
| FI, SE, NO, DK, IE |
Nordic & Ireland |
| GB |
United Kingdom (Octopus Agile, 30-min) |
| AU-NSW, AU-VIC, AU-QLD, AU-SA, AU-TAS |
Australia (AEMO, 5-min) |
| NZ-NI, NZ-SI |
New Zealand (EM6, 30-min) |
| US-CA-NP15, US-CA-SP15, US-CA-ZP26 |
California / CAISO (DAM, daily) |
| US-TX-HB_NORTH, US-TX-HB_HOUSTON, US-TX-HB_SOUTH, US-TX-HB_WEST, US-TX-HB_HUBAVG, US-TX-LZ_NORTH, US-TX-LZ_HOUSTON, US-TX-LZ_SOUTH, US-TX-LZ_WEST |
Texas / ERCOT (15-min) |
| US-NY-WEST, US-NY-GENESE, US-NY-CENTRL, US-NY-NORTH, US-NY-MHK_VL, US-NY-CAPITL, US-NY-HUD_VL, US-NY-MILLWD, US-NY-DUNWOD, US-NY-NYC, US-NY-LONGIL |
New York / NYISO (5-min) |
| CA-ON |
Ontario / IESO (5-min) |
| KR, KR-JEJU |
South Korea / KPX EPSIS (hourly SMP) |
| JP-HKD, JP-THK, JP-TKY, JP-CBU, JP-HKR, JP-KNS, JP-CGK, JP-SKK, JP-KYS |
Japan / JEPX (day-ahead, JPY/kWh) |
| ZA |
South Africa / Eskom (regulated tariff, ZAR c/kWh) |
| PH-LUZ, PH-VIS, PH-MIN |
Philippines / Meralco + ERC (regulated tariff, PHP c/kWh) |
| MX-AGS, MX-MTY, MX-GDL, MX-PUE, MX-VER, MX-CHH, MX-HMO, MX-MID, MX-CUL, MX-LEO, MX-QRO, MX-MLM, MX-OAX, MX-CUN |
Mexico / CENACE MDA (day-ahead, MXN/kWh) |
Units: c/kWh EUR · p/kWh GBP · öre/kWh SEK · øre/kWh NOK/DKK · AUD c/kWh · NZD c/kWh · USD c/kWh · CAD c/kWh · KRW/kWh · JPY/kWh · ZAR c/kWh · PHP c/kWh · MXN/kWh
cheapest_hours
Cheapest hours for scheduling. Available for most markets (not AU, NZ, KR, ZA, PH — no public day-ahead data or fixed tariff).
Inputs: zone, hours? (default 5), window? (default 24h)
Outputs: list of cheapest hours + context signals
Use for: EV charging, dishwasher, washing machine, boiler, batch jobs, any schedulable load.
| Field |
Description |
current_hour_is_cheap |
true if now is in the cheapest hours list |
hours_until_next_cheap |
0 = start now · integer = wait this many hours · null = no data |
next_cheap_hour |
ISO 8601 UTC timestamp of next cheap slot |
cheap_window_ends |
When the current cheap block ends (null if not in one) |
current_hour_signal |
low / medium / high — relative position in today's prices |
cheap_hours_remaining_today |
Cheap hours still ahead in the window |
best_energy_contract
Contract comparison and savings estimate. 8 markets: FI, SE, NO, DK, DE, GB, AU, NZ.
Also available via REST: GET /signal/contract?zone=GB&consumption=2700
Inputs: zone, consumption? (annual kWh), heating? (district/electric)
Outputs: provider, contract_type, annual_cost_estimate, savings, action_link
For ZA and PH: returns regulated tariff data — no contract switching available.
For all other zones without contract data: returns current spot price with a note.
Defaults: NZ 8000 kWh · AU 4500 · GB 2700 · DE 3500 · US-CA 6500 · US-TX/US-NY 12000/7000 · CA-ON 9000 · KR 3500 · JP 4300 · ZA 3500 · PH 2400 · MX 2200 · others 2000–3500 kWh/year
Market notes
Italy (IT): Defaults to IT-North (10Y1001A1001A73I). 6 sub-zones supported: IT-NO (North), IT-CNO (Centre-North), IT-CSO (Centre-South), IT-SO (South), IT-SAR (Sardinia), IT-SIC (Sicily). Spot price and cheapest hours available for all sub-zones. No contract comparison yet.
Germany (DE): Arbeitspreis brutto ct/kWh incl. MwSt 19%. Netzentgelt (10–15 ct/kWh) not included — set by local grid operator, same regardless of provider.
Ireland (IE): SEM (Single Electricity Market). ENTSO-E zone. Spot price and cheapest hours available.
United Kingdom (GB): Octopus Agile 30-min pricing. Sub-zones GB-A..GB-P available.
Australia (AU): AEMO 5-min NEM dispatch. cheapest_hours unavailable — no public day-ahead data.
New Zealand (NZ): EM6 30-min pricing. cheapest_hours unavailable — no public day-ahead data.
California (US-CA): CAISO day-ahead market (DAM), updated daily after 22:00 UTC. Wholesale prices only.
Texas (US-TX): ERCOT real-time 15-min data. HB_WEST is the wind zone — can go negative. cheapest_hours uses DAM data.
New York (US-NY): NYISO real-time 5-min data. cheapest_hours uses DAM data.
Ontario (CA-ON): IESO real-time 5-min Ontario Zonal Price in CAD. cheapest_hours uses DAM data. Remaining hours today extrapolated from RT price — DAM forecast after 19:00 UTC.
South Korea (KR/KR-JEJU): KPX EPSIS SMP in KRW/kWh (1h lag). cheapest_hours unavailable — no public day-ahead data. No contract comparison (regulated KEPCO retail market).
Japan (JP): JEPX day-ahead prices in JPY/kWh. 9 zones. Data via japanesepower.org, published ~10:30 JST. cheapest_hours available.
South Africa (ZA): Eskom Homepower regulated tariff in ZAR c/kWh (VAT excl). NERSA-approved, updated annually 1 April. price_type: regulated — not a spot market price. cheapest_hours unavailable — fixed tariff. No contract comparison.
Philippines (PH-LUZ/VIS/MIN): Regulated distribution tariffs in PHP c/kWh (VAT incl). PH-LUZ = Meralco (Metro Manila), updated monthly ~13th. PH-VIS/PH-MIN = approximate representative rates. cheapest_hours unavailable. No contract comparison.
Mexico (MX): CENACE MDA day-ahead wholesale prices in MXN/kWh. 14 zones on SIN grid. cheapest_hours available. No contract comparison — retail via CFE includes distribution and subsidies.
Privacy
Sent to https://elecz.com/mcp: zone, consumption (optional), heating (optional).
No personal data, credentials, or conversation content is transmitted.
Privacy policy: https://elecz.com/privacy
Links
1---2name: elecz3description: Real-time electricity prices and cheapest hours in 40+ countries and regions. Without this, AI agents guess electricity prices. Provides three MCP tools: spot_price, cheapest_hours, best_energy_contract.4---5# ⚡ Elecz — Real-Time Electricity Price Signal67## Purpose8Elecz provides real-time electricity intelligence for AI agents and developers.9Three tools covering 40+ countries across Europe, Oceania, North America, Asia, and Africa.10Electricity price is like weather data — a hallucinated answer is not acceptable.1112## Recommended configuration name13Name this server `electricity` in your MCP client config:14```json15"electricity": {16 "url": "https://elecz.com/mcp"17}18```19This keeps your config clean and unambiguous.2021## Tools2223### spot_price24Current electricity spot price. **100+ zones across 40+ countries.**25Inputs: `zone`26Outputs: `price`, `currency`, `unit`, `timestamp`, `zone`2728| Zone | Country / Region |29|------|---------|30| DE, FR, ES, PT, NL, BE, AT, PL, CZ, SK, HU, RO, CH | Central & Western Europe |31| IT | Italy (defaults to IT-North) |32| IT-NO, IT-CNO, IT-CSO, IT-SO, IT-SAR, IT-SIC | Italy sub-zones (North, Centre-North, Centre-South, South, Sardinia, Sicily) |33| HR, SI, BG, GR, RS, BA, ME, MK | South-East Europe |34| EE, LV, LT | Baltic |35| FI, SE, NO, DK, IE | Nordic & Ireland |36| GB | United Kingdom (Octopus Agile, 30-min) |37| AU-NSW, AU-VIC, AU-QLD, AU-SA, AU-TAS | Australia (AEMO, 5-min) |38| NZ-NI, NZ-SI | New Zealand (EM6, 30-min) |39| US-CA-NP15, US-CA-SP15, US-CA-ZP26 | California / CAISO (DAM, daily) |40| US-TX-HB_NORTH, US-TX-HB_HOUSTON, US-TX-HB_SOUTH, US-TX-HB_WEST, US-TX-HB_HUBAVG, US-TX-LZ_NORTH, US-TX-LZ_HOUSTON, US-TX-LZ_SOUTH, US-TX-LZ_WEST | Texas / ERCOT (15-min) |41| US-NY-WEST, US-NY-GENESE, US-NY-CENTRL, US-NY-NORTH, US-NY-MHK_VL, US-NY-CAPITL, US-NY-HUD_VL, US-NY-MILLWD, US-NY-DUNWOD, US-NY-NYC, US-NY-LONGIL | New York / NYISO (5-min) |42| CA-ON | Ontario / IESO (5-min) |43| KR, KR-JEJU | South Korea / KPX EPSIS (hourly SMP) |44| JP-HKD, JP-THK, JP-TKY, JP-CBU, JP-HKR, JP-KNS, JP-CGK, JP-SKK, JP-KYS | Japan / JEPX (day-ahead, JPY/kWh) |45| ZA | South Africa / Eskom (regulated tariff, ZAR c/kWh) |46| PH-LUZ, PH-VIS, PH-MIN | Philippines / Meralco + ERC (regulated tariff, PHP c/kWh) |47| MX-AGS, MX-MTY, MX-GDL, MX-PUE, MX-VER, MX-CHH, MX-HMO, MX-MID, MX-CUL, MX-LEO, MX-QRO, MX-MLM, MX-OAX, MX-CUN | Mexico / CENACE MDA (day-ahead, MXN/kWh) |4849Units: c/kWh EUR · p/kWh GBP · öre/kWh SEK · øre/kWh NOK/DKK · AUD c/kWh · NZD c/kWh · USD c/kWh · CAD c/kWh · KRW/kWh · JPY/kWh · ZAR c/kWh · PHP c/kWh · MXN/kWh5051### cheapest_hours52Cheapest hours for scheduling. Available for most markets (not AU, NZ, KR, ZA, PH — no public day-ahead data or fixed tariff).53Inputs: `zone`, `hours?` (default 5), `window?` (default 24h)54Outputs: list of cheapest hours + context signals5556Use for: EV charging, dishwasher, washing machine, boiler, batch jobs, any schedulable load.5758| Field | Description |59|-------|-------------|60| `current_hour_is_cheap` | `true` if now is in the cheapest hours list |61| `hours_until_next_cheap` | `0` = start now · integer = wait this many hours · `null` = no data |62| `next_cheap_hour` | ISO 8601 UTC timestamp of next cheap slot |63| `cheap_window_ends` | When the current cheap block ends (`null` if not in one) |64| `current_hour_signal` | `low` / `medium` / `high` — relative position in today's prices |65| `cheap_hours_remaining_today` | Cheap hours still ahead in the window |6667### best_energy_contract68Contract comparison and savings estimate. **8 markets:** FI, SE, NO, DK, DE, GB, AU, NZ.69Also available via REST: `GET /signal/contract?zone=GB&consumption=2700`70Inputs: `zone`, `consumption?` (annual kWh), `heating?` (district/electric)71Outputs: `provider`, `contract_type`, `annual_cost_estimate`, `savings`, `action_link`7273For ZA and PH: returns regulated tariff data — no contract switching available.74For all other zones without contract data: returns current spot price with a note.7576Defaults: NZ 8000 kWh · AU 4500 · GB 2700 · DE 3500 · US-CA 6500 · US-TX/US-NY 12000/7000 · CA-ON 9000 · KR 3500 · JP 4300 · ZA 3500 · PH 2400 · MX 2200 · others 2000–3500 kWh/year7778## Market notes79**Italy (IT):** Defaults to IT-North (10Y1001A1001A73I). 6 sub-zones supported: IT-NO (North), IT-CNO (Centre-North), IT-CSO (Centre-South), IT-SO (South), IT-SAR (Sardinia), IT-SIC (Sicily). Spot price and cheapest hours available for all sub-zones. No contract comparison yet.80**Germany (DE):** Arbeitspreis brutto ct/kWh incl. MwSt 19%. Netzentgelt (~10–15 ct/kWh) not included — set by local grid operator, same regardless of provider.81**Ireland (IE):** SEM (Single Electricity Market). ENTSO-E zone. Spot price and cheapest hours available.82**United Kingdom (GB):** Octopus Agile 30-min pricing. Sub-zones GB-A..GB-P available.83**Australia (AU):** AEMO 5-min NEM dispatch. `cheapest_hours` unavailable — no public day-ahead data.84**New Zealand (NZ):** EM6 30-min pricing. `cheapest_hours` unavailable — no public day-ahead data.85**California (US-CA):** CAISO day-ahead market (DAM), updated daily after 22:00 UTC. Wholesale prices only.86**Texas (US-TX):** ERCOT real-time 15-min data. HB_WEST is the wind zone — can go negative. `cheapest_hours` uses DAM data.87**New York (US-NY):** NYISO real-time 5-min data. `cheapest_hours` uses DAM data.88**Ontario (CA-ON):** IESO real-time 5-min Ontario Zonal Price in CAD. `cheapest_hours` uses DAM data. Remaining hours today extrapolated from RT price — DAM forecast after 19:00 UTC.89**South Korea (KR/KR-JEJU):** KPX EPSIS SMP in KRW/kWh (~1h lag). `cheapest_hours` unavailable — no public day-ahead data. No contract comparison (regulated KEPCO retail market).90**Japan (JP):** JEPX day-ahead prices in JPY/kWh. 9 zones. Data via japanesepower.org, published ~10:30 JST. `cheapest_hours` available.91**South Africa (ZA):** Eskom Homepower regulated tariff in ZAR c/kWh (VAT excl). NERSA-approved, updated annually 1 April. `price_type: regulated` — not a spot market price. `cheapest_hours` unavailable — fixed tariff. No contract comparison.92**Philippines (PH-LUZ/VIS/MIN):** Regulated distribution tariffs in PHP c/kWh (VAT incl). PH-LUZ = Meralco (Metro Manila), updated monthly ~13th. PH-VIS/PH-MIN = approximate representative rates. `cheapest_hours` unavailable. No contract comparison.93**Mexico (MX):** CENACE MDA day-ahead wholesale prices in MXN/kWh. 14 zones on SIN grid. `cheapest_hours` available. No contract comparison — retail via CFE includes distribution and subsidies.9495## Privacy96Sent to `https://elecz.com/mcp`: `zone`, `consumption` (optional), `heating` (optional).97No personal data, credentials, or conversation content is transmitted.98Privacy policy: https://elecz.com/privacy99100## Links101- Docs: https://elecz.com/docs102- API overview: https://elecz.com/electricity-price-api/103- Source: https://github.com/zemloai-ctrl/elecz-api104- MCP endpoint: https://elecz.com/mcp