Norwegian Company Data
Norwegian company search, accounts, roles, groups and websites from Brønnøysund, remote MCP.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (2)
- LOWen get_norwegian_company_financials
- LOWen find_norwegian_company_websites
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"norwegian-companies": {
"url": "https://tools.skaidigital.com/brreg/mcp"
}
}
}Puntos de conexión remotos
https://tools.skaidigital.com/brreg/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
🟢search_norwegian_companies(name, industryCodes, municipalities, postalCodes, organizationForms, ...)
Find Norwegian companies in the Brønnøysund register by industry, municipality, legal form, employees, founding or registration date, website pattern and filed accounts, with optional revenue bounds. Returns name, organisation number, industry, employees, address, website, email and phone. Active companies only unless includeInactive is set. Get industry codes from find_norwegian_industry_codes first. totalMatches counts register matches before any revenue filter; with a revenue filter only the current page is checked, so continue with nextPage for more.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"industryCodes": {
"type": "array",
"items": {
"type": "string",
"pattern": "^(?:[A-U]|\\d{2}(?:\\.\\d{1,3})?)$"
},
"minItems": 1,
"maxItems": 50,
"description": "SN2025 industry codes from find_norwegian_industry_codes: a section letter (G), division (47), group (47.9) or full code (47.910). Older SN2007 codes match nothing."
},
"municipalities": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"maxItems": 50,
"description": "Municipality names (Oslo, Bergen) or four-digit numbers (0301), matched on business or postal address."
},
"postalCodes": {
"type": "array",
"items": {
"type": "string",
"pattern": "^\\d{4}$"
},
"minItems": 1,
"maxItems": 200,
"description": "Four-digit postal codes of the business address."
},
"organizationForms": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Z]{2,5}$"
},
"minItems": 1,
"maxItems": 20,
"description": "Legal forms such as AS (private limited), ASA (public limited), ENK (sole proprietorship), NUF (foreign branch), DA, ANS, SA or STI."
},
"minEmployees": {
"type": "integer",
"minimum": 0,
"description": "Minimum employees: 0, 1 or 5 and above. The register hides exact counts from 1 to 4."
},
"maxEmployees": {
"type": "integer",
"minimum": 0,
"description": "Maximum employees: 0, 4 or 5 and above."
},
"foundedFrom": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date as YYYY-MM-DD."
},
"foundedTo": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date as YYYY-MM-DD."
},
"registeredFrom": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Earliest registration date; use it to find new companies."
},
"registeredTo": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date as YYYY-MM-DD."
},
"website": {
"type": "string"
},
"lastFiledAccountsYears": {
"type": "array",
"items": {
"type": "integer",
"minimum": 1990,
"maximum": 2100
},
"minItems": 1,
"maxItems": 10,
"description": "Only companies whose latest filed annual accounts are from these years."
},
"vatRegistered": {
"type": "boolean"
},
"includeInactive": {
"type": "boolean",
"description": "Include bankrupt companies and companies being wound up. Defaults to false."
},
"minRevenueNok": {
"type": "number",
"minimum": 0,
"description": "Minimum revenue in NOK in the latest filed accounts; companies filing in another currency do not match. Revenue is not searchable in the register: each page of candidates is fetched, then filtered, so a page can return fewer matches than pageSize. Narrow with employee bounds that fit the revenue range, and continue with nextPage."
},
"maxRevenueNok": {
"type": "number",
"minimum": 0,
"description": "Maximum revenue in NOK in the latest filed accounts; filtered like minRevenueNok."
},
"sort": {
"type": "string",
"enum": [
"relevance",
"employees_desc",
"employees_asc",
"name",
"founded_desc",
"registered_desc"
],
"description": "relevance keeps the register's name ranking. Defaults to relevance when name is given, otherwise employees_desc (largest first)."
},
"page": {
"type": "integer",
"minimum": 0,
"description": "Zero-based page."
},
"pageSize": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Companies per page, up to 50. Defaults to 20."
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": true,
"$defs": {}
}🟢get_norwegian_company(organizationNumber)
Full profile of one Norwegian company by organisation number: register details, contact information, activity, CEO, board, auditor and accountant, and the latest filed revenue and profit.
Esquema de entrada
{
"type": "object",
"properties": {
"organizationNumber": {
"type": "string",
"pattern": "^\\s*\\d{3}\\s?\\d{3}\\s?\\d{3}\\s*$",
"description": "Nine-digit Norwegian organisation number, such as 923609016."
}
},
"required": [
"organizationNumber"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": true,
"$defs": {}
}🟢get_norwegian_company_financials(organizationNumber, consolidated)
Up to three years of filed annual accounts for a Norwegian company: revenue, operating and net profit, payroll, assets, equity, debt and cash, with growth, margin and equity ratio. Set consolidated for group accounts.
Esquema de entrada
{
"type": "object",
"properties": {
"organizationNumber": {
"type": "string",
"pattern": "^\\s*\\d{3}\\s?\\d{3}\\s?\\d{3}\\s*$",
"description": "Nine-digit Norwegian organisation number, such as 923609016."
},
"consolidated": {
"type": "boolean",
"description": "Return the group (konsern) accounts instead of the company accounts; only parent companies file them."
}
},
"required": [
"organizationNumber"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": true,
"$defs": {}
}🟢get_norwegian_company_group(organizationNumber)
The corporate group (konsern) a Norwegian company belongs to: the top parent and every subsidiary with ownership share. Accepts any member of the group.
Esquema de entrada
{
"type": "object",
"properties": {
"organizationNumber": {
"type": "string",
"pattern": "^\\s*\\d{3}\\s?\\d{3}\\s?\\d{3}\\s*$",
"description": "Nine-digit Norwegian organisation number, such as 923609016."
}
},
"required": [
"organizationNumber"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": true,
"$defs": {}
}🟢find_norwegian_industry_codes(query)
Look up SN2025 industry codes (the Norwegian NACE standard the register uses) by Norwegian or English words or a code prefix. Use the codes in search_norwegian_companies; a broader code such as 62 includes all its subclasses.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string"
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": true,
"$defs": {}
}🟢find_norwegian_company_websites(organizationNumbers)
Find the websites of one to five Norwegian companies and the platform each runs on, such as Shopify or WooCommerce. Checks the registered website, the domain of the registered email and domains guessed from the company name, and confirms ownership by finding the organisation number or full company name on the site. For each company returns the website with its source, evidence and confidence (or null); the site platform: shopify_theme, shopify_headless or shopify_headless_likely with the theme, another store platform such as woocommerce, magento, nopcommerce, mystore or 24nettbutikk, a site builder or CMS such as wix, squarespace, webflow, wordpress, custompublish or odoo, a Norwegian store platform such as retailhub, a headless content platform (sanity, contentful), nextjs for other custom builds, or unknown with the generator tag; and every address checked. site.shopify is true for any Shopify storefront. Some sites block automated requests and read as unreachable. Takes up to about 15 seconds.
Esquema de entrada
{
"type": "object",
"properties": {
"organizationNumbers": {
"type": "array",
"items": {
"type": "string",
"pattern": "^\\s*\\d{3}\\s?\\d{3}\\s?\\d{3}\\s*$",
"description": "Nine-digit Norwegian organisation number, such as 923609016."
},
"minItems": 1,
"maxItems": 5,
"description": "One to five organisation numbers, such as one search page split up."
}
},
"required": [
"organizationNumbers"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": true,
"$defs": {}
}Comunidad
Evidencia