
kolada-mcp
io.github.isakskogstad/kolada-mcp
Swedish municipality statistics from Kolada API. 6000+ KPIs for all 290 municipalities.
Documentation
Kolada MCP Server
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)
- Aktivera Developer Mode i ChatGPT-inställningar → Connectors
- Klicka Create för att skapa en ny connector
- Ange:
- Connector name: Kolada
- Description: Swedish municipal statistics
- Connector URL:
https://kolada-mcp-pafn.onrender.com/mcp
- Klicka Create
Claude Web (claude.ai)
-
Gå till Inställningar → Integreringar (Connectors)
-
Klicka Lägg till anpassad anslutning (Add custom connector)
-
Ange URL:
https://kolada-mcp-pafn.onrender.com/mcp -
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)
| Verktyg | Beskrivning |
|---|---|
search_kpis | Fritextsökning bland 5 000+ nyckeltal |
get_kpi | Hämta metadata för ett nyckeltal via ID |
get_kpis | Hämta flera nyckeltal samtidigt (max 25) |
get_kpi_groups | Lista tematiska grupper |
get_kpi_group | Hämta alla nyckeltal i en grupp |
list_operating_areas | Lista 264 verksamhetsområden |
get_kpis_by_operating_area | Filtrera nyckeltal per verksamhetsområde |
Kommuner och regioner
| Verktyg | Beskrivning |
|---|---|
search_municipalities | Sök bland 290 kommuner och 21 regioner |
get_municipality | Hämta detaljer via kommun-ID (t.ex. "0180") |
get_municipality_groups | Lista kommungrupper |
get_municipality_group | Hämta kommuner i en grupp |
Organisationsenheter
| Verktyg | Beskrivning |
|---|---|
search_organizational_units | Sök skolor, äldreboenden m.m. |
get_organizational_unit | Hämta enhetsdetaljer |
get_ou_types | Lista enhetstyper |
Data
| Verktyg | Beskrivning |
|---|---|
get_kpi_data | Hämta värden med könsfiltrering (T/M/K) |
get_municipality_kpis | Lista KPI:er för en kommun |
compare_municipalities | Jämför 2–10 kommuner |
get_kpi_trend | Tidsserieanalys |
Analys
| Verktyg | Beskrivning |
|---|---|
analyze_kpi_across_municipalities | Statistik + rankning |
filter_municipalities_by_kpi | Filtrera efter tröskelvärde |
compare_kpis | Korrelation mellan nyckeltal |
Verksamhetsområden (urval)
| Område | Antal KPI:er |
|---|---|
| Kommunen, övergripande | 553 |
| Grundskola åk 0-9 | 470 |
| Gymnasieskola åk 1-3 | 215 |
| Hälso- och sjukvård | 204 |
| Befolkning | 199 |
| Region/Landsting | 151 |
| Förskoleverksamhet | 135 |
| Vuxenutbildning | 126 |
Totalt 264 verksamhetsområden.
Enhetstyper
| Kod | Typ |
|---|---|
| V11 | Förskola |
| V15 | Grundskola |
| V16 | Gymnasieskola |
| V17 | Anpassad skola |
| V18 | Vuxenutbildning |
| V21 | Äldreboende |
| V31 | Fritidshem |
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
| Endpoint | Metod | Beskrivning |
|---|---|---|
/mcp | GET/POST | Standard MCP (rekommenderas) |
/sse | GET | Server-Sent Events |
/rpc | POST | JSON-RPC |
/health | GET | Hä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.
kolada-mcp-servernpm install kolada-mcp-server