brreg-mcp
MCP server for brreg — Norwegian company lookup in Brønnøysundregistrene / Enhetsregisteret by organisasjonsnummer (orgnr, org.nr).
brreg-mcp is an alias package. It contains no logic: it depends on
registry-mcp and its brreg-mcp
console script is the same entry point, serving the same five tools over stdio.
Install whichever name you searched for — you get the same server.
uvx brreg-mcp # identical to: uvx registry-mcp
Add to Claude Code
claude mcp add brreg-mcp -- uvx brreg-mcp
{
"mcpServers": {
"brreg-mcp": {
"command": "uvx",
"args": ["brreg-mcp"],
"env": { "REGISTRY_MCP_CONTACT_EMAIL": "you@example.com" }
}
}
}
The same block works for Cursor (~/.cursor/mcp.json) and Claude Desktop
(claude_desktop_config.json).
Tools
| Tool | What it does |
|---|---|
lookup_company(id, country="NO") |
Full report for one company by organisasjonsnummer |
search_company(name, country="NO", limit=10) |
Find a Norwegian company by name |
company_deadlines(id, country="NO", today=None) |
Årsregnskap, skattemelding, mva-melding, a-melding and the rest, next occurrence of each |
validate_company_id(id, country="NO") |
MOD11-validate an orgnr with no network call |
list_countries() |
Which national registries are supported |
$ curl https://api.foretak.dev/v1/NO/company/923609016
{"country": "NO", "registry": "brreg", "id": "923609016", "name": "EQUINOR ASA",
"legal_form_code": "ASA", "status": "active", "vat_registered": true,
"vat_number": "NO923609016MVA", "employees": 21239, "license": "NLOD 2.0"}
Full documentation, REST endpoints, and the guide to adding another country: https://github.com/foretak/registry-mcp
Data source and licence
Data from Enhetsregisteret (Brønnøysundregistrene) under NLOD 2.0. Code MIT licensed. Not affiliated with or endorsed by Brønnøysundregistrene.
Metadata
Release files for brreg-mcp 0.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| brreg_mcp-0.4.1.tar.gz | 3.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| brreg_mcp-0.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.2 kB
Release files / brreg_mcp-0.4.1.tar.gz
| Download URL | brreg_mcp-0.4.1.tar.gz |
|---|---|
| Size | 3.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b043dda2e442c4286813850dabf477727022ad6962d901d6d45684ac7b98e9d4
|
|
BLAKE2b-256 checksum How to use checksums |
a5f1d3baa0a45c00c321cfad9e12899cff82e5c62671ec5fdc2bcb6504344752
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / brreg_mcp-0.4.1-py3-none-any.whl
| Download URL | brreg_mcp-0.4.1-py3-none-any.whl |
|---|---|
| Size | 3.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3b704ebe8cf73e1509a9156029238319449584379706b103be1661fefdf87a85
|
|
BLAKE2b-256 checksum How to use checksums |
f9056e5d17df005bd8d50f60ed64e971e5ee398cc3bf45a59c2d94273eb5e18a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|