Steddion Energy MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Steddion Energy MCP Servershow me day-ahead prices for tomorrow"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Steddion Energy MCP Server
MCP-server voor de Nederlandse energiemarkt: day-ahead prijzen, onbalansprijzen, weersvoorspellingen en BESS-businesscases.
Tools
Tool | Beschrijving |
| Uurlijkse day-ahead prijzen (EUR/MWh) via ENTSO-E |
| Kwartierlijkse onbalansprijzen via TenneT |
| Wind, zon (GHI) en temperatuur via Open-Meteo |
| Day-ahead arbitrage-opbrengst voor een batterij |
Related MCP server: mcp-neso
Installatie & draaien
Vereisten
Python 3.11+
uv (package manager)
Installeren
git clone https://github.com/lars-kerkhof/mcp-steddion.git
cd mcp-steddion
uv syncEnvironment variabelen
cp .env.example .env
# Bewerk .env en vul je ENTSO-E API token in (optioneel — zonder token draait de server op mock-data)Variabele | Vereist | Beschrijving |
| Nee | Token van ENTSO-E Transparency Platform. Zonder token worden realistische mock-data gebruikt. |
| Nee | Server host (default: |
| Nee | Server port (default: |
Server starten
uv run python -m steddion_mcpDe server draait dan op http://localhost:8000/mcp.
Tests draaien
uv run pytestKoppelen aan ChatGPT (Developer Mode)
ChatGPT ondersteunt geen lokale stdio-servers. Je moet de server via HTTPS bereikbaar maken.
Stap 1: Server starten
uv run python -m steddion_mcpStap 2: Tunnel opzetten
Kies een van:
Cloudflared (aanbevolen):
cloudflared tunnel --url http://localhost:8000ngrok:
ngrok http 8000Je krijgt een HTTPS-URL, bijvoorbeeld https://abc123.trycloudflare.com.
Stap 3: Connector toevoegen in ChatGPT
Open ChatGPT → Settings → Apps/Connectors
Schakel Developer Mode in
Klik Add Connector → Custom
Vul de URL in:
https://<jouw-tunnel-url>/mcpSla op — de tools verschijnen nu in ChatGPT
Architectuur
steddion_mcp/
├── server.py # FastMCP server, tool-registraties
├── entsoe.py # ENTSO-E day-ahead prijzen
├── tennet.py # TenneT onbalansprijzen
├── weather.py # Open-Meteo weersdata
├── bess.py # BESS businesscase calculator
├── models.py # Pydantic response-modellen
├── mock_data.py # Realistische mock-data generators
└── __main__.py # Entry pointMock-data
Alle tools vallen automatisch terug op deterministische mock-data wanneer:
De
ENTSOE_API_TOKENontbreekt (day-ahead prijzen)De TenneT API niet bereikbaar is (onbalansprijzen)
De Open-Meteo API niet bereikbaar is (weer)
Mock-data is herkenbaar aan het veld source: "mock" in de response.
This server cannot be deployed
Maintenance
Related MCP Connectors
European day-ahead electricity prices (43 zones), accuracy-published forecasts, carbon, optimize.
European power-market data: day-ahead & balancing prices, load, generation, flows, outages. 47 zones
Nederlandse stroomprijzen per uur en kwartier, inclusief energiebelasting en btw. Gratis API-key.
Query Australia's electricity market (NEM/AEMO): prices, generation, FCAS, interconnectors, bids.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides access to Dutch weather data (current conditions, forecasts, alerts, and historical data) via the KNMI API, with automatic location name resolution for Dutch cities.113 npm1Apache 2.0

mcp-nesoofficial
AlicenseNot gradedqualityBmaintenanceAccess Great Britain electricity grid open data from the NESO API, enabling queries about generation, demand, and market data.3 npmMIT
Voltcast MCP Serverofficial
AlicenseNot gradedqualityBmaintenanceEnables access to European electricity data including day-ahead prices, probabilistic forecasts, carbon intensity, and cheapest-window optimization for 43 bidding zones.MIT- AlicenseNot gradedqualityBmaintenanceEnables querying European electricity generation, prices, and capacity data from Fraunhofer ISE's Energy-Charts platform.7 npmMIT