Kolada MCP Server
A clean, standalone MCP (Model Context Protocol) server for Sweden's Kolada municipal statistics API.
Overview
This server provides AI applications with access to Sweden's comprehensive municipal and regional statistics database. It enables natural language queries against thousands of Key Performance Indicators (KPIs) covering various aspects of Swedish public sector data.
Features
9 MCP Tools for comprehensive data access
Semantic Search using Swedish BERT embeddings
No External Dependencies - fully standalone (no Mima or Redis)
Containerized with Docker support
Modern Python 3.11+ with type hints and async/await
Available Tools
Tool | Description |
| List all KPI categories with counts |
| Get KPIs within a specific category |
| Semantic search for KPIs using natural language |
| Get detailed metadata for a specific KPI |
| Fetch raw KPI data for municipalities |
| Comparative analysis with rankings |
| Compare two KPIs (difference or correlation) |
| List municipalities/regions |
| Filter by KPI threshold |
Installation
Using pip
Using Docker
Usage
Stdio Mode (Default)
HTTP Mode
Claude Desktop Integration
Add to your Claude Desktop configuration:
Configuration
Environment variables:
Variable | Default | Description |
|
| Transport mode ( |
|
| HTTP server port |
|
| Logging level |
Development
Setup
Running Tests
Code Quality
Architecture
License
Apache-2.0