mcp-danish-energy
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-danish-energy When are the cheapest hours to charge my EV in Copenhagen today?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Related MCP server: mcp-energi-data-dk
Tools
Tool | Description |
| Current and upcoming spot prices |
| Real-time CO2 emission intensity |
| Live production breakdown with renewable share |
| 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 |
Company registry (CVR) | ✅ | |
Address lookup (DAWA) | ✅ | |
Weather (DMI) | ✅ | |
mcp-danish-energy | Energy (Energinet) | ✅ NEW |
License
MIT
Available Tools
4 toolscheapest_hoursA
Find the cheapest hours to use electricity today/tomorrow. Useful for scheduling EV charging, laundry, dishwasher, heat pumps, etc.
Inputs: area (required), count, consecutive.
co2_emissionsA
Get real-time CO2 emission intensity of Danish electricity production (g CO2/kWh). Updated every 5 minutes. Useful for timing energy-intensive tasks to low-carbon periods.
Inputs: area, hours.
electricity_pricesA
Get current and upcoming Danish electricity spot prices (Elspot). Returns hourly prices for today and tomorrow (when available). Prices include the raw spot price, not taxes/tariffs.
Inputs: area, hours.
energy_mixA
Get the real-time Danish electricity production mix: wind (offshore/onshore), solar, conventional, and cross-border exchange. Updated every 5 minutes.
Inputs: area.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 4 tools
Each tool has a clearly distinct purpose: cheapest_hours focuses on cost optimization, co2_emissions on carbon intensity, electricity_prices on raw spot prices, and energy_mix on production sources. There is no overlap in functionality, making tool selection straightforward for an agent.
All tool names follow a consistent snake_case pattern with descriptive, domain-specific terms (e.g., cheapest_hours, co2_emissions). The naming is uniform and predictable, enhancing readability and coherence across the toolset.
With 4 tools, the server is well-scoped for providing Danish energy data, covering key aspects like pricing, emissions, production mix, and cost optimization. Each tool earns its place without feeling excessive or insufficient for the domain.
The toolset offers complete coverage for accessing real-time Danish energy data, including prices, emissions, production mix, and cost-saving insights. There are no obvious gaps for the server's purpose, enabling agents to handle various energy-related queries effectively.
Maintenance
Related MCP Connectors
Electricity prices for Denmark and 40 European zones: spot price, cheapest hours, forecast.
Real-time electricity price signals for AI agents. Spot prices, cheapest hours, and contract recommendations. 31 countries across Europe and Oceania. No authentication required.
Real-time electricity prices for AI agents. 40+ countries, 100+ zones. No auth required.
Live and historical electricity prices and demand for 25 grids; carbon intensity for GB.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides 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.9MIT
- AlicenseNot gradedqualityBmaintenanceEnables querying Denmark's official open energy data from Energinet through MCP tools.159 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables users to query current and historical UK electricity carbon intensity, generation mix, and regional intensity data to schedule energy-intensive tasks during low-carbon periods.90 npmMIT
- FlicenseNot gradedqualityBmaintenanceProvides tools for querying Danish day-ahead electricity prices, finding cheapest charging windows, estimating costs, and creating pending charging plans, with strict validation and human-in-the-loop approval for write operations.-