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.2
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.2.tar.gz | 3.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| brreg_mcp-0.4.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.2 kB
Release files / brreg_mcp-0.4.2.tar.gz
| Download URL | brreg_mcp-0.4.2.tar.gz |
|---|---|
| Size | 3.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
87dbcf74619c0568b90273ed0101d7f158781752b871f10c76185ae29319d0d8
|
|
BLAKE2b-256 checksum How to use checksums |
eba09661b96dd9dcf481a80b8713791b8d171f842be37b3569d8367e3516cbf9
|
| 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.2-py3-none-any.whl
| Download URL | brreg_mcp-0.4.2-py3-none-any.whl |
|---|---|
| Size | 3.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a750ef248278becf45fdac1fada093582b75653b907c522dba6617ccbb09954f
|
|
BLAKE2b-256 checksum How to use checksums |
63d77058548683fd7a1fe3415d60dedd6e31988bc860d8e8a9db03a5c5c29c9b
|
| 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}
|