Provides access to over 5,000 KPIs and statistics for all 290 Swedish municipalities and 21 regions through the Kolada open data API.

Access Swedish municipality statistics and KPIs for all 290 municipalities and 21 regions

10236 views8Remote

What it does

  • Search KPIs by text or topic
  • Get detailed municipality statistics
  • Compare municipality groups
  • Search organizational units
  • Explore KPI groups by theme
  • Query regional performance data

Best for

Researchers analyzing Swedish municipal dataGovernment officials tracking KPIsJournalists researching local statisticsData analysts comparing municipalities
5,000+ KPIs across 264 areasAll 290 municipalities and 21 regionsNo API key needed

About Kolada

Kolada is a community-built MCP server published by isakskogstad that provides AI assistants with tools and capabilities via the Model Context Protocol. Kolada — Explore Swedish municipality and regional statistics, KPIs and comparisons for all 290 municipalities and 21 re It is categorized under developer tools, analytics data. This server exposes 21 tools that AI clients can invoke during conversations and coding sessions.

How to install

You can install Kolada in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server supports remote connections over HTTP, so no local installation is required.

License

Kolada is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

Tools (21)

search_kpis

Sök efter nyckeltal (KPIs) med fritextsökning, publiceringsdatum eller verksamhetsområde. Returnerar en lista med matchande KPIs. Svenska söktermer ger bäst resultat.

get_kpi

Hämta detaljerad information om ett specifikt nyckeltal (KPI) via dess ID. Returnerar fullständig metadata inklusive publiceringsdatum och könsuppdelning.

get_kpis

Hämta flera nyckeltal (KPIs) via deras ID:n i en enda förfrågan. Accepterar upp till 25 KPI-ID:n per anrop.

get_kpi_groups

Lista KPI-grupper (tematiska samlingar av nyckeltal) med valfri sökning. Grupper hjälper till att organisera KPIs efter ämne.

get_kpi_group

Hämta detaljerad information om en specifik KPI-grupp inklusive alla ingående nyckeltal. Användbar för att utforska relaterade KPIs.

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

Alternatives

Related Skills

Browse all skills
usage-export

Export OpenClaw usage data to CSV for analytics tools like Power BI. Hourly aggregates by activity type, model, and channel.

1
mcp-developer

Use when building MCP servers or clients that connect AI systems with external tools and data sources. Invoke for MCP protocol compliance, TypeScript/Python SDKs, resource providers, tool functions.

1
ccxt-typescript

CCXT cryptocurrency exchange library for TypeScript and JavaScript developers (Node.js and browser). Covers both REST API (standard) and WebSocket API (real-time). Helps install CCXT, connect to exchanges, fetch market data, place orders, stream live tickers/orderbooks, handle authentication, and manage errors. Use when working with crypto exchanges in TypeScript/JavaScript projects, trading bots, arbitrage systems, or portfolio management tools. Includes both REST and WebSocket examples.

1
dotnet-backend

.NET/C# backend developer for ASP.NET Core APIs with Entity Framework Core. Builds REST APIs, minimal APIs, gRPC services, authentication with Identity/JWT, authorization, database operations, background services, SignalR real-time features. Activates for: .NET, C#, ASP.NET Core, Entity Framework Core, EF Core, .NET Core, minimal API, Web API, gRPC, authentication .NET, Identity, JWT .NET, authorization, LINQ, async/await C#, background service, IHostedService, SignalR, SQL Server, PostgreSQL .NET, dependency injection, middleware .NET.

109
supabase-developer

Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.

87
python-expert

Senior Python developer expertise for writing clean, efficient, and well-documented code. Use when: writing Python code, optimizing Python scripts, reviewing Python code for best practices, debugging Python issues, implementing type hints, or when user mentions Python, PEP 8, or needs help with Python data structures and algorithms.

40