Danish annual reports (CVR) MCP server
io.github.mikkelmanniche-dk/dk-regnskab-mcp·v0.3.2·1 starsKey figures, history and all tagged facts from Danish companies' annual reports (XBRL).
not scanned yet
1 stars
Reviews
Write oneNobody 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.
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
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-mcpClaude 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.jsTools
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-mcpEverything 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.