nordic-registry-mcp-server — Claude Code MCP server setup
Query official business registries across Norway, Denmark, Finland, and Sweden. Check company standing and legal signing rights directly from your coding assistant.
claude mcp add --env BOLAGSVERKET_CLIENT_ID=<BOLAGSVERKET_CLIENT_ID> --env BOLAGSVERKET_CLIENT_SECRET=<BOLAGSVERKET_CLIENT_SECRET> --transport stdio nordic-registry-mcp-server -- docker run -i --rm -e BOLAGSVERKET_CLIENT_ID -e BOLAGSVERKET_CLIENT_SECRET ghcr.io/olgasafonova/nordic-registry-mcp-server:1.0.2What nordic-registry-mcp-server does
The server connects your client to four official Nordic business registries through 23 tools. It queries public endpoints from Brønnøysundregistrene, CVR, PRH, and Bolagsverket, returning company details, headcount, registered addresses, and filing records.
All operations are read-only. The server does not store personal data beyond the active session. It handles batch lookups for verifying lists of company IDs and checks who has legal authority to sign documents.
Endpoints for Norway, Denmark, and Finland work without authentication. Sweden requires OAuth2 credentials from Bolagsverket; without setting those environment variables, the four Swedish tools will fail.
What it helps with
- verify active company status and bankruptcy records
- inspect board memberships and corporate signing authority
- look up corporate entities across four Nordic countries
- validate lists of company registration numbers in batches
- retrieve available annual reports for Swedish businesses
Example prompts for the agent
- Check if Norwegian company 923609016 is active and who holds legal signing authority.
- Search the Danish CVR registry for Novo Nordisk and list its company details.
- Verify this list of Danish CVR numbers to spot any bankrupt entities.
How to install nordic-registry-mcp-server
Platform CLI
claude mcp add --env BOLAGSVERKET_CLIENT_ID=<BOLAGSVERKET_CLIENT_ID> --env BOLAGSVERKET_CLIENT_SECRET=<BOLAGSVERKET_CLIENT_SECRET> --transport stdio nordic-registry-mcp-server -- docker run -i --rm -e BOLAGSVERKET_CLIENT_ID -e BOLAGSVERKET_CLIENT_SECRET ghcr.io/olgasafonova/nordic-registry-mcp-server:1.0.2Replace <…> with your own values
Platform CLI
codex mcp add nordic-registry-mcp-server --env BOLAGSVERKET_CLIENT_ID=<BOLAGSVERKET_CLIENT_ID> --env BOLAGSVERKET_CLIENT_SECRET=<BOLAGSVERKET_CLIENT_SECRET> -- docker run -i --rm -e BOLAGSVERKET_CLIENT_ID -e BOLAGSVERKET_CLIENT_SECRET ghcr.io/olgasafonova/nordic-registry-mcp-server:1.0.2Replace <…> with your own values
Config file
{
"mcpServers": {
"nordic-registry-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"BOLAGSVERKET_CLIENT_ID",
"-e",
"BOLAGSVERKET_CLIENT_SECRET",
"ghcr.io/olgasafonova/nordic-registry-mcp-server:1.0.2"
],
"env": {
"BOLAGSVERKET_CLIENT_ID": "<BOLAGSVERKET_CLIENT_ID>",
"BOLAGSVERKET_CLIENT_SECRET": "<BOLAGSVERKET_CLIENT_SECRET>"
}
}
}
}Replace <…> with your own values
Config file
{
"servers": {
"nordic-registry-mcp-server": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"BOLAGSVERKET_CLIENT_ID",
"-e",
"BOLAGSVERKET_CLIENT_SECRET",
"ghcr.io/olgasafonova/nordic-registry-mcp-server:1.0.2"
],
"env": {
"BOLAGSVERKET_CLIENT_ID": "<BOLAGSVERKET_CLIENT_ID>",
"BOLAGSVERKET_CLIENT_SECRET": "<BOLAGSVERKET_CLIENT_SECRET>"
}
}
}
}Replace <…> with your own values
Platform CLI
gemini mcp add -e BOLAGSVERKET_CLIENT_ID=<BOLAGSVERKET_CLIENT_ID> -e BOLAGSVERKET_CLIENT_SECRET=<BOLAGSVERKET_CLIENT_SECRET> nordic-registry-mcp-server docker run -i --rm -e BOLAGSVERKET_CLIENT_ID -e BOLAGSVERKET_CLIENT_SECRET ghcr.io/olgasafonova/nordic-registry-mcp-server:1.0.2Replace <…> with your own values
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about nordic-registry-mcp-server
How do I install nordic-registry-mcp-server in Claude Code?
Run `claude mcp add --env BOLAGSVERKET_CLIENT_ID=<BOLAGSVERKET_CLIENT_ID> --env BOLAGSVERKET_CLIENT_SECRET=<BOLAGSVERKET_CLIENT_SECRET> --transport stdio nordic-registry-mcp-server -- docker run -i --rm -e BOLAGSVERKET_CLIENT_ID -e BOLAGSVERKET_CLIENT_SECRET ghcr.io/olgasafonova/nordic-registry-mcp-server:1.0.2` in your terminal.
Are there any paid subscriptions required?
All four official registries offer free access. Norway, Denmark, and Finland do not need credentials, while Swedish Bolagsverket endpoints require a free OAuth2 registration.
Can this MCP server modify records in the registries?
No, the server is strictly read-only. It queries information and cannot alter any company records.