Skip to main content
Glama

Energy Entsoe Transparency Eu

energy_entsoe_transparency_eu
Read-only

European electricity market: day-ahead spot prices (EUR/MWh, 15-minute or hourly) for a bidding zone such as DE-LU, FR, NL, BE, AT, PL, DK1, NO2, SE3, IT-North, with min/max/average for the day, and optionally the cross-border physical flows (GW, positive = import) between a country and each neighbour. Data from ENTSO-E/SMARD as republished by Fraunhofer ISE's Energy-Charts API; licence string returned with each answer. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

Input Schema

NameRequiredDescriptionDefault
dateNoDelivery day YYYY-MM-DD (default: today)
zoneNoBidding zone, e.g. DE-LU, FR, NL, BE, AT, CH, CZ, PL, HU, DK1, DK2, NO1-NO5, SE1-SE4, IT-North, ES, PT (default DE-LU)
flowsNoOptional 2-letter country (de, fr, nl, at, pl…) for cross-border physical flows

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond the readOnlyHint/openWorldHint annotations: discloses data provenance (ENTSO-E/SMARD via Fraunhofer ISE Energy-Charts), that a licence string accompanies each answer, and the cost model — $0.002 USDC per successful call via x402 across Base/Solana/Arc, with failed calls uncharged. The billing behavior is exactly the kind of non-obvious trait an agent needs before invoking.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One dense paragraph, front-loaded with what the tool returns before provenance and payment terms. Every sentence carries information, though the pricing clause is a long compound sentence that could be trimmed slightly given it repeats no schema field.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the description needn't explain return shapes, and it still covers units, defaults, data lineage, licensing and cost. For a zero-required-parameter read tool, an agent has everything needed to select and call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is already 100%, so the baseline is 3; the description still adds value by specifying flow units and sign convention (GW, positive = import) and the per-neighbour expansion, neither of which appears in the schema. Zone examples in the description are a subset of the schema's list, so that part is redundant.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource: day-ahead spot prices in EUR/MWh for named European bidding zones, with optional cross-border physical flows. Scope and units are unambiguous. It does not, however, distinguish itself from overlapping siblings such as energy_epex_spot_power_europe or energy_nord_pool_power_elspot, so an agent must infer the difference from the data-source sentence.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied through defaults (date=today, zone=DE-LU) and the optional flows flag, which tells the agent how to call it minimally. There is no explicit statement of when to prefer this over the EPEX or Nord Pool siblings, and no when-not guidance. Adequate but leaves the routing decision to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources