Managed integration. There is no account to connect and no login. Data
comes from the public CVR register at the Danish Business Authority, and the
connector is 100% read-only: nothing can be created, changed or sent.
Access
Read-only
Authentication
No login to connect
Hosting
Hosted in the EU · Frankfurt
- Price: 99 DKK/month excl. VAT. No lock-in, cancel at any time. CVR is priced only in Danish kroner. The price covers 1 user, and each extra user costs 49.50 DKK/month excl. VAT. See Pricing. CVR is also included in the Consile Studio membership, but not in the free edition.
- No extra agreements: there is no account to connect, so there are no agreements to add either. One subscription covers the whole register.
- Endpoint:
https://mcp.consile.ai/cvr/mcp(your own named connector in your AI).
Get started
CVR is a managed integration. There is no account to connect, no API key to enter and no login to approve.1
Buy CVR
An administrator buys CVR under Marketplace in the
portal. The purchase starts with a 7-day free
trial, and the first payment is taken when it ends. When the purchase is
complete, the portal shows Subscription activated with the connector’s URL,
and CVR shows as Connected right away. The Connect CVR button on that
page just opens the CVR page in the portal. There is nothing to connect. See
Buy a connector.
2
Add CVR in your AI
Add
https://mcp.consile.ai/cvr/mcp as a connector in your AI, and log in with
your own Consile login. See Connect Claude or
Connect ChatGPT.3
Ask your question
The tools work right away. There is no step where you have to connect CVR.
Multiple users
Whoever buys CVR automatically gets access. Other users in your organization must be assigned access before they can use the tools:- An administrator opens Team in the portal and clicks the user’s name.
- Choose All tools next to CVR.
- The portal shows the price for an extra user (49.50 DKK/month excl. VAT) and asks for a confirmation (Confirm an extra user). The amount is billed pro rata from the same day.
What can it do? (tools)
You do not need to know the tool names. You ask in natural language, and your AI picks the right one itself. The connector provides 5 read-only tools, grouped here by what they answer: Companies
Production units
Owners & people
The tools are called
cvr__<tool> (for example cvr__soeg_virksomhed) when your
AI calls them. You only need to ask the question in natural language.
Building on top yourself? See the API reference
Full reference with all 5 tools, arguments, limits and return values.
Try asking
Company lookups
Company lookups
“Look up CVR 12345678 and show status, industry and address.”
“What is the latest registered employment for the company with CVR number 12345678?”
Owners & management
Owners & management
“Who is on the board and the executive management of <company name>?”
“Show the owners of CVR 12345678 with ownership share and voting share.”
P-units & people
P-units & people
“Find all production units for the company with CVR number 12345678.”
“Which companies is the person <name> a participant in, and what roles do they have?”
Limitations
- Read-only: the connector only reads public CVR data. It can never create, change or delete anything, neither in CVR nor anywhere else.
- Limits per call:
soeg_virksomhedandfind_virksomheder_for_personfetch 10 results by default and at most 50.find_produktionsenhederfetches up to 50 P-units per call. If the company has more, thetotalfield shows the full number, but at most 50 are returned.find_ejerereturns all of the company’s participant relations, andfind_virksomheder_for_personreturns all companies for each person it finds. - Search:
soeg_virksomhedonly searches the company’s current name (not former names, CVR number or address), and every word in the search must appear in the name. The results can include dissolved companies, so look at thestatusfield.find_virksomheder_for_personsearches all the person’s registered names and can find several people with the same name. - GDPR and privacy: the advertising-protection field is always shown on company and P-unit results and is never hidden. CVR never exposes CPR numbers: people are identified by the Danish Business Authority’s internal entity number.
- Data details: share capital is only returned by
hent_virksomhed, not bysoeg_virksomhed. Ownership share and voting share are normalized to 0-100 percent (the raw CVR value and the source register are kept), and only the current shares are shown, not historical ones. Employment figures are the most recent figure across CVR’s series and can be a range (for example 50-99 employees) instead of an exact number. - Errors: if a lookup fails, for example because the CVR register does not answer, your AI only gets the general message “Tool invocation failed.” without further explanation. There is never anything to reconnect for CVR. Try again in a little while, and write to support@consile.dk if the error persists.