Skip to main content
Glama
DevTee-dot

GridPulse Energy

by DevTee-dot

GridPulse β€” Electricity Price API

The electricity price API for developers and AI agents. Real-time and historical wholesale electricity prices, carbon intensity, generation mix, gas storage, weather, and analytics for 41+ bidding zones across Europe, Great Britain, the United States, and Australia β€” plus monthly carbon intensity for 70+ countries worldwide.

API Status npm License: MIT


πŸ”‘ Get an API Key

Basic tier is free β€” no API key needed for 500 requests/month.

πŸ‘‰ Get your API key on RapidAPI

Plan

Price

Requests/month

Rate Limit

Basic

Free

500

1 req/sec

Pro

$29/mo

10,000

10 req/sec

Ultra

$99/mo

60,000

25 req/sec

Mega

$299/mo

250,000

50 req/sec


Related MCP server: Energy Grid MCP Server


πŸ€– MCP Support for AI Agents

GridPulse is MCP-native. Connect Claude Desktop, Cursor, VS Code, Claude Code, or any AI agent in seconds.

Quick Start (no API key needed)

npx gridpulse-mcp

Claude Desktop

No API key needed for Basic tier:

{
  "mcpServers": {
    "gridpulse": {
      "command": "npx",
      "args": ["-y", "gridpulse-mcp"]
    }
  }
}

With API key (get one here):

{
  "mcpServers": {
    "gridpulse": {
      "command": "npx",
      "args": ["-y", "gridpulse-mcp"],
      "env": {
        "GRIDPULSE_API_KEY": "your_key_here"
      }
    }
  }
}

Or connect directly via Streamable HTTP:

{
  "mcpServers": {
    "gridpulse": {
      "url": "https://api.gridpulse.network/mcp",
      "headers": {
        "X-API-Key": "your_key_here"
      }
    }
  }
}

Claude Code

claude mcp add gridpulse --command "npx" --args "-y,gridpulse-mcp"

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "gridpulse": {
      "command": "npx",
      "args": ["-y", "gridpulse-mcp"],
      "env": {
        "GRIDPULSE_API_KEY": "your_key_here"
      }
    }
  }
}

VS Code

Add to .vscode/mcp.json:

{
  "servers": {
    "gridpulse": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "gridpulse-mcp"],
      "env": {
        "GRIDPULSE_API_KEY": "your_key_here"
      }
    }
  }
}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "gridpulse": {
      "command": "npx",
      "args": ["-y", "gridpulse-mcp"],
      "env": {
        "GRIDPULSE_API_KEY": "your_key_here"
      }
    }
  }
}

Ask your AI assistant

  • "What is the current electricity price in Germany?"

  • "Which European country has the cheapest electricity right now?"

  • "Find the cheapest 4-hour window to charge my EV in Norway before 7am"

  • "Compare the carbon intensity of Germany, France, and Norway"

  • "What is Germany's gas storage level and what does it mean for prices?"

  • "Find the greenest grid in Europe to run my batch job tonight"

  • "What's the GB electricity market doing β€” is the system long or short?"

  • "Schedule my workload across DE, FR, and NO β€” find the cheapest and greenest window before midnight"

Available MCP Tools (16)

Tool

Description

Plan

get_current_price

Latest spot price for any zone

Basic

get_day_ahead_prices

Full hourly day-ahead price curve

Basic

get_carbon_intensity

Real-time carbon intensity (gCOβ‚‚/kWh)

Basic

get_green_score

0-100 green score combining renewables and carbon

Basic

get_supported_zones

List all 41+ supported zone codes

Basic

compare_prices

Compare prices across up to 10 zones

Basic

compare_carbon

Compare carbon intensity across up to 10 zones

Basic

compare_green

Compare green scores across up to 10 zones

Basic

get_gas_storage

EU gas storage level and price risk signal

Basic

get_global_carbon

Monthly carbon intensity for 70+ countries

Basic

get_gb_market

GB day-ahead vs system price spread

Basic

get_weather

Wind, solar, temperature for any zone

Basic

get_cheapest_window

Cheapest N contiguous hours before deadline

Pro

get_price_history

Historical prices between two dates

Pro

get_optimal_schedule

Multi-zone ranking by price, carbon, or balanced

Pro


⚑ Quick Start (REST API)

No API key needed for Basic tier:

# Current electricity price in Germany
curl "https://api.gridpulse.network/v1/prices/current?zone=DE"

# Carbon intensity in Great Britain
curl "https://api.gridpulse.network/v1/carbon/current?zone=GB"

# Compare prices across Europe β€” ranked cheapest first
curl "https://api.gridpulse.network/v1/compare/prices?zones=DE,FR,NO,SE,DK,AT,NL,BE,ES"

# Gas storage in Germany
curl "https://api.gridpulse.network/v1/fuels/gas-storage?country=DE"

# Carbon intensity for Japan (global coverage)
curl "https://api.gridpulse.network/v1/carbon/global?country=JP"

# GB market β€” day-ahead vs system price spread
curl "https://api.gridpulse.network/v1/prices/gb-market"

# Green score comparison across regions
curl "https://api.gridpulse.network/v1/compare/green?zones=DE,FR,NO,GB,CAISO"

With API key (Pro+):

# Price history
curl "https://api.gridpulse.network/v1/prices/history?zone=DE&from=2025-01-01&to=2025-01-31" \
  -H "X-API-Key: your_key_here"

# Generation mix
curl "https://api.gridpulse.network/v1/generation/current?zone=DE" \
  -H "X-API-Key: your_key_here"

# Price volatility analytics
curl "https://api.gridpulse.network/v1/analytics/volatility?zone=DE&days=30" \
  -H "X-API-Key: your_key_here"

πŸ“‘ Live Coverage

Region

Zones

Update Frequency

Europe

DE, AT, FR, NL, BE, ES, NO, SE, DK + 16 more

Every 15-30 min

Great Britain

GB β€” day-ahead + system prices + interconnectors + wind forecast

Every 30 min

United States

CAISO, ERCOT, NYISO, PJM, SPP, MISO, ISONE

Every 5 min

Australia

AU-NSW, AU-QLD, AU-VIC, AU-SA, AU-TAS

Every 5 min

Global Carbon

70+ countries worldwide

Monthly


πŸ“‹ Endpoints (48 total)

🟒 Basic β€” Free

Endpoint

Description

GET /v1/prices/current

Latest spot price for any zone

GET /v1/prices/day-ahead

Next 24-48h prices

GET /v1/prices/gb-market

GB day-ahead vs system price spread

GET /v1/compare/prices

Compare prices across up to 10 zones

GET /v1/compare/carbon

Compare carbon intensity across up to 10 zones

GET /v1/compare/green

Compare green scores across up to 10 zones

GET /v1/carbon/current

Real-time carbon intensity (gCOβ‚‚/kWh)

GET /v1/carbon/forecast

48h carbon forecast (GB)

GET /v1/carbon/global

Monthly carbon for 70+ countries

GET /v1/green/score

0-100 cleanliness score

GET /v1/fuels/gas-storage

EU gas storage levels

GET /v1/fuels/gas-storage/history

Historical gas storage

GET /v1/fuels/lng

LNG terminal data

GET /v1/fuels/summary

EU-wide gas market summary

GET /v1/fuels/henry-hub

Henry Hub gas prices

GET /v1/fuels/carbon-price

EU ETS carbon allowance prices

GET /v1/weather/current

Wind, solar, temperature

GET /v1/weather/forecast

48h weather forecast

GET /v1/zones

All supported zone codes

GET /v1/stats

Database statistics

GET /v1/plans

Plan details and limits

πŸ”΅ Pro β€” $29/month

Everything in Basic, plus:

Endpoint

Description

GET /v1/prices/history

Full price history with date range

GET /v1/prices/cheapest

Cheapest N-hour window finder

GET /v1/prices/consumer

Consumer retail prices DE/AT

GET /v1/generation/current

Generation mix by fuel type

GET /v1/generation/forecast

Wind and demand forecast

GET /v1/fuels/henry-hub/history

Full Henry Hub history

GET /v1/fuels/carbon-price/history

Full EUA carbon price history

GET /v1/fuels/retail-prices

US retail prices by state

POST /v1/webhooks

Create price/carbon alert

GET /v1/webhooks

List your webhooks

DELETE /v1/webhooks/:id

Delete a webhook

🟣 Ultra β€” $99/month

Everything in Pro, plus:

Endpoint

Description

GET /v1/analytics/volatility

Price volatility metrics

GET /v1/analytics/negative-prices

Historical negative price events

GET /v1/analytics/negative-risk

Negative price probability score (0-100)

GET /v1/analytics/correlation

Zone price correlation

GET /v1/analytics/peak-hours

Peak demand patterns

GET /v1/analytics/grid-stress

Grid stress indicator

GET /v1/analytics/carbon-optimal

Optimal low-carbon scheduling windows

GET /v1/fuels/winter-readiness

Winter gas risk score

GET /v1/fuels/gas-power-correlation

Gas/power price correlation

GET /v1/fuels/lng-dependency

LNG import dependency score

⚫ Mega β€” $299/month

Everything in Ultra, plus:

Endpoint

Description

GET /v1/analytics/hydro

Hydro reservoir analytics for NO, CH, AT, SE, FI


πŸ§ͺ Testing

# Run all tests
npm test

# Run API endpoint audit (71 tests)
npm run audit --workspace=@gridpulse/api

# Run specific workspace tests
npm test --workspace=@gridpulse/api

πŸ“¦ MCP Package

The apps/mcp-package/ directory contains the standalone npm MCP server published as gridpulse-mcp.

# Run without installing
npx gridpulse-mcp

# Install globally
npm install -g gridpulse-mcp

# With API key
GRIDPULSE_API_KEY=your_key npx gridpulse-mcp

Published at: npmjs.com/package/gridpulse-mcp


πŸ—ΊοΈ Roadmap

  • Japan (JEPX) β€” 9 regional zones + national system price in JPY

  • Price forecasting β€” 24-72h XGBoost model for DE, GB, NO

  • Direct API key registration on gridpulse.network

  • Python SDK

  • JavaScript/TypeScript SDK

  • Expanded US zone coverage


πŸ“„ License

MIT β€” see LICENSE


πŸ“§ Support

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    MCP server for the Australian Energy Market Operator (AEMO) National Electricity Market. Plain-English access to 5-min dispatch prices, regional demand, interconnector flows, generation by fuel, rooftop PV.
    5
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Provides real-time electricity grid data including CO2 intensity, power mix, and wholesale prices, plus optimal green time windows for energy-intensive AI tasks. Supports UK, Germany, and global regions with optional API keys.
    9
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP server for fetching Danish electricity spot prices (DK1/DK2) using the free elprisenligenu.dk API, providing tools to get current price, cheapest hours, and price summaries.
    4
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Provides real-time European and GB electricity grid data via MCP, including generation, prices, carbon intensity, and grid infrastructure.
    44
    417
    5
    MIT

View all related MCP servers

Related MCP Connectors

  • Real-time electricity prices for AI agents. 40+ countries, 100+ zones. No auth required.

  • European day-ahead electricity prices (43 zones), accuracy-published forecasts, carbon, optimize.

  • Elexon BMRS Insights MCP β€” Great Britain electricity grid & market data.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DevTee-dot/grid-pulse'

If you have feedback or need assistance with the MCP directory API, please join our Discord server