Skip to content

Norway Open Data MCP v0.2.0 — SSB Klass tools

Choose a tag to compare

@iamkm1 iamkm1 released this 25 Jul 04:45

Adds curated SSB Klass support. The curated tool set grows from 10 to 12; the existing ten tools are unchanged, and no new credential is introduced.

New tools

  • resolve_norwegian_administrative_code — resolve a Norwegian municipality (kommune) or county (fylke) code across official SSB Klass boundary changes (rename, replacement, merge, split) as of a target date. It preserves every official status verbatim and returns all participating codes: a merge, split or ambiguous result is never collapsed to a single code, none is chosen for you, and administrative correspondence is explicitly not treated as statistical comparability.
  • search_norwegian_classification_codes — look up codes in an official Klass classification by code pattern (exact code, * wildcard, - range, , list). This is code-pattern search, not name/full-text search. Output is bounded (default 10, at most 20 codes) and reports truncation.

Details

  • Requires norway-open-data-sdk@^0.6.0 (for its sdk.klass namespace).
  • 12 tools total. The original ten tools keep their names, input schemas and behaviour — no breaking changes.
  • No new credentials or environment variables. SSB Klass is anonymous and is a separate service from the SSB statistics (PxWeb) API.
  • The server remains a local, stdio, read-only MCP process: no hosting, database, telemetry or persistence. Inputs are strictly validated before any network call, unknown fields are rejected, outputs are bounded, and provider attribution and cache metadata are preserved.

See CHANGELOG.md for the full entry.