Skip to content

Switchje open data

by switchje.nl · remote · no sign-in to list tools · v1.0.0 · published by nl.switchje

Dutch energy market, open data computed nightly: cheapest contracts, market levels, offer lifecycle

Changes · 5

5 tools: 5 change things.

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 open-data https://switchje.nl/mcp

Tools

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

5 tools

Changes things 5Claude Code: ask
  • cheapest_historyThe five cheapest offers per day for a standard profile over a date range (ISO dates, inclusive; both optional).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    The five cheapest offers per day for a standard profile over a date range (ISO dates, inclusive; both optional). A missing day had no valid run.
  • cheapest_todayThe five cheapest energy offers in the Netherlands for a standard household profile on the most recent day with data, with a coarse cost split (supply, taxes and levies, network, f…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    The five cheapest energy offers in the Netherlands for a standard household profile on the most recent day with data, with a coarse cost split (supply, taxes and levies, network, feed-in, one-off) and the time each price was fetched. profile: one of methodology()'s standard profiles, e.g. 'median', 'solar', 'heatpump', 'ev'.
  • market_summaryMarket aggregates for one day (ISO date; default the most recent) and profile: offers priced per contract type, median yearly cost, spread between cheapest and priciest, offers wit…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Market aggregates for one day (ISO date; default the most recent) and profile: offers priced per contract type, median yearly cost, spread between cheapest and priciest, offers with cashback, offers added and withdrawn that day.
  • methodologyHow Switchje ranks offers, the standard profiles spelled out, the licence and how to attribute.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    How Switchje ranks offers, the standard profiles spelled out, the licence and how to attribute.
  • offer_lifecycleWhen each offer was first seen on sale and when it was withdrawn (empty = still on sale), across every supplier we track; optionally filtered by supplier code (e.g.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    When each offer was first seen on sale and when it was withdrawn (empty = still on sale), across every supplier we track; optionally filtered by supplier code (e.g. 'eneco').

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 open-data https://switchje.nl/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": [],
    "ask": [
      "mcp__open-data__cheapest_today",
      "mcp__open-data__cheapest_history",
      "mcp__open-data__market_summary",
      "mcp__open-data__offer_lifecycle",
      "mcp__open-data__methodology"
    ],
    "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 open-data. Review it before you use it.