Energy Grid MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ENTSOE_TOKEN | No | Optional token for ENTSO-E Transparency Platform to get EU day-ahead prices. | |
| ELECTRICITY_MAPS_TOKEN | No | Optional token for Electricity Maps API to get global carbon intensity and power mix. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_uk_carbon_intensityA | Aktuelle CO2-Intensität des britischen Stromnetzes (gCO2/kWh). Args: region: Optional — UK-Region (z.B. 'South West England', 'Scotland'). Leer lassen für nationale Übersicht. Returns: CO2-Intensität (gCO2/kWh), Index (low/moderate/high/very high), Strommix-Aufschlüsselung nach Quelle. |
| get_carbon_intensity_forecastA | CO2-Intensitäts-Prognose für das UK-Stromnetz (bis 48h voraus). Args: hours_ahead: Stunden in die Zukunft (max. 48). Standard: 24. Returns: Liste mit stündlichen CO2-Prognosen — ideal um energieintensive Tasks in grüne Zeitfenster zu planen. |
| find_greenest_time_windowA | Findet das grünste Zeitfenster für energieintensive AI-Tasks (UK). Ideal für: GPU-Training, Batch-Verarbeitung, große Inferenz-Jobs. Args: duration_hours: Dauer des geplanten Tasks in Stunden. Standard: 2. Returns: Bestes Zeitfenster mit niedrigster CO2-Intensität in den nächsten 48 Stunden inkl. Vergleich zu aktuellem Wert. |
| get_global_carbon_intensityA | CO2-Intensität für eine globale Zone (benötigt ELECTRICITY_MAPS_TOKEN). Args: zone: Zone-Code, z.B. 'DE' (Deutschland), 'FR' (Frankreich), 'US-CAL-CISO' (Kalifornien), 'IN-NO' (Nordindien). Returns: CO2-Intensität (gCO2/kWh) und Strommix für die Zone. Benötigt ELECTRICITY_MAPS_TOKEN in .env. |
| get_uk_power_mixA | Aktueller Strommix des britischen Netzes — Erneuerbare vs. Fossil. Returns: Anteil jeder Energiequelle (%) inkl. Wind, Solar, Nuclear, Gas, Coal. Keine API-Registrierung nötig. |
| get_renewable_percentage_ukC | Prozentualer Anteil erneuerbarer Energien im UK-Stromnetz. Args: region: Optional — UK-Region für regionalen Vergleich. Returns: Aktueller Anteil erneuerbarer Energien inkl. Trend-Einschätzung. |
| get_global_power_mixA | Strommix für eine globale Zone (benötigt ELECTRICITY_MAPS_TOKEN). Args: zone: Zone-Code, z.B. 'DE', 'FR', 'ES', 'US-CAL-CISO'. Returns: Aufschlüsselung der Stromerzeugung nach Quelle (MW). |
| get_germany_wholesale_priceA | Aktueller Großhandelsstrompreis Deutschland (EUR/MWh) von SMARD. Keine Registrierung nötig — direkt aus Bundesnetzagentur-Daten. Returns: Aktueller Preis in EUR/MWh, Zeitraum, Quelle. |
| get_eu_day_ahead_pricesA | Day-Ahead Strompreise für EU-Länder (benötigt ENTSOE_TOKEN). Args: country_code: EIC-Ländercode, z.B. 'DE', 'FR', 'ES', 'IT', 'PL'. Returns: Stündliche Day-Ahead Preise für morgen in EUR/MWh. Benötigt ENTSOE_TOKEN aus https://transparency.entsoe.eu registrieren. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Most tools have distinct purposes (UK carbon, global carbon, prices, power mix), but there is some overlap between get_renewable_percentage_uk and get_uk_power_mix, and between get_uk_carbon_intensity and get_carbon_intensity_forecast. Descriptions help differentiate, but ambiguity is possible.
Names are inconsistent: most start with 'get_', but one starts with 'find_'. Some include country prefix ('uk', 'germany', 'eu') while others use 'global'. This mix of conventions reduces predictability.
With 9 tools, the server covers a reasonable scope for energy grid data, including UK and global carbon intensity, power mix, and prices. The count feels appropriate—not too sparse or bloated.
The server covers current and forecasted carbon intensity, power mix, and prices, but lacks historical data and more granular queries (e.g., specific generation types). The 'find_greenest_time_window' tool is a nice addition, but there are noticeable gaps.