GridPulse Energy
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.
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.
Tool Definition Quality
Average 4/5 across 15 of 15 tools scored. Lowest: 3.4/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.
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.
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.
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 toolscompare_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+).
| Name | Required | Description | Default |
|---|---|---|---|
| zones | Yes | Comma-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.
| Name | Required | Description | Default |
|---|---|---|---|
| zones | Yes | Comma-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.
| Name | Required | Description | Default |
|---|---|---|---|
| zones | Yes | Comma-separated bidding zone codes to compare, e.g. 'DE,FR,NO,SE,GB'. Max 10 zones. | |
| currency | No | Currency 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.
| Name | Required | Description | Default |
|---|---|---|---|
| zone | Yes | Bidding 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).
| Name | Required | Description | Default |
|---|---|---|---|
| zone | Yes | Bidding zone code (e.g. DE for Germany, FR for France). | |
| hours | Yes | Number of consecutive full hours to schedule (1–24), e.g. 4 for a 4-hour charge block. | |
| before | Yes | Deadline 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.
| Name | Required | Description | Default |
|---|---|---|---|
| zone | Yes | Bidding zone code (e.g. DE, FR, AT, NL, NO). Uppercase ISO-style zone id from GridPulse. | |
| include | No | Optional 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.
| Name | Required | Description | Default |
|---|---|---|---|
| zone | Yes | Bidding 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.
| Name | Required | Description | Default |
|---|---|---|---|
| country | Yes | ISO2 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.
| Name | Required | Description | Default |
|---|---|---|---|
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.
| Name | Required | Description | Default |
|---|---|---|---|
| country | Yes | ISO2 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.
| Name | Required | Description | Default |
|---|---|---|---|
| zone | Yes | Bidding 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.
| Name | Required | Description | Default |
|---|---|---|---|
| hours | Yes | Length of the contiguous scheduling window in hours. | |
| zones | Yes | Bidding zone codes to compare (e.g. ["DE", "FR", "NO"]). | |
| deadline_utc | Yes | ISO 8601 instant — only hours at or before this timestamp are considered (per day-ahead series). | |
| optimise_for | No | price = 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.
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Range end as ISO date or datetime inclusive. | |
| from | Yes | Range start as ISO date or datetime (e.g. 2025-01-01 or full ISO8601). | |
| zone | Yes | Bidding 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.
| Name | Required | Description | Default |
|---|---|---|---|
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.
| Name | Required | Description | Default |
|---|---|---|---|
| zone | Yes | Bidding zone code e.g. DE, GB, NO, CAISO. Use get_supported_zones for full list. | |
| forecast | No | If true, returns 48-hour forecast instead of current conditions. |
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
AlicenseAqualityBmaintenanceMonitors brand mentions, citations, sentiment, competitor share of voice, and GEO performance across AI search engines.Last updated1MIT- Alicense-qualityAmaintenanceProvides regulatory and compliance intelligence from free government sources, including rules, recalls, enforcement actions, and comment deadlines, classified by industry and severity.Last updatedMIT
- AlicenseAqualityAmaintenanceCompetitive intelligence platform with 24 tools. Monitor competitor pricing, content, positioning, tech stacks, and AI visibility — track how ChatGPT, Claude, and Gemini rank your brand.Last updated332MIT
- Flicense-qualityCmaintenanceEnables users to monitor and analyze competitor LinkedIn posts, extract insights, generate original post concepts, and create graphics-ready content with metadata.Last updated