Back to Home
isakskogstad icon

Kolada-MCP

by isakskogstad

Overview

Facilitates LLM access to comprehensive Swedish municipal and regional statistics from the Kolada API for key performance indicator (KPI) data retrieval and analysis.

Installation

Run Command
npx kolada-mcp-server

Environment Variables

  • KOLADA_API_BASE_URL
  • KOLADA_RATE_LIMIT
  • KOLADA_TIMEOUT
  • LOG_LEVEL
  • MCP_MODE
  • NODE_ENV
  • MCP_AUTH_TOKEN

Security Notes

CRITICAL: The server is explicitly configured for 'Open Access' (no authentication) by default, as stated in its startup logs and `http-server.ts`. While the data it proxies from Kolada API is open, running a publicly accessible proxy without authentication poses a significant security risk. It could lead to abuse, resource exhaustion, or denial-of-service attacks against the deployed instance. Although an `MCP_AUTH_TOKEN` environment variable is defined in `render.yaml`, it is not active or enforced by default in the server's core logic. Commendable security practices include robust input validation via Zod, explicit `readOnlyHint` and `destructiveHint: false` for all tools, client-side rate limiting and retry logic for the upstream API, and the use of static analysis tools (CodeQL, GitGuardian, TruffleHog, Bearer SAST, Dependabot, npm audit) as indicated in `SECURITY.md`.

Similar Servers

Stats

Interest Score39
Security Score4
Cost ClassHigh
Avg Tokens5000
Stars8
Forks1
Last Update2026-01-19

Tags

Swedish statisticsKPIsmunicipal dataregional dataLLM integration