spot_priceLABSCO SUMMARY
The scope statement is the feature.
Most integrations tell you what they do; this one spends as much space telling you what it will not answer and which zones return no data at all. That is exactly right for a signal an agent will act on — if the Australian zones have no public day-ahead data, an assistant asked when to charge the car needs to say so rather than produce a schedule from nothing. The response fields are built for that too: a completeness flag, a rank, and an explicit unavailable state.
What it is
A remote MCP server giving an assistant the current electricity price, the cheapest hours in the next 24 hours, and available contract comparisons. It is positioned the way weather data is: a hallucinated price is not acceptable, so when data is missing the correct answer is to say so rather than interpolate. The same signals are also available as plain REST endpoints.
What you get
spot_price— the real-time price for a zonecheapest_hours— the cheapest slots in the next 24 hours for a zone, withhoursandwindowparameters, returned alongside signals about right now: anenergy_stateof cheap, normal or expensive relative to the daily average; acurrent_hour_rankin today's distribution;current_hour_is_cheap;next_cheap_hourandhours_until_next_cheap;cheap_window_ends;cheap_hours_remaining_today; abest_3h_windowwith its average price; andavoid_hoursfor the above-average slotsbest_energy_contract— the best spot contract, the best fixed contract, and an overall recommendation as separate categorised options, taking annual consumption and heating type; it deliberately does not make the spot-versus-fixed decision for you- A
data_completeflag and anavailable: falseresponse for zones with no day-ahead data, rather than a fabricated number - Coverage of 40+ countries and 100+ zones across Europe, Oceania, North America, Asia and Africa, with a per-zone table stating exactly which of spot price, cheapest hours and contract comparison each one supports
- Documented provenance per market — CAISO day-ahead updated daily, ERCOT real-time 15-minute data, NYISO real-time 5-minute, IESO real-time 5-minute, JEPX day-ahead in JPY per kWh, and regulated tariffs rather than spot markets for South Africa and the Philippines
Requirements
No account, no key, no authentication — the MCP endpoint is https://elecz.com/mcp. The equivalent REST endpoints are /signal/spot, /signal/cheapest-hours, /signal/contract and /signal, all taking a zone. Know what it does not cover before wiring it in: gas, oil, district heating and water; solar output; bills, grid fees, taxes and meter settings; personal account data; history older than 24 hours; forecasts beyond 24 hours; and any zone not in the published table. It also does not control devices or home automation — scheduling decisions have to account for deadlines and device constraints it knows nothing about. MIT licensed.
Setup effort
Add the hosted endpoint — paste it into your client
USE CASES
Deciding when to charge an EV or run an appliance
Get the cheapest hours ahead plus the best consecutive three-hour window, and the hours to avoid.
Knowing whether right now is a good time
Read the current-hour rank and whether the cheap block you are in is about to end, rather than just the raw price.
Working out whether to switch contract
Get the best spot option and the best fixed option as separate categorised choices, with your consumption and heating type taken into account.
Not acting on data that does not exist
Zones with no public day-ahead data return an unavailable flag, so the agent reports the gap instead of estimating.
3 tools
Listed in project docs. Your client may show a different list.
cheapest_hoursbest_energy_contractBEFORE YOU INSTALL
What to know first
Tools you get
3 tools named in the project's documentation.
INSTALLATION
Connect your client
This one is configured rather than run — your client needs the configuration block, not a command.
Server setup
Configuration file
{
"mcpServers": {
"electricity": {
"url": "https://elecz.com/mcp"
}
}
}Hosted endpoint
https://elecz.com/mcpAdd this hosted endpoint to your MCP client.