Dansk · English
Danish company data API and MCP server
The whole Danish CVR company register is available to AI assistants and your own code: key financials, owners, management, boards, auditors, production units and status history. The MCP server and the markdown pages are free and need no key.
MCP server
Endpoint (Streamable HTTP, no key):
https://cvrdb.dk/mcp
Claude
In claude.ai or Claude Desktop: Settings → Connectors → Add custom connector, and paste the URL above. In Claude Code:
claude mcp add --transport http cvrdb https://cvrdb.dk/mcp
ChatGPT
Settings → Apps & Connectors → Advanced → Developer mode, create a connector with the URL above and choose No authentication.
Cursor
In .cursor/mcp.json or ~/.cursor/mcp.json:
{
"mcpServers": {
"cvrdb": {
"url": "https://cvrdb.dk/mcp"
}
}
}
VS Code
In .vscode/mcp.json:
{
"servers": {
"cvrdb": {
"type": "http",
"url": "https://cvrdb.dk/mcp"
}
}
}
Tools
search_companies— Search companies by name or CVR number.get_company— Full company record: key figures, owners, management, board, auditor, production units and status history.search_actors— Find people and owning entities by name prefix.get_actor— One person or owner with their roles and ownership shares.companies_at_address— Companies registered at an address.extract_companies— Lists by municipality, industry and size. Needs an API key.
extract_companies needs an API key. Send it as a header from the
client config:
{
"mcpServers": {
"cvrdb": {
"headers": {
"Authorization": "Bearer cvrdb_\u2026"
},
"url": "https://cvrdb.dk/mcp"
}
}
}
Machine-readable description: /.well-known/mcp/server-card.json
REST API
JSON or CSV with Authorization: Bearer cvrdb_….
10,000 free lookups per day. Create a key under
Udtræk (needs a free account).
- /api/v1 — discovery
- /api/v1/openapi.json — OpenAPI 3
curl -H "Authorization: Bearer cvrdb_…" \
"https://cvrdb.dk/api/v1/extracts?kommune=Aarhus&stoerrelse=10-49&format=csv"
Markdown and llms.txt
Every company and person page also exists as markdown: add .md to
the URL. No key. llms.txt lists every URL
pattern for language models.
https://cvrdb.dk/virksomhed/dk/seier-capital-as/28098782.md
Terms
- The data is public and comes from the Danish Business Authority's CVR register. See Data (Danish).
- Phone, e-mail and website are left out of the MCP, the API and the markdown.
- One call at a time. On
503, wait the seconds inRetry-After. - Cite the source as CVR via cvrdb.dk and link the company page.