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
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