Skip to main content
Glama

Eurostat — EU Renewable Energy Consumption

eurostat2.energy.renewable
Read-onlyIdempotent

Retrieve annual renewable energy consumption data for EU/EEA countries from Eurostat (dataset: sdg_07_10, SDMX 2.1, SDG indicator 7.2.1). Reports primary energy consumption from renewable sources in Mtoe (million tonnes of oil equivalent), index (2005=100), or tonnes per capita. Covers solar, wind, hydro, geothermal, and biomass combined. Country accepts ISO 3166-1 alpha-2 codes (DE, SE, DK, AT) or EU27_2020. Data covers 2005–present. Useful for EU Green Deal and energy transition research. Source: Eurostat, CC BY 4.0, no auth required.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
unitNoMeasurement unit: MTOE=million tonnes of oil equivalent (default), I05=index with 2005=100, TOE_HAB=tonnes of oil equivalent per inhabitant
countryYesEurostat geo code: ISO 3166-1 alpha-2 country (e.g. DE, SE, DK) or EU aggregate (EU27_2020)
since_yearNoFirst year to include (integer, e.g. 2010). Defaults to 2005.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
errorNoPresent only when the call failed. Includes error code, message, request_id, and any provider-specific extras.
resultNoTool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds meaningful behavioral context beyond annotations: the data source/license (Eurostat, CC BY 4.0), that no auth is required, the 2005–present temporal coverage, and the aggregate nature of the metric (solar/wind/hydro/geothermal/biomass combined). No contradiction with annotations.

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?

Roughly 90 words of dense, high-value content: source, dataset identifier, units, energy sources, geography, time range, use case, and licensing. The core retrieval statement is front-loaded and every clause carries information. Slightly longer than strictly necessary, but the added provenance and licensing details justify the length.

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?

For a read-only data-retrieval tool, this is complete. The parameter semantics are fully covered by the schema, an output schema exists so return-value format need not be described, annotations carry the safety profile, and the description supplies data source, license, auth requirement, coverage window, units, and use case. Nothing an agent needs to select and invoke this tool correctly is missing.

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

Parameters3/5

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

Schema description coverage is 100% — unit, country, and since_year are all documented in the schema, including the enum values, ISO code format, examples, and default. The description reinforces this (unit meanings, country code forms, 2005 default) rather than adding new parameter-level meaning. With full schema coverage, the baseline 3 is appropriate.

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

Purpose5/5

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

The description states a precise verb+resource: 'Retrieve annual renewable energy consumption data for EU/EEA countries from Eurostat', further pinned by dataset ID (sdg_07_10), SDMX 2.1, and SDG indicator 7.2.1. The combination of subject matter (renewable energy vs GHG emissions vs fertility) clearly differentiates it from sibling eurostat2.* tools without needing to open any schema.

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

Usage Guidelines4/5

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

The description gives clear usage context — EU/EEA renewable energy for 'EU Green Deal and energy transition research' — and precisely scopes geography, time range, and data source. It does not explicitly name an alternative tool for other energy topics (e.g., eurostat2.environment.ghg), so exclusions are absent, but the subject-domain cue is strong enough to route an agent correctly.

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.