MCP Server

voltcast

com.voltcast/voltcast
Data & Analytics Science & Engineering Public & reachable MCP 2026-07-28

What this MCP does

Provides European electricity prices, forecasts, real-time market data, carbon intensity, renewable-generation forecasts, and cost-optimized usage windows.

cheapest_window
Cheapest Window
Rank household action windows by cost using current Voltcast curves and optional user-supplied variable tariff inputs. Experimental carbon/balanced modes use a disclosed trailing historical production-mix profile—not a forward carbon forecast—and support no emissions-reduction claim.
Read only Open world
Input schema
{'type': 'object', 'required': ['zone', 'duration_minutes'], 'properties': {'to': {'type': 'string'}, 'from': {'type': 'string'}, 'zone': {'type': 'string'}, 'count': {'type': 'integer', 'description': 'How many windows (default 3)'}, 'tariff': {'type': 'object', 'properties': {'vat_percent': {'type': 'number', 'maximum': 50, 'minimum': 0}, 'grid_fee_eur_kwh': {'type': 'number', 'maximum': 2, 'minimum': 0}, 'supplier_markup_eur_kwh': {'type': 'number', 'maximum': 2, 'minimum': 0}}, 'description': 'Optional variable household bill inputs; fixed monthly charges are excluded.', 'additionalProperties': False}, 'objective': {'enum': ['cost', 'carbon', 'balanced'], 'type': 'string', 'description': 'Ranking objective (default cost). Carbon/balanced are experimental historical-profile heuristics, not forward carbon forecasts.'}, 'duration_minutes': {'type': 'integer', 'description': 'Window length in minutes'}}}
get_carbon
Get Carbon
Carbon intensity (gCO2eq/kWh) and green score (0-100 low-carbon share) derived from the live generation mix.
Read only Open world
Input schema
{'type': 'object', 'required': ['zone'], 'properties': {'to': {'type': 'string'}, 'from': {'type': 'string'}, 'zone': {'type': 'string'}}}
get_forecast
Get Forecast
Probabilistic price forecast up to 7 days ahead. Returns the P50 curve and any uncertainty bands included in the connected account. Accuracy is published daily at voltcast.com/accuracy.
Read only Open world
Input schema
{'type': 'object', 'required': ['zone'], 'properties': {'zone': {'type': 'string'}, 'horizon': {'enum': ['48h', '7d'], 'type': 'string'}}}
get_prices
Get Prices
Day-ahead electricity prices in each zone's native currency and native market resolution. Connect an existing Voltcast account to access account-scoped data.
Read only Open world
Input schema
{'type': 'object', 'required': ['zone'], 'properties': {'to': {'type': 'string', 'description': 'ISO 8601 end (default: tomorrow)'}, 'from': {'type': 'string', 'description': 'ISO 8601 start (default: yesterday)'}, 'zone': {'type': 'string', 'description': "Bidding zone code, e.g. 'DE-LU'"}, 'resolution': {'enum': ['native', 'hourly'], 'type': 'string'}}}
get_realtime_prices
Get Realtime Prices
Explicitly labeled real-time market prices (currently WEIM), kept separate from day-ahead curves. Requires an API key.
Read only Open world
Input schema
{'type': 'object', 'required': ['zone'], 'properties': {'to': {'type': 'string', 'description': 'ISO 8601 end (default: now)'}, 'from': {'type': 'string', 'description': 'ISO 8601 start (default: last 24h)'}, 'zone': {'type': 'string', 'description': "Market reference code, e.g. 'US-WEIM-AZPS'"}, 'market': {'type': 'string', 'description': "Optional market filter, e.g. 'weim'"}}}
get_renewables
Get Renewables
Day-ahead wind and solar generation forecasts: the TSO official forecast and Voltcast model with uncertainty bands, realized generation, and disclosed head-to-head verification. Requires the corresponding existing account entitlement.
Read only Open world
Input schema
{'type': 'object', 'required': ['zone'], 'properties': {'to': {'type': 'string', 'description': 'ISO 8601 end'}, 'from': {'type': 'string', 'description': 'ISO 8601 start'}, 'zone': {'type': 'string', 'description': "Bidding zone code, e.g. 'DE-LU'"}}}
list_zones
List Zones
List all supported European bidding zones with codes, names, and capabilities. No auth required.
Read only Open world
Input schema
{'type': 'object', 'required': [], 'properties': {}}
Changed
cheapest_window
Sept. 25, 2026, 3:03 a.m.
Changed
get_renewables
Sept. 25, 2026, 3:03 a.m.
Changed
get_carbon
Sept. 25, 2026, 3:03 a.m.
Changed
get_forecast
Sept. 25, 2026, 3:03 a.m.
Changed
get_realtime_prices
Sept. 25, 2026, 3:03 a.m.
Changed
get_prices
Sept. 25, 2026, 3:03 a.m.
Changed
list_zones
Sept. 25, 2026, 3:03 a.m.
Added
cheapest_window
Sept. 17, 2026, 12:38 p.m.
Added
get_renewables
Sept. 17, 2026, 12:38 p.m.
Added
get_carbon
Sept. 17, 2026, 12:38 p.m.
Added
get_forecast
Sept. 17, 2026, 12:38 p.m.
Added
get_realtime_prices
Sept. 17, 2026, 12:38 p.m.
Added
get_prices
Sept. 17, 2026, 12:38 p.m.
Added
list_zones
Sept. 17, 2026, 12:38 p.m.