Skip to content

SpotWave electricity prices

by spotwave.eu · remote · no sign-in to list tools · v1.0.0 · published by eu.spotwave

Live day-ahead electricity prices for 40+ European markets, all-in with taxes and VAT.

Read only

4 tools: 4 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http prices https://spotwave.eu/api/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

4 tools

Only reads 4Claude Code: allow
  • compare_marketsCompares the current electricity price across every covered European market, sorted cheapest first by all-in price.No findings

    Why it is in this group

    • The name "compare_markets" says "compare": a word for reading.
    Description, as the server wrote it
    Compares the current electricity price across every covered European market, sorted cheapest first by all-in price. All figures are EUR per kWh so markets are directly comparable. The snapshot is refreshed at most hourly (see asOfUtc) and uses the current hour's average price. All-in = variable household price per kWh: spot + energy tax + per-kWh grid fee + VAT. Fixed monthly charges (grid capacity, tax credits) are excluded. Spot = wholesale day-ahead price.

    Annotations the server declares

    • title: Compare all markets
    • idempotentHint: true
    • openWorldHint: false
    • readOnlyHint: true
  • get_current_priceGets the electricity price for the current delivery period (15- or 60-minute slot) in one market: the all-in household price and the wholesale spot price, per kWh, in the market's …No findings

    Why it is in this group

    • The name "get_current_price" says "get": a word for reading.
    Description, as the server wrote it
    Gets the electricity price for the current delivery period (15- or 60-minute slot) in one market: the all-in household price and the wholesale spot price, per kWh, in the market's own currency and in EUR. All-in = variable household price per kWh: spot + energy tax + per-kWh grid fee + VAT. Fixed monthly charges (grid capacity, tax credits) are excluded. Spot = wholesale day-ahead price.

    Annotations the server declares

    • title: Current electricity price
    • idempotentHint: true
    • openWorldHint: false
    • readOnlyHint: true
  • get_pricesGets one day's electricity prices for a market as hourly averages (normally 24 rows; 23 or 25 on daylight-saving change days), with the day's min, max and average and the cheapest/…No findings

    Why it is in this group

    • The name "get_prices" says "get": a word for reading.
    Description, as the server wrote it
    Gets one day's electricity prices for a market as hourly averages (normally 24 rows; 23 or 25 on daylight-saving change days), with the day's min, max and average and the cheapest/most expensive hour. Days are day-ahead delivery days in Central European time (Europe/Amsterdam, CET/CEST); hour starts are given in that local time. Prices are per kWh in the market's own currency. Tomorrow's prices are published around 13:00 CET each day; before that, asking for "tomorrow" returns a not-yet-published message. All-in = variable household price per kWh: spot + energy tax + per-kWh grid fee + VAT. Fixed monthly charges (grid capacity, tax credits) are excluded. Spot = wholesale day-ahead price.

    Annotations the server declares

    • title: Hourly electricity prices for a day
    • idempotentHint: true
    • openWorldHint: false
    • readOnlyHint: true
  • list_marketsLists every European electricity market (bidding zone) SpotWave covers, with its code, display name and billing currency.No findings

    Why it is in this group

    • The name "list_markets" says "list": a word for reading.
    Description, as the server wrote it
    Lists every European electricity market (bidding zone) SpotWave covers, with its code, display name and billing currency. Use the code (e.g. "NL", "DE", "SE3", "NO1", "DK1", "ITN") as the `market` argument of the other tools. Countries split into several zones (Sweden, Norway, Denmark, Italy) have one code per zone.

    Annotations the server declares

    • title: List electricity markets
    • idempotentHint: true
    • openWorldHint: false
    • readOnlyHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http prices https://spotwave.eu/api/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__prices__compare_markets",
      "mcp__prices__list_markets",
      "mcp__prices__get_current_price",
      "mcp__prices__get_prices"
    ],
    "ask": [],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as prices. Review it before you use it.