aria-mcp-cvr-dk
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@aria-mcp-cvr-dkLook up company by CVR 24256790"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
aria-mcp-cvr-dk
A Model Context Protocol (MCP) server that looks up Danish companies in CVR (Det Centrale Virksomhedsregister) via cvrapi.dk. Built for ARIA and shareable with the community.
Use-case: ARIA resolves a company from an invoice, email, or contract — "hvem er CVR 12345678" or "find firmaet Netcompany".
Data Source & Attribution
Source | What | Attribution |
Danish company data from CVR (Det Centrale Virksomhedsregister) | cvrapi.dk / CVR (Erhvervsstyrelsen). Free tier: ~50 lookups/day. |
Important: A descriptive User-Agent header is required by cvrapi.dk's terms of service. This server sets it automatically:
aria-mcp-cvr-dk/1.0.0 (https://github.com/kimhjort/aria-mcp-cvr-dk)The free tier allows approximately 50 requests per day. For higher volume, see cvrapi.dk for commercial options.
Related MCP server: Brreg MCP Server
Install & Run
npx aria-mcp-cvr-dkOr install globally:
npm install -g aria-mcp-cvr-dk
aria-mcp-cvr-dkRequires Node.js 20 or later.
Tools
lookup_company({ query })
Look up a Danish company by CVR number, company name, or phone number.
Parameters:
Name | Type | Required | Description |
| string | Yes | Company name, CVR number (8 digits), or phone number. |
Returns (found):
{
"found": true,
"query": "Novo Nordisk",
"company": {
"cvr": "24256790",
"name": "NOVO NORDISK A/S",
"address": "Novo Alle 1",
"zipcode": "2880",
"city": "Bagsværd",
"phone": "44448888",
"email": null,
"industry_code": 212000,
"industry_description": "Fremstilling af farmaceutiske præparater",
"company_type_code": 60,
"company_type": "Aktieselskab",
"active": true,
"start_date": "28/11 - 1931",
"end_date": null,
"employees": 30074,
"credit_bankrupt": false
}
}Returns (not found):
{
"found": false,
"query": "nonexistent company",
"message": "No company found for query \"nonexistent company\" in CVR. Try an exact CVR number (8 digits) or a different spelling."
}search_companies({ name })
Search for Danish companies by name.
Note: cvrapi.dk returns a single best match per query, not a paginated list of results. This tool returns that one match and documents this behaviour explicitly. For an exact lookup by CVR number, use lookup_company instead.
Parameters:
Name | Type | Required | Description |
| string | Yes | Company name or partial name to search for. |
Returns:
{
"found": true,
"query": "Netcompany",
"note": "cvrapi.dk returns a single best match per query, not a paginated list. This is that best match.",
"match_count": 1,
"companies": [{ "cvr": "...", "name": "...", "..." : "..." }]
}Company Result Fields
Field | Type | Description |
| string | CVR number (8 digits) |
| string | Legal company name |
| string | null | Street address |
| string | null | Postal code |
| string | null | City |
| string | null | Phone number |
| string | null | Email address |
| number | null | Danish industry code (DB07) |
| string | null | Danish industry description |
| number | null | CVR company type code |
| string | null | Company type (e.g. "Aktieselskab", "Anpartsselskab") |
| boolean |
|
| string | null | Registration start date |
| string | null | Registration end date (null = still active) |
| number | null | Number of employees (if available) |
| boolean | null | Whether the company is bankrupt |
ARIA MCP Config
Add to your ARIA credentials / MCP config to use with ARIA:
{
"Name": "CVR",
"Command": "npx",
"Args": ["-y", "aria-mcp-cvr-dk"]
}No environment variables required — cvrapi.dk is keyless.
Development
git clone https://github.com/kimhjort/aria-mcp-cvr-dk
cd aria-mcp-cvr-dk
npm install
npm run build
npm testLicense
MIT — see LICENSE.
Company data is sourced from CVR (Det Centrale Virksomhedsregister) via cvrapi.dk. Please respect cvrapi.dk's terms of service and the ~50 requests/day free-tier limit.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kimhjort/aria-mcp-cvr-dk'
If you have feedback or need assistance with the MCP directory API, please join our Discord server