elpriser-mcp

Electricity prices for Denmark and 40 European zones: spot price, cheapest hours, forecast.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
87%
Integridad del esquema
93%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,674Tokens (definiciones de herramientas)
~1.6 KBTamaño de respuesta típico
Impacto moderado en la atención (1.31% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Paquetes ejecutables

npmelpriser-mcp1.1.0stdio

Puntos de conexión remotos

https://elpriser.org/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (6)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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".

Esquema de entrada

{
  "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".

Esquema de entrada

{
  "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".

Esquema de entrada

{
  "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".

Esquema de entrada

{
  "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".

Esquema de entrada

{
  "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".

Esquema de entrada

{
  "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"
  ]
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada6 herramientas