Repository avatar
Other Tools
v2.2.1
active

kolada-mcp

io.github.isakskogstad/kolada-mcp

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

Documentation

KOLADA (4)

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.

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.

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

Om Kolada

Kolada tillhandahålls av RKA (Rådet för främjande av kommunala analyser), vilket är en ideell förening som bildats i samarbete mellan staten och Sveriges Kommuner och Regioner, SKR.

Licens

MIT – se LICENSE

Skapat av Isak Skogstad.