MCP.Market

Danish annual reports (CVR) MCP server

by mikkelmanniche-dk·io.github.mikkelmanniche-dk/dk-regnskab-mcp·v0.3.2·1 stars

Key figures, history and all tagged facts from Danish companies' annual reports (XBRL).

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

not scanned yet

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed Danish annual reports (CVR) yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Danish annual reports (CVR) tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Danish annual reports (CVR) compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 60% of 48,255 servers
GitHub stars
1
more than 65% of 28,688 servers

Release history: 2 versions in the registry since 2026-09-25, latest 2026-10-03, typically one every 8 days.

Install Danish annual reports (CVR) in Claude Code, Cursor or VS Code

Runs npx -y dk-regnskab-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add dk-regnskab-mcp -- npx -y dk-regnskab-mcp
Add to Cursor

What the publisher says

From the Danish annual reports (CVR) repository's README, as published. We do not edit it. Read it on GitHub

dk-regnskab-mcp

Give Claude (or any MCP client) the published annual reports of Danish companies: key figures for the latest year and the year before, read straight from the XBRL filings at the Danish Business Authority (Erhvervsstyrelsen). No API key needed.

Works for small companies (Danish GAAP) and listed ones (IFRS/ESEF, back to 2015), separates group and parent figures in group reports, and explains gaps instead of guessing. Tested live against about 300 real filings.

"What were revenue and equity for CVR 24256790 last year, and how did they change?"

Quickstart

Requires Node.js 22.18 or newer. No API key needed.

Claude Code

claude mcp add dk-regnskab -- npx -y dk-regnskab-mcp

Claude Desktop: add this to claudedesktopconfig.json:

{
  "mcpServers": {
    "dk-regnskab": { "command": "npx", "args": ["-y", "dk-regnskab-mcp"] }
  }
}

Cursor: the same block goes in ~/.cursor/mcp.json (or .cursor/mcp.json in a project). Other MCP clients: run npx -y dk-regnskab-mcp over stdio.

From source

git clone https://github.com/mikkelmanniche-dk/dk-regnskab-mcp
cd dk-regnskab-mcp && npm install && npm run build
claude mcp add dk-regnskab -- node /absolute/path/to/dk-regnskab-mcp/dist/index.js

Tools

All tools are read-only, declare an output schema and return structured content.

Key figures: revenue, gross profit, operating profit, profit before tax, profit for the year, average employees, total assets, current assets, cash, equity, liabilities.

Company name search (optional)

search_company uses the CVR register, which requires system-to-system credentials. They are free: apply at the Danish Business Authority, then pass them to the server:

claude mcp add dk-regnskab -e CVR_USER=... -e CVR_PASSWORD=... -- npx -y dk-regnskab-mcp

Everything else works without them. Note that the register, like the filing index, only answers over plain HTTP, so the credentials are sent unencrypted. They only give read access to public company data.

How it works

flowchart LR
  C[Claude / MCP client] -- stdio --> S[dk-regnskab-mcp]
  S -- "search by CVR" --> I[(distribution.virk.dk<br/>filing index)]
  S -- "download XBRL (gzip)" --> D[(Filing documents)]
  S --> P[Parse contexts & facts<br/>by namespace, not prefix]
  P --> F[Key figures + notes]

Pitfalls it handles

Real Danish filings are messier than the taxonomy suggests. The parser was built against actual filings:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Danish annual reports (CVR): common questions

Is Danish annual reports (CVR) MCP server safe?
Mostly: it is graded B (80/100). Read the Danish annual reports (CVR) safety report
How do I install Danish annual reports (CVR)?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Danish annual reports (CVR) need an API key?
Yes. The registry entry asks for CVR_PASSWORD.
Is Danish annual reports (CVR) maintained?
The last commit was 40 days ago (2026-09-25). The latest release is v0.3.2.
How does Danish annual reports (CVR) compare with other MCP servers?
safety score 80/100 (higher than 60% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers). Full comparison.