Skip to main content
Glama
Ownership verified

Server Details

Real-time electricity prices, carbon intensity, and energy analytics for 41+ zones across Europe, GB, US, and Australia. Query live prices, compare zones, check gas storage, get green scores, and access advanced analytics via MCP.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4/5 across 15 of 15 tools scored. Lowest: 3.4/5.

Server CoherenceA
Disambiguation5/5

Each tool has a clearly distinct purpose: comparison vs single-zone queries for carbon, green, and prices; separate tools for current, day-ahead, and historical prices; unique tools for gas storage, GB market, weather, and scheduling. No overlap causes confusion.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with snake_case (e.g., compare_carbon, get_day_ahead_prices, get_supported_zones). No mixing of styles or naming conventions.

Tool Count5/5

15 tools cover a broad energy data domain without being excessive. Each tool serves a specific, justified purpose (comparison, single-query, historical, scheduling, weather). The count feels well-scoped for the server's functionality.

Completeness4/5

The tool set covers key queries: current/compare/historical for carbon, green, and prices; plus gas storage, GB market, weather, and scheduling. Minor gaps exist (e.g., no detailed generation mix breakdown, no carbon price), but the main use cases for energy-aware workload routing and data retrieval are well-covered.

Available Tools

15 tools
compare_carbonInspect

Compare carbon intensity (gCO2/kWh) across multiple zones in one call, ranked cleanest first. Use when the user asks which grid is cleanest, or wants to find the lowest-carbon location to run a workload. Labels: very clean (0-100), clean (100-200), moderate (200-300), high (300-450), very high (450+).

ParametersJSON Schema
NameRequiredDescriptionDefault
zonesYesComma-separated bidding zone codes, e.g. 'DE,FR,NO,GB,SE'. Max 10 zones.
compare_greenInspect

Compare green scores (0-100) across multiple zones in one call, ranked greenest first. Green score combines renewables percentage (60% weight) and carbon intensity (40% weight). Labels: excellent (80-100), good (60-80), moderate (40-60), below average (20-40), poor (0-20). Use when the user wants to find the greenest grid for scheduling workloads.

ParametersJSON Schema
NameRequiredDescriptionDefault
zonesYesComma-separated bidding zone codes, e.g. 'DE,FR,NO,GB,CAISO'. Max 10 zones.
compare_pricesInspect

Compare current electricity spot prices across multiple zones in one call and get a ranked list cheapest first. Use when the user asks 'which country has the cheapest electricity right now?' or wants to compare prices across regions. Supports up to 10 zones. EU zones ranked in EUR, US zones in USD, AU zones in AUD, GB in GBP.

ParametersJSON Schema
NameRequiredDescriptionDefault
zonesYesComma-separated bidding zone codes to compare, e.g. 'DE,FR,NO,SE,GB'. Max 10 zones.
currencyNoCurrency group to rank zones within. Zones in other currencies show native price with rank null.EUR
get_carbon_intensityInspect

Current grid electricity carbon intensity for a zone in gCO2/kWh. Lower values mean cleaner power — use for carbon-aware workload routing or comparing cleanliness across times or regions.

ParametersJSON Schema
NameRequiredDescriptionDefault
zoneYesBidding zone code (e.g. DE, FR, SE, NO).
get_cheapest_windowInspect

Find the cheapest N contiguous hours to run a flexible load (EV charging, battery, batch job) before a deadline. Calls the API cheapest endpoint, then refines using day-ahead hourly prices so the window respects the given UTC deadline (HH:MM interpreted as UTC — if that moment already passed today, tomorrow is used).

ParametersJSON Schema
NameRequiredDescriptionDefault
zoneYesBidding zone code (e.g. DE for Germany, FR for France).
hoursYesNumber of consecutive full hours to schedule (1–24), e.g. 4 for a 4-hour charge block.
beforeYesDeadline as HH:MM in UTC (23:59 style). The chosen window lies entirely on or before this instant on the UTC calendar day used (rolls to next day if already past).
get_current_priceInspect

Get the latest available electricity spot / current market price for one bidding zone (EUR/MWh). Use when the user asks what power costs right now, or needs a fresh price snapshot. Optionally bundle carbon intensity (gCO2/kWh) and/or renewables share (%) for the same moment.

ParametersJSON Schema
NameRequiredDescriptionDefault
zoneYesBidding zone code (e.g. DE, FR, AT, NL, NO). Uppercase ISO-style zone id from GridPulse.
includeNoOptional extras as a comma-separated list: "carbon", "generation", or "carbon,generation" (also "carbon, generation" with spaces OK). Adds carbon_intensity_gco2 and/or renewables_pct to the price point when data exists.
get_day_ahead_pricesInspect

Get tomorrow's (and near-future) hourly day-ahead electricity prices for a zone — typically used to show the full daily price curve, find low-price hours visually, or debug scheduling. Returns a time series in EUR/MWh.

ParametersJSON Schema
NameRequiredDescriptionDefault
zoneYesBidding zone code (e.g. DE, FR, AT). Use get_supported_zones if unsure.
get_gas_storageInspect

Get current natural gas storage level for any EU country as a percentage of capacity, with trend (injecting/withdrawing), comparison to 5-year seasonal average, and electricity price risk signal. Gas storage directly affects electricity prices in Europe — low storage means higher gas prices means higher power prices. Updated daily.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryYesISO2 country code e.g. DE, FR, IT, ES, NL, BE, AT, PL. Must be an EU country with gas storage data.
get_gb_marketInspect

Get the Great Britain electricity market summary showing day-ahead price vs real-time system buy/sell prices from the Elexon balancing mechanism, plus the spread between them and whether the system is long (surplus) or short (deficit). Essential for GB battery storage operators and flexible demand managers.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_global_carbonInspect

Get monthly carbon intensity (gCO2/kWh) for any country worldwide using ISO2 country codes. Covers 70+ countries including Japan, China, India, Brazil, South Africa, South Korea, Australia, New Zealand, Mexico, Egypt, Nigeria, and more. Use for Scope 2 emissions calculations or comparing carbon intensity of electricity globally.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryYesISO2 country code e.g. JP, CN, IN, BR, ZA, KR, AU, NZ, MX, EG, NG, US.
get_green_scoreInspect

Single 0–100 'green score' for a zone: 100 ≈ very renewable / low carbon, 0 ≈ fossil-heavy. Use as a compact signal for ‘should I run compute now?’ when a numeric score is easier than raw carbon + mix.

ParametersJSON Schema
NameRequiredDescriptionDefault
zoneYesBidding zone code (e.g. DE, or FR vs DE depending on market).
get_optimal_scheduleInspect

Given multiple zones where flexible compute or charging could run, find the best contiguous hour block before a UTC deadline. Returns a ranked list using day-ahead prices per zone and each zone’s current green score. Optimise for lowest price, highest green score, or a balanced blend.

ParametersJSON Schema
NameRequiredDescriptionDefault
hoursYesLength of the contiguous scheduling window in hours.
zonesYesBidding zone codes to compare (e.g. ["DE", "FR", "NO"]).
deadline_utcYesISO 8601 instant — only hours at or before this timestamp are considered (per day-ahead series).
optimise_forNoprice = rank by lowest average €/MWh; carbon = rank by green score (higher better); balanced = 50/50 normalized price and green score.balanced
get_price_historyInspect

Historical electricity prices between two ISO 8601 dates (inclusive range as implemented by the API). Use for backtesting, charts, or ‘what did power cost last week?’. Requires API plan that allows /v1/prices/history in production.

ParametersJSON Schema
NameRequiredDescriptionDefault
toYesRange end as ISO date or datetime inclusive.
fromYesRange start as ISO date or datetime (e.g. 2025-01-01 or full ISO8601).
zoneYesBidding zone code.
get_supported_zonesInspect

List all bidding-zone codes supported by GridPulse with friendly country names. Call this when the user’s zone is ambiguous or after a ZONE_NOT_FOUND error.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_weatherInspect

Get current wind speed (m/s), solar radiation (W/m²), and temperature (°C) for any supported zone. Useful for understanding why electricity prices are high or low (e.g. low wind = less renewable generation = higher prices), or for correlating weather with generation mix.

ParametersJSON Schema
NameRequiredDescriptionDefault
zoneYesBidding zone code e.g. DE, GB, NO, CAISO. Use get_supported_zones for full list.
forecastNoIf true, returns 48-hour forecast instead of current conditions.

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources