Kolada-MCP

isakskogstad/Kolada-MCP

3.4

If you are the rightful owner of Kolada-MCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

Kolada MCP Server provides access to comprehensive Swedish municipal and regional statistics through the Kolada API, enabling integration with LLMs and AI assistants.

Tools
21
Resources
0
Prompts
0
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 direkt via remote URL eller genom 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

Klientkonfiguration

ChatGPT (Developer Mode)

  1. Aktivera Developer Mode i ChatGPT-inställningar → Connectors
  2. Klicka Create för att skapa en ny connector
  3. Ange:
    • Connector name: Kolada
    • Description: Swedish municipal statistics
    • Connector URL:
      https://kolada-mcp-pafn.onrender.com/mcp
      
  4. Klicka Create

Claude Web (claude.ai)

  1. Gå till InställningarIntegreringar (Connectors)

  2. Klicka Lägg till anpassad anslutning (Add custom connector)

  3. Ange URL:

    https://kolada-mcp-pafn.onrender.com/mcp
    
  4. Klicka Lägg till

Claude Desktop

Lägg till i konfigurationsfilen:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Med fjärrserver:

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

Med npx (lokal):

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

Claude Code (CLI)

Med fjärrserver (HTTP):

claude mcp add --transport http kolada https://kolada-mcp-pafn.onrender.com/mcp

Med fjärrserver (SSE):

claude mcp add --transport sse kolada https://kolada-mcp-pafn.onrender.com/sse

Med npx (lokal):

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

Verifiera med:

claude mcp list

OpenAI Codex CLI

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

[mcp_servers.kolada]
url = "https://kolada-mcp-pafn.onrender.com/sse"

Eller via CLI:

codex mcp add kolada --url https://kolada-mcp-pafn.onrender.com/sse

Gemini CLI

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

{
  "mcpServers": {
    "kolada": {
      "url": "https://kolada-mcp-pafn.onrender.com/sse"
    }
  }
}

Eller via CLI:

gemini mcp add kolada --url https://kolada-mcp-pafn.onrender.com/sse

Firebase Studio / Android Studio

Lägg till i mcp.json i projektroten:

{
  "mcpServers": {
    "kolada": {
      "url": "https://kolada-mcp-pafn.onrender.com/sse"
    }
  }
}

Andra MCP-klienter

SSE-transport (t.ex. Lovable):

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

Installation

MCP remote server URL - ingen installation krävs!

https://kolada-mcp-pafn.onrender.com/mcp

Se klientkonfiguration nedan för hur du ansluter från din AI-klient.

Lokal installation

Med npx (snabbast):

npx kolada-mcp-server

Med global installation:

npm install -g kolada-mcp-server
kolada-mcp-server

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
  • Dubbla transportlägen – stdio lokalt, HTTP/SSE för fjärråtkomst
  • Svensk dokumentation – Optimerat för svenska AI-assistenter

API-endpoints

EndpointMetodBeskrivning
/mcpGET/POSTStandard MCP (rekommenderas)
/sseGETServer-Sent Events
/rpcPOSTJSON-RPC
/healthGETHälsokontroll

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

Licens

MIT – se

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.