MCP server
entsoe-mcp Official
com.entsoemcp/entsoe-mcp
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
European power-market data: day-ahead & balancing prices, load, generation, flows, outages. 47 zones
Working at last checkVerified publisher: entsoemcp.comAbout 4,095 tokens per request once connected14 tools
https://entsoemcp.com/mcp
At a glance
- Type
- MCP server
- Publisher
- entsoemcp.com (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 14
- Token cost
- About 4,095 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http entsoe-mcp https://entsoemcp.com/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.entsoe-mcp] url = "https://entsoemcp.com/mcp"
Gemini CLI
{"mcpServers":{"entsoe-mcp":{"httpUrl":"https://entsoemcp.com/mcp"}}}
Cursor
{"mcpServers":{"entsoe-mcp":{"url":"https://entsoemcp.com/mcp"}}}
VS Code
{"servers":{"entsoe-mcp":{"type":"http","url":"https://entsoemcp.com/mcp"}}}
Antigravity
agy mcp add entsoe-mcp https://entsoemcp.com/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"entsoe-mcp","server_url":"https://entsoemcp.com/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"entsoe-mcp","server_url":"https://entsoemcp.com/mcp"}
Tools
compare_zones~286 tokens
Compare one endpoint across multiple zones. `start`/`end` default to UTC; `start` inclusive, `end` EXCLUSIVE. `tz="local"` is rejected (zones may differ); pass an explicit IANA tz like "Europe/Berlin" if you need wall-clock alignment. `filters={column: [values]}` keeps only rows whose categorical cdata_coverage~110 tokens
Show ingest coverage and lag for (endpoint × zone) — call before queries if you're not sure whether the data is landed yet.get_crossborder_flow~170 tokens
Cross-border physical flow (MW) between two adjacent zones. `start`/`end` default to UTC; `start` inclusive, `end` EXCLUSIVE. `tz="local"` uses the FROM-zone's timezone; or pass an IANA name.get_day_ahead_prices~396 tokens
Day-ahead clearing price for a bidding zone, in the zone's trading currency (EUR for euro zones; the per-row `currency` column and the response `unit` say which — GB=GBP, PL/RO/BG carry local-currency eras). `start`/`end` default to UTC; `start` inclusive, `end` EXCLUSIVE. For 'all of April 2026' uget_derivation~795 tokens
Compute **capture price**, **capture rate** (a.k.a. value factor / quality factor / Marktwertfaktor), **TBx battery-arbitrage spreads**, and other generation-weighted market metrics server-side from landed Parquet. Use this instead of fetching hourly prices + hourly generation yourself and weightingget_generation~290 tokens
Aggregated generation (MW) per production type. `start`/`end` default to UTC; `start` inclusive, `end` EXCLUSIVE. For a full calendar month set `end` to the first day of the next month. Pass `tz="local"` or an IANA name to interpret start/end as wall-clock in that timezone. If you're computing a *get_load~190 tokens
Actual or forecast load (MW). kind = actual | forecast | both. `start`/`end` default to UTC; `start` inclusive, `end` EXCLUSIVE. For a full calendar month set `end` to the first day of the next month. Pass `tz="local"` or an IANA name to interpret start/end as wall-clock in that timezone.get_outages~190 tokens
Generation-unit unavailability events (UMM). `start`/`end` default to UTC; `start` inclusive, `end` EXCLUSIVE. An outage is returned if it overlaps the window. Pass `tz="local"` or an IANA name to interpret start/end as wall-clock in that timezone.get_series~814 tokens
Generic time-series query for ANY registered series endpoint. One tool covers every (non-outage) endpoint in the registry, so adding a new dataset (call `list_endpoints()` to see the current 14) gets an MCP surface automatically — no new tool to learn. Argument shape adapts to the endpoint: • siget_tb_spread~217 tokens
Top-Bottom (TBx) spread — daily battery-arbitrage benchmark. TBx = sum(top X priced hours) − sum(bottom X priced hours) over the day-ahead clearing prices for `zone` on `date`. The day is the SDAC market day (23/25 hours on DST-transition days). `date` must be a bare YYYY-MM-DD — time-bearing stringlist_derivations~227 tokens
List computed-metric derivations available via get_derivation(). Each derivation is a metric computed on-the-fly from one or more landed endpoints (Tier-2 Parquet). Today: capture_price (monthly VWAP capture price + baseload + capture rate per technology; "capture rate" is the industry-standard namlist_endpoints~66 tokens
List supported ENTSO-E endpoint families.list_psr_types~266 tokens
List production-type (psr_type) codes. Pass zone= to scope the answer. Most codes are ENTSO-E's B01..B25 and mean the same thing in every ENTSO-E zone. A few are source-native (source != "entsoe") and exist only where that source publishes — they express concepts the B-codes cannot, so they are NOTlist_zones~78 tokens
List registered ENTSO-E bidding zones.
Browse
Related MCP servers
- SiteCheck Trade & Energy
112 pay-per-call agent tools: logistics, shipping, trade and energy data tools. x402 - ScienceShot data-centre intelligence
Dated counts on European data-centre markets, grid connections, rules and the live grid. - Crypto, web, finance and app data tools
179 tools: crypto, EVM, SEC, FDA, NHTSA VIN, NWS weather, Eurostat, FRED, cloud & LLM prices, DNS. - exascale.build
US ISO interconnection queues and cited energy data. 25 free queries, then $49/mo or $490/yr. - SpotWave electricity prices
Live day-ahead electricity prices for 40+ European markets, all-in with taxes and VAT. - Voltcast
European day-ahead electricity prices (43 zones), accuracy-published forecasts, carbon, optimize. - Energy Charts
Energy-Charts (Fraunhofer ISE) MCP — European electricity generation, prices, and capacity.… - ProofPrice
Prices people actually paid, from official open data: homes, rents, fuel, energy, food, medicines.
Badge for your README
[](https://aptlynx.net/servers/com.entsoemcp/entsoe-mcp)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents