MCP server for Norway's Brønnøysund business registry — lookup, search, roles.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-hellosverre-brreg": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server for Norway's Brønnøysund business registry — lookup, search, roles.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.
MCP server for using the GitLab API
MCP Security Weekly
Get CVE alerts and security updates for io.github.hellosverre/brreg and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
MCP server for the Norwegian Central Coordinating Register for Legal Entities (Brønnøysundregistrene / Enhetsregisteret). Gives Claude Code and other MCP-compatible clients direct access to Norwegian company data — lookup, search, roles, subunits, and live updates.
No API key needed. Data is served by the free, public Brønnøysund Open Data API.
Norwegian devs, accountants, and analysts constantly need to look up orgnumbers, find board members, or track subsidiary changes. Doing it through the web UI is slow; doing it with curl loses context. With this MCP, you just ask Claude.
Add to your MCP config (~/.claude/settings.json or per-project .claude/settings.json):
{
"mcpServers": {
"brreg": {
"command": "npx",
"args": ["-y", "brreg-mcp"]
}
}
}
Restart Claude Code. Verify with /mcp — you should see brreg listed with 5 tools.
claude_desktop_config.json:
{
"mcpServers": {
"brreg": {
"command": "npx",
"args": ["-y", "brreg-mcp"]
}
}
}
Same command: npx, args: ["-y", "brreg-mcp"] configuration.
git clone https://github.com/hellosverre/brreg-mcp
cd brreg-mcp
npm install
npm run build
Then point your MCP client at node /absolute/path/to/brreg-mcp/dist/index.js.
| Tool | What it does |
|---|---|
lookup_company | Full details for one company by its 9-digit orgnr — name, address, NACE codes, employees, VAT status, bankruptcy, foundation date. |
search_companies | Search by name and optional filters (municipality, org form, industry code, VAT-registered, bankruptcy status). Paginated. |
get_company_roles | All registered roles (board, CEO, chair, auditor, sole proprietor) for a company. |
search_subunits | Find subunits (branch offices, production sites) — scope to a parent company or by municipality/industry. |
get_recent_updates | Feed of entity changes for monitoring new registrations, bankruptcies, status shifts. |
"Look up orgnr 984661177 and show me the board."
"Find all VAT-registered software consultancies (NACE 62.010) in Oslo."
"List every subunit of Vygruppen AS."
"What Norwegian companies were just registered in the last hour?"
All data comes from data.brreg.no. Per Brønnøysund's open data terms, the data is free to use. Some endpoints (roles with personal identification numbers) require Maskinporten authentication and are not exposed by this server.
npm install # install deps
npm run dev # run server in watch mode via tsx
npm run smoke # hit the real brreg API to verify connectivity
npm run build # compile to dist/
npx tsx scripts/mcp-probe.ts # end-to-end stdio test
MIT
Not affiliated with Brønnøysundregistrene or the Norwegian government. This is an independent open-source project using the public open-data API.