Kolada MCP Server

io.github.isakskogstadPublished by GitHub account isakskogstadv2.2.1Updated Nov 2, 2026

Swedish municipality statistics from Kolada API. 6000+ KPIs for all 290 municipalities.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingData & Analytics

Overview

AI-generated overview

Connects an assistant to Kolada, Sweden's open municipal and regional statistics API, for searching KPIs and comparing municipalities.

What you can do
  • Search and inspect key performance indicators, KPI groups and operating areas
  • Look up Sweden's municipalities and regions, their groups and organizational units such as schools and care homes
  • Retrieve KPI values with gender filtering and list KPIs for a municipality
  • Compare 2-10 municipalities and pull time-series trends for a KPI
  • Rank municipalities statistically, filter them by a KPI threshold and correlate KPIs
When to use it
Useful when answering questions about Swedish municipal or regional statistics: school results, healthcare, environment, economy or democracy indicators, and when comparing or ranking municipalities over time.
Requirements
Runs as a local process via npx or a global npm install (Node.js), or as a remote endpoint. No authentication, API key or environment variables are declared; network access to the Kolada API is needed.
Before you install
Read-only statistics access; no credentials are requested. Kolada's terms require citing the source as 'Källa: Kolada' when data is reused, forbid presenting derived work as Kolada-sourced, and prohibit implying an official partnership with Kolada/RKA. Data may be revised or KPIs removed without notice.

Installation

In SourceWeft

  1. Open Kolada MCP Server in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.isakskogstad%2Fkolada-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "kolada": {
      "type": "http",
      "url": "https://kolada-mcp-pafn.onrender.com/mcp"
    }
  }
}

README

[Kolada Banner]

Kolada MCP Server

[npm version] [MCP Registry] [License: MIT]

MCP-server för svensk kommun- och regionstatistik från Kolada API.

Kolada MCP-server kan LLMs ansluta till via lokal installation – och genom den få direkt tillgång till data och statistik för 5 000+ nyckeltal (KPI:er) inom 264 områden (ex. skola, vård, miljö, ekonomi, demokrati o.s.v.) för Sveriges alla kommuner och regioner. Utvecklad av Isak Skogstad, fristående från Kolada/RKA.

English: Kolada MCP Server connects LLMs and AI chatbots to 5,000+ Key Performance Indicators (KPIs) across 264 operating areas for all 290 Swedish municipalities and 21 regions. Kolada is Sweden's most comprehensive open data source for municipal and regional statistics. Developed by Isak Skogstad, not associated with Kolada/SKR.

https://github.com/user-attachments/assets/6791bb81-79dc-4af3-8028-44c3929d57d0

Installation

Med npx (snabbast):

bash
npx kolada-mcp-server

Med global installation:

bash
npm install -g kolada-mcp-serverkolada-mcp-server

Paketet publiceras på npm: kolada-mcp-server.

Klientkonfiguration

Claude Desktop

Lägg till i konfigurationsfilen:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
json
{  "mcpServers": {    "kolada": {      "command": "npx",      "args": ["-y", "kolada-mcp-server"]    }  }}

Claude Code (CLI)

bash
claude mcp add kolada -- npx -y kolada-mcp-server

Verifiera med:

bash
claude mcp list

OpenAI Codex CLI

Lägg till i ~/.codex/config.toml:

toml
[mcp_servers.kolada]command = "npx"args = ["-y", "kolada-mcp-server"]

Gemini CLI

Lägg till i ~/.gemini/settings.json:

json
{  "mcpServers": {    "kolada": {      "command": "npx",      "args": ["-y", "kolada-mcp-server"]    }  }}

Firebase Studio / Android Studio

Lägg till i mcp.json i projektroten:

json
{  "mcpServers": {    "kolada": {      "command": "npx",      "args": ["-y", "kolada-mcp-server"]    }  }}

Andra MCP-klienter

De flesta MCP-klienter stödjer stdio-transport. Konfigurera med:

json
{  "mcpServers": {    "kolada": {      "command": "npx",      "args": ["-y", "kolada-mcp-server"]    }  }}

Installation från källkod

bash
git clone https://github.com/isakskogstad/kolada-mcp.gitcd kolada-mcpnpm installnpm run buildnode dist/index.js

Verktyg

Nyckeltal (KPI)

VerktygBeskrivning
search_kpisFritextsökning bland 5 000+ nyckeltal
get_kpiHämta metadata för ett nyckeltal via ID
get_kpisHämta flera nyckeltal samtidigt (max 25)
get_kpi_groupsLista tematiska grupper
get_kpi_groupHämta alla nyckeltal i en grupp
list_operating_areasLista 264 verksamhetsområden
get_kpis_by_operating_areaFiltrera nyckeltal per verksamhetsområde

Kommuner och regioner

VerktygBeskrivning
search_municipalitiesSök bland 290 kommuner och 21 regioner
get_municipalityHämta detaljer via kommun-ID (t.ex. "0180")
get_municipality_groupsLista kommungrupper
get_municipality_groupHämta kommuner i en grupp

Organisationsenheter

VerktygBeskrivning
search_organizational_unitsSök skolor, äldreboenden m.m.
get_organizational_unitHämta enhetsdetaljer
get_ou_typesLista enhetstyper

Data

VerktygBeskrivning
get_kpi_dataHämta värden med könsfiltrering (T/M/K)
get_municipality_kpisLista KPI:er för en kommun
compare_municipalitiesJämför 2–10 kommuner
get_kpi_trendTidsserieanalys

Analys

VerktygBeskrivning
analyze_kpi_across_municipalitiesStatistik + rankning
filter_municipalities_by_kpiFiltrera efter tröskelvärde
compare_kpisKorrelation mellan nyckeltal

Verksamhetsområden (urval)

OmrådeAntal KPI:er
Kommunen, övergripande553
Grundskola åk 0-9470
Gymnasieskola åk 1-3215
Hälso- och sjukvård204
Befolkning199
Region/Landsting151
Förskoleverksamhet135
Vuxenutbildning126

Totalt 264 verksamhetsområden.

Enhetstyper

KodTyp
V11Förskola
V15Grundskola
V16Gymnasieskola
V17Anpassad skola
V18Vuxenutbildning
V21Äldreboende
V31Fritidshem

Huvudfunktioner

  • Könsfiltrering – T (totalt), M (män), K (kvinnor)
  • Intelligent cachning – 24-timmarscache för kataloger
  • Hastighetsbegränsning – Respekterar Koladas API-gränser
  • Svensk dokumentation – Optimerat för svenska AI-assistenter

Säkerhet / Security

Kolada MCP Server använder flera lager av automatisk säkerhetsskanning för att säkerställa kodens integritet och upptäcka sårbarheter:

🛡️ Automatiska Säkerhetsverktyg

  • CodeQL: Kontinuerlig kodanalys för säkerhetsbrister
  • GitGuardian: Skannar efter exponerade API-nycklar och hemligheter
  • TruffleHog: Kompletterande secret scanning i commit-historik
  • Bearer SAST: Static Application Security Testing för applikationssårbarheter
  • Dependabot: Automatiska säkerhetsuppdateringar för dependencies
  • npm audit: Daglig granskning av sårbara paket

📋 Säkerhetspolicy

Se SECURITY.md för:

  • Hur man rapporterar säkerhetsproblem
  • Detaljer om säkerhetsskanningsprocessen
  • Riktlinjer för säker användning
  • Kontaktinformation

🔒 Bästa Praxis

  • Inga hårdkodade hemligheter i källkoden
  • Alla känsliga värden hanteras via miljövariabler
  • Rate limiting och timeout-konfigurationer
  • Regelbundna automatiska säkerhetsuppdateringar

English: For security policies and vulnerability reporting, see SECURITY.md.

Licens

MIT – se LICENSE

Skapat av Isak Skogstad.

Kolada användarvillkor
  • Utnyttjande av data från Koladas API är avgiftsfritt och kräver inget avtal.
  • Om du använder data från Kolada i en tjänst, ska källan anges ('Källa: Kolada').
  • Gör du egna bearbetningar på vår data, får inte Kolada anges som källa.
  • Det är tillåtet att använda vår data för kommersiella ändamål.
  • API:et får inte användas för att sprida skadlig kod.
  • Du får inte presentera den tjänst du utvecklat som ett 'officiellt samarbete' eller 'partnerskap' med RKA/Kolada.
  • Tjänsten tillhandahålls i befintligt skick.
  • Publicering av data i Kolada sker löpande under året i enlighet med respektive statistikkällas publiceringstidpunkt.
  • Revideringar av data i Kolada kan ske och aviseras inte särskilt.
  • Enskilda nyckeltal kan tas bort ur Kolada t.ex. pga. att underlag för nyckeltalen förändras, vilket inte aviseras.

Source: README.md at commit 2bdcc29

Tools

0
SourceWeft has not read this server's tools yet.

Version history

1
  1. v2.2.1LatestSep 16, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts