elpriser-mcp
Electricity prices for Denmark and 40 European zones: spot price, cheapest hours, forecast.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"elpriser-mcp": {
"command": "npx",
"args": [
"elpriser-mcp"
]
}
}
}実行可能なパッケージ
1.1.0stdioリモートエンドポイント
https://elpriser.org/mcpstreamable-httpできること
ツール一覧
ツール(6)
🟢get_current_price(area, mode)
Get the current Danish electricity price (this hour) for a price zone. Use for "hvad er elprisen lige nu / hvad koster strøm nu".
入力スキーマ
{
"type": "object",
"properties": {
"area": {
"type": "string",
"enum": [
"DK1",
"DK2"
],
"default": "DK1",
"description": "Danish price zone: DK1 = Vestdanmark (Jylland og Fyn), DK2 = Østdanmark (Sjælland, Lolland-Falster, Bornholm)."
},
"mode": {
"type": "string",
"enum": [
"spot_ex",
"spot_inkl",
"inkl_alt",
"inkl_alt_minus"
],
"default": "inkl_alt",
"description": "Price view: spot_ex = raw spot price (no VAT); spot_inkl = spot incl. 25% VAT; inkl_alt = total price incl. system/transmission tariffs + electricity tax + VAT (what you actually pay); inkl_alt_minus = total without electricity tax."
}
}
}🟢get_today_prices(area, mode, date)
Get all 24 hourly electricity prices for a given date (default: today) in a price zone. Use for "elpriser i dag / time for time".
入力スキーマ
{
"type": "object",
"properties": {
"area": {
"type": "string",
"enum": [
"DK1",
"DK2"
],
"default": "DK1",
"description": "Danish price zone: DK1 = Vestdanmark (Jylland og Fyn), DK2 = Østdanmark (Sjælland, Lolland-Falster, Bornholm)."
},
"mode": {
"type": "string",
"enum": [
"spot_ex",
"spot_inkl",
"inkl_alt",
"inkl_alt_minus"
],
"default": "inkl_alt",
"description": "Price view: spot_ex = raw spot price (no VAT); spot_inkl = spot incl. 25% VAT; inkl_alt = total price incl. system/transmission tariffs + electricity tax + VAT (what you actually pay); inkl_alt_minus = total without electricity tax."
},
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date as YYYY-MM-DD. Defaults to today (Danish local time)."
}
}
}🟢get_cheapest_hours(area, mode, hours, date)
Find the N cheapest hours of the day for a price zone — for scheduling EV charging, heat pump, dishwasher etc. Use for "hvornår er strøm billigst i dag/i morgen".
入力スキーマ
{
"type": "object",
"properties": {
"area": {
"type": "string",
"enum": [
"DK1",
"DK2"
],
"default": "DK1",
"description": "Danish price zone: DK1 = Vestdanmark (Jylland og Fyn), DK2 = Østdanmark (Sjælland, Lolland-Falster, Bornholm)."
},
"mode": {
"type": "string",
"enum": [
"spot_ex",
"spot_inkl",
"inkl_alt",
"inkl_alt_minus"
],
"default": "inkl_alt",
"description": "Price view: spot_ex = raw spot price (no VAT); spot_inkl = spot incl. 25% VAT; inkl_alt = total price incl. system/transmission tariffs + electricity tax + VAT (what you actually pay); inkl_alt_minus = total without electricity tax."
},
"hours": {
"type": "integer",
"minimum": 1,
"maximum": 23,
"default": 4,
"description": "How many cheapest hours to return."
},
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date as YYYY-MM-DD. Defaults to today."
}
}
}🟢get_price_forecast(area, mode)
Get a 7-day electricity price forecast for a price zone (actual day-ahead prices for today/tomorrow, weather-corrected estimate beyond). Use for "elpriser de næste dage / prognose".
入力スキーマ
{
"type": "object",
"properties": {
"area": {
"type": "string",
"enum": [
"DK1",
"DK2"
],
"default": "DK1",
"description": "Danish price zone: DK1 = Vestdanmark (Jylland og Fyn), DK2 = Østdanmark (Sjælland, Lolland-Falster, Bornholm)."
},
"mode": {
"type": "string",
"enum": [
"spot_ex",
"spot_inkl",
"inkl_alt",
"inkl_alt_minus"
],
"default": "inkl_alt",
"description": "Price view: spot_ex = raw spot price (no VAT); spot_inkl = spot incl. 25% VAT; inkl_alt = total price incl. system/transmission tariffs + electricity tax + VAT (what you actually pay); inkl_alt_minus = total without electricity tax."
}
}
}🟢get_european_prices(zone)
Get spot electricity prices (day-ahead, hourly) for any of 40 European bidding zones: Norway NO1-NO5, Sweden SE1-SE4, Finland, the Netherlands, Germany (de), France, Poland, Northern Italy (it-n), Austria, Belgium, Switzerland, Czechia, Hungary, Slovenia, Spain, Portugal, Slovakia, Greece, Romania, Bulgaria, Croatia, Serbia, Estonia, Latvia, Lithuania, Montenegro, North Macedonia, Albania, Ireland (ie), Kosovo (xk), Great Britain (gb) and Denmark (dk1, dk2). Prices are in EUR/MWh without VAT, taxes or grid fees (Poland and Great Britain also give the local currency in zoneInfo; gb is the within-day Market Index Price in GBP/MWh, not a day-ahead price). Days of type "forecast" are elpriser.org's own statistical estimate, not an official forecast. Use for "what is the electricity price in Germany / Spain / Norway today".
入力スキーマ
{
"type": "object",
"properties": {
"zone": {
"type": "string",
"enum": [
"dk1",
"dk2",
"no1",
"no2",
"no3",
"no4",
"no5",
"se1",
"se2",
"se3",
"se4",
"fi",
"nl",
"de",
"fr",
"pl",
"it-n",
"at",
"be",
"ch",
"cz",
"hu",
"si",
"es",
"pt",
"sk",
"gr",
"ro",
"bg",
"hr",
"rs",
"ee",
"lv",
"lt",
"me",
"mk",
"al",
"ie",
"gb",
"xk"
],
"description": "Bidding zone key, e.g. de, fr, es, no1, se3, it-n, gb."
}
},
"required": [
"zone"
]
}🟢find_net_company(lat, lng)
Look up the Danish net company (netselskab) for a location by latitude/longitude — needed to compute the exact total price for an address. Use for "hvilket netselskab har jeg".
入力スキーマ
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"minimum": 54.5,
"maximum": 57.8,
"description": "Latitude (WGS84)."
},
"lng": {
"type": "number",
"minimum": 7.9,
"maximum": 15.3,
"description": "Longitude (WGS84)."
}
},
"required": [
"lat",
"lng"
]
}コミュニティ
エビデンス