mcp-danish-energy
v0.1.0
Published
MCP server for Danish energy data — electricity prices, CO2 emissions, and renewable energy production via Energi Data Service (Energinet)
Maintainers
Readme
mcp-danish-energy ⚡
MCP server for Danish energy data from Energi Data Service (Energinet).
Part of the Nordic MCP Toolkit — open-source MCP servers for Danish/Nordic data sources.
Features
- Electricity spot prices — hourly Elspot prices for DK1/DK2, with averages and ranges
- CO2 emissions — real-time emission intensity (g CO2/kWh) with 5-minute resolution
- Energy production mix — wind (offshore/onshore), solar, conventional, and cross-border exchange
- Cheapest hours — find optimal times for EV charging, laundry, heat pumps
Tools
| Tool | Description |
|---|---|
| electricity_prices | Current and upcoming spot prices |
| co2_emissions | Real-time CO2 emission intensity |
| energy_mix | Live production breakdown with renewable share |
| cheapest_hours | Find cheapest hours (individual or consecutive blocks) |
Quick Start
# Install dependencies
npm install
# Run
node src/index.jsClaude Desktop Configuration
{
"mcpServers": {
"danish-energy": {
"command": "node",
"args": ["/path/to/mcp-danish-energy/src/index.js"]
}
}
}Price Areas
Denmark is split into two electricity price areas:
- DK1 — Western Denmark (Jutland and Funen, west of Storebælt)
- DK2 — Eastern Denmark (Zealand, Lolland-Falster, Bornholm, east of Storebælt)
You can use area codes (DK1, DK2) or city/region names (Copenhagen, Aarhus, etc.).
Data Source
All data comes from Energi Data Service by Energinet, Denmark's transmission system operator. The API is free, requires no authentication, and provides real-time data with 5-minute resolution.
Nordic MCP Toolkit
| Server | Data Source | Status | |---|---|---| | mcp-danish-cvr | Company registry (CVR) | ✅ | | mcp-danish-addresses | Address lookup (DAWA) | ✅ | | mcp-danish-weather | Weather (DMI) | ✅ | | mcp-danish-energy | Energy (Energinet) | ✅ NEW |
License
MIT
