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
5 tools: 5 change things.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things5Claude Code: ask: see these tools
- Only reads0Claude Code: allow
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/mcpTools
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/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .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.