Dst Dk logo

Dst Dk

Query Statistics Denmark’s Statbank for population figures, table metadata, subject hierarchies, and structured datasets.

Install Dst Dk

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "dst-dk": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-dst-dk"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

Dst Dk connects MCP clients to Statistics Denmark’s Statbank REST API for browsing statistical subjects, discovering tables, reading metadata, and retrieving data. Its dedicated population tool returns Denmark’s total registered population and recent quarterly figures from table FOLK1A, while general table tools support filters such as region, age, sex, and marital status. Use the hosted gateway for remote access or run the package locally over stdio when you want a standalone MCP connection. The gateway also exposes shared Pipeworx routing and discovery tools alongside the Dst Dk tools.

Use cases

  • Check Denmark’s latest registered population
  • Compare quarterly Danish population changes
  • Find Statbank tables by subject or keyword
  • Inspect table dimensions before querying data
  • Retrieve regional or demographic breakdowns

Key features

  • Keyless access to Statistics Denmark’s Statbank REST API
  • Dedicated Denmark population and quarterly trend tool
  • Subject and table discovery
  • Metadata lookup with variable and value identifiers
  • JSON-stat, BULK, and CSV data output
  • Hosted gateway and local stdio modes

Tools5

What Dst Dk lets your agent do. Expand a tool for its parameters.

Verified live~834 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

8/8 checks healthy over the last 51d

What it can do

From the 5 tools this server returned when we ran it.

Makes network requests · 1Read-only tools · 5
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age143 days
Maintainers1

Observed 2026-10-19 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 4d ago via OSV.dev · @pipeworx/mcp-dst-dk (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads642Package downloads in the last 30 days.
Last commit6d agoMost recent push to the default branch.
Tools exposed5Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Dst Dk works

What Dst Dk does

Dst Dk provides MCP access to Statistics Denmark’s Statbank through the keyless REST API at https://api.statbank.dk/v1. It is suited to agents that need Danish demographic, economic, labour, business, environmental, or other official statistics exposed through Statbank tables.

The server includes a shortcut for common population questions and a set of general discovery and extraction tools. The population shortcut reads table FOLK1A and returns Denmark’s total population together with a recent quarterly trend. For more detailed analysis, agents can find relevant tables, inspect their variables, and submit targeted data requests.

How it works

A typical table query follows this sequence:

  1. Browse the subject hierarchy with list_subjects, optionally narrowing the result to a subject or expanding a subtree recursively.
  2. Search or filter tables with list_tables by subject, text, or recent updates.
  3. Call table_info to obtain the table title, unit, update date, variable codes, and valid value identifiers.
  4. Pass those codes and identifiers to get_data in a variables map.

get_data accepts a single value, multiple values, or * for each variable. Variables that support elimination can be omitted to request an aggregate. Results use JSON-stat by default, with BULK or CSV available as semicolon-delimited text formats.

The denmark_population result represents registered residents at the first day of each quarter. For example, 2026Q2 refers to a 1 April snapshot rather than a quarterly average.

Setup and configuration

The hosted MCP endpoint is:

config.json
{
  "mcpServers": {
    "dst-dk": {
      "url": "https://gateway.pipeworx.io/dst-dk/mcp"
    }
  }
}

The package can also run locally as a stdio server without a Pipeworx account:

config.json
{
  "mcpServers": {
    "dst-dk": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-dst-dk"]
    }
  }
}

The hosted gateway additionally offers a full Pipeworx endpoint at https://gateway.pipeworx.io/mcp. Pack endpoints include shared gateway tools such as ask_pipeworx, discover_tools, and search or memory functions; the local package exposes only the Dst Dk tools. The gateway also provides HTTP tool access, including POST /v1/tools/denmark_population.

Tools and capabilities

  • denmark_population: Return Denmark’s total population and recent quarterly trend from FOLK1A.
  • list_subjects: Navigate subject areas and optionally expand child subjects recursively.
  • list_tables: Find tables by subject, search text, or recent updates.
  • table_info: Inspect units, dates, variables, codes, and valid values before querying.
  • get_data: Retrieve selected Statbank data as JSON-stat, BULK, or CSV.

Limitations and notes

The population shortcut is designed for Denmark-wide totals and quarterly trend questions. Use the table discovery and data tools for breakdowns by geography, age, sex, marital status, or other dimensions. Table queries require the exact variable codes and value identifiers returned by table_info. The integration is independent and unofficial, and is not affiliated with, endorsed by, or published by Statistics Denmark.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Dst Dk

Dst Dk is an MCP server that connects AI clients to Statistics Denmark’s Statbank REST API and exposes tools for population, subject, table, metadata, and data queries. It provides a dedicated Denmark population shortcut plus list_subjects, list_tables, table_info, and get_data for retrieving official statistical data.

Install it as a local stdio server with `npx -y @pipeworx/mcp-dst-dk`, then configure your MCP client with that command and package argument. You can instead connect to the hosted endpoint at `https://gateway.pipeworx.io/dst-dk/mcp` without running the package locally.

Start with `list_tables` or `list_subjects`, inspect the selected table using `table_info`, then call `get_data` with its variable codes and valid value identifiers. Use `denmark_population` for Denmark-wide population and recent quarterly trend questions.

Yes, Dst Dk can be configured in Cursor using the hosted MCP URL or the local stdio command. The hosted configuration uses `https://gateway.pipeworx.io/dst-dk/mcp`, while the local option runs `@pipeworx/mcp-dst-dk` through `npx`.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewDst Dk AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/dst-dk?style=directory)](https://allmcps.com/mcp/dst-dk)
HTML Embed
<a href="https://allmcps.com/mcp/dst-dk"><img src="https://allmcps.com/api/badge/dst-dk?style=directory" alt="Dst Dk on AllMCPs" /></a>