About Firmaradar
Firmaradar is an MCP server for agents that need Norwegian company, ownership, financial, and compliance data. It combines company lookups with AML/PEP screening, monitoring, and transparent risk scores.
Key features
- 01Norwegian company profiles and financials
- 02Ownership hierarchies and role histories
- 03AML/PEP screening with audit trails
- 04Company and portfolio risk scores
- 05Company and industry monitoring
Use cases
- 01Perform KYC and due diligence on a company
- 02Review ownership links across a corporate group
- 03Screen people and companies for AML/PEP risks
- 04Monitor company changes or NACE industries
MCP support
It exposes 35 tools to MCP clients through a remote server or a Python package using stdio. Connections support OAuth 2.0 or API keys.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.firmaradar.no/mcpclaude mcp add --transport http firmaradar https://mcp.firmaradar.no/mcp{"mcpServers":{"firmaradar":{"type":"http","url":"https://mcp.firmaradar.no/mcp"}}}Open in Cursor{"servers":{"firmaradar":{"type":"http","url":"https://mcp.firmaradar.no/mcp"}}}Open in VS Code{"mcpServers":{"firmaradar":{"type":"http","url":"https://mcp.firmaradar.no/mcp"}}}{"mcpServers":{"firmaradar":{"serverUrl":"https://mcp.firmaradar.no/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
36| Parameter | Type | Required | Description |
|---|---|---|---|
| q | any | No | Free-text search across company names. |
| nace | any | No | NACE code or prefix. Norwegian BRREG uses 5-digit SN2007 codes internally (e.g. '56.110' for restaurants, '47.111' for grocery stores). Any prefix works: '47' matches all retail (2-digit), '47.1' matches food/beverage retail (3-digit), '47.11' matches grocery stores (4-digit), '47.111' is the most specific (5-digit). If a 4-digit code yields no results, try appending '0' for the 5-digit form (e.g. '56.110' instead of '56.10'). |
| kommune | any | No | Norwegian kommunenummer — EXACTLY 4 digits, zero-padded. Examples: '0301' = Oslo, '4601' = Bergen, '5001' = Trondheim, '1103' = Stavanger. Kommune-NAMES are NOT accepted — translate the name to kommunenummer first. |
| fylke | any | No | Norwegian fylkenummer — EXACTLY 2 digits, zero-padded. Examples: '03' = Oslo, '11' = Rogaland, '15' = Møre og Romsdal. Fylke-NAMES are NOT accepted — translate first. |
| status | any | No | Filter on company status. |
| min_ansatte | any | No | |
| max_ansatte | any | No | |
| min_omsetning_nok | any | No | Minimum annual revenue (driftsinntekter) in NOK, from the company's own accounts (not consolidated/group figures), latest year with a reported figure. NOTE: companies with no reported revenue are EXCLUDED from the results when this filter is set, as are accounts reported in a foreign currency. Must be combined with at least one of q/nace/kommune. |
| max_omsetning_nok | any | No | Maximum annual revenue (driftsinntekter) in NOK — same source and same exclusion rule as min_omsetning_nok. |
| stiftet_etter | any | No | ISO 8601 date — only companies founded on/after. |
| stiftet_for | any | No | ISO 8601 date — only companies founded on/before. |
| limit | integer | No | |
| cursor | any | No | Opaque pagination cursor from previous call. |
Details
From the project README
Firmaradar MCP-server
Slå opp norske selskaper, eierstrukturer, konsernhierarkier og roller direkte fra Claude, ChatGPT, Cursor, Codex, Gemini og andre MCP-kompatible agenter.
Koble til (anbefalt) → · Verktøykatalog · Kom i gang · Prising · Dokumentasjon
Hva er dette?
Firmaradar er Norges agentiske infrastruktur for selskapsdata. Denne MCP-serveren gir AI-agenten din direkte tilgang til:
- Mer enn 2 millioner norske enheter (BRREG-grunnregister, oppdatert daglig)
- Aksjeeierregisteret fra Skatteetaten (eierandeler ned til person-nivå, opp gjennom hele konsernet)
- Roller (styre, daglig leder, prokura) med historikk
- Regnskap (årsregnskap, mellombalanser, signaler)
- Kunngjøringer fra Brønnøysund og KYC-flagg
- AML/PEP-screening med revisjonsspor
- NACE-bransjeovervåkning (varsling ved nystiftet selskap i bransje og geografi)
Bygget for produksjon: OAuth 2.0 og DCR (Claude Mobile og Web støttes), API-nøkkel som alternativ (Cursor og Codex), loggført per kall, DSAR-eksport og GDPR-pseudonymisering på serversiden.
Kom i gang
Anbefalt — OAuth (Claude Web, Claude Mobile, Claude Desktop)
Lim inn denne adressen som tilkobling i klienten din. Du logger inn via firmaradar.no-konto og velger hvilken API-nøkkel agenten skal bruke.
https://mcp.firmaradar.no/mcp
Detaljert veiledning per klient: firmaradar.no/koble-til-agent
Cursor, Codex eller andre — API-nøkkel via stdio
Hvis klienten din ikke støtter ekstern MCP, kan du kjøre serveren lokalt:
pip install firmaradar-mcp
~/.cursor/mcp.json eller ~/.codex/config.toml:
{
"mcpServers": {
"firmaradar": {
"command": "firmaradar-mcp",
"env": {
"FIRMARADAR_API_KEY": "din-nøkkel-fra-firmaradar.no/min-side/api-keys",
"FIRMARADAR_API_BASE": "https://firmaradar.no"
}
}
}
}
Hent API-nøkkel: firmaradar.no/min-side/api-keys (krever konto).
Verktøykatalog
35 verktøy — Python-pakka (firmaradar-mcp på PyPI) og remote-serveren (mcp.firmaradar.no) eksponerer alle:
Selskaps-oppslag
firmaradar_search_companies— søk på navn eller orgnrfirmaradar_get_company— full profil (organisasjonsform, NACE, ansatte, adresse, regnskap, eiere, roller)firmaradar_get_company_ownership— konsernhierarki opp og ned, eierandeler, person-nivåfirmaradar_get_company_roles— styre, daglig leder, prokura (med fratrådt-historikk)firmaradar_get_company_financials— årsregnskap, nøkkeltall og signalerfirmaradar_get_company_announcements— BRREG-kunngjøringer (vedtak, fusjoner, oppløsninger)firmaradar_get_company_signals— risikoflagg, KYC-flagg, insolvensfirmaradar_get_company_ip— IP-portefølje fra Patentstyret: patenter, varemerker og design (totaler, aktive, enkeltrettigheter med status og lenke)firmaradar_find_related_companies— finn relaterte selskaper via eierskap, roller eller adressefirmaradar_find_shared_connections— skjulte koblinger på tvers av 2–10 selskaper (felles styre, adresse, eiere/morselskap, sirkulært eierskap) med risikonivå og graf
Person-oppslag (krever full tilgang)
firmaradar_search_persons— navne-søk med toleranse for skrivefeilfirmaradar_get_person— profil med adresse og fødselsårfirmaradar_get_person_companies— alle selskaper personen eier eller har rolle ifirmaradar_get_person_roles— aktive og historiske roller
KYC og AML
firmaradar_check_aml_pep— full AML/PEP-screening med sanksjonslister og revisjonssporfirmaradar_get_aml_score— strukturert AML-risikoscore (0–100) med revisjonssporfirmaradar_start_aml_report— start en asynkron, revisjonssikker AML-rapport (for tunge eierstrukturer eller mange parallelle screeninger); lagret 60 mnd per hvitvaskingsloven §35firmaradar_get_aml_report— hent status og resultat (score, nivå, lenke) for en asynkron AML-rapport viareport_idfirmaradar_check_konkurs_eksponering— screen en person på navn for konkurseksponering: lederverv i selskaper som senere gikk konkurs, tidsvektet (review-flagg, ikke dom)
Bransje, overvåkning og abonnement
firmaradar_list_companies_in_nace— alle selskaper i en NACE-kode med geografisk filterfirmaradar_list_nace_codes— søk og bla i NACE-katalogen (SSB/BRREG); slå opp riktig kode, eller konverter EU NACE Rev. 2 → norske underkoderfirmaradar_get_recent_changes— endringer siste N dager for et orgnrfirmaradar_search_announcements— fritekst-søk i BRREG-kunngjøringerfirmaradar_compare_companies— sammenlikne flere selskaper side om sidefirmaradar_add_company_monitoring— legg et selskap til overvåkning; varsel ved kunngjøringer, statusendring (konkurs/oppløsning), eierskifte eller nye offentlige tilskuddfirmaradar_subscribe_nace— abonner på bransjeovervåkning (NACE) med webhook ved hendelser i bransjen; filtrer på hendelsestype, geografi og størrelsefirmaradar_list_my_subscriptions— list dine NACE-abonnement (id, kode, webhook, filtre, status)firmaradar_delete_subscription— slett ett NACE-abonnement på id (idempotent)
Risiko, FIV og konsern
firmaradar_get_risk_score— transparent selskaps-risikoscore (0–100) med komponent-breakdownfirmaradar_get_risk_score_bulk— risikoscore for en portefølje orgnr i ett kallfirmaradar_check_foretak_i_vanskeligheter— lovbestemt «foretak i vanskeligheter» (FIV)-vurderingfirmaradar_check_fiv_bulk— FIV-status for en portefølje orgnr i ett kallfirmaradar_get_konsernstotte— offentlig støtte gjennom konsernet (tre-struktur)firmaradar_confirm_risk_score_disclaimer— bekreft pre-screening-disclaimer før risk-score-verktøyene
Valuta
firmaradar_convert_nok— konverter NOK-beløp til EUR/USD/GBP/SEK/DKK med dagskurser fra Norges Bank (NOK-originalen bevares alltid)
Full API-referanse og eksempel-prompter: firmaradar.no/dokumentasjon
Priser
Vi tilbyr én plattformavgift (99 kr/mnd) + per-kall-prising. MCP-kallene har en egen pakke (mcp_full) som er rabattert for agentbruk siden agenter genererer høyere volum enn manuelle API-integrasjoner.
Detaljert prising: firmaradar.no/prising
Hvorfor åpen kildekode?
- Transparens — du kan lese hver verktøy-modul og se nøyaktig hva agenten sender til Firmaradar.
- Tillit gjennom gjennomgang — koden er Apache 2.0. Gå gjennom den selv, eller lås til en spesifikk versjon.
- Bidrag velkommen — vi tar imot pull requests som forbedrer skjemaer eller legger til kompatibilitets-lag for nye klienter.
Backend (firmaradar.no) er proprietær fordi den eier dataflyten og lisensieringen mot Skatteetaten og Brønnøysund.
Sikkerhet og GDPR
- OAuth 2.0 og PKCE (RFC 7636), Dynamic Client Registration (RFC 7591), Protected Resource Metadata (RFC 9728)
- Alle delegerte tokens er lagret i PostgreSQL, knyttet eksplisitt til en API-nøkkel kunden valgte, og kan tilbakekalles uavhengig
- Loggføring per kall (kunde-id, nøkkel-id, endepunkt og status) — eksporteres via DSAR-rapport
- Person-data pseudonymiseres på serversiden; sikkerhetskopier er kryptert og lagres eksternt
Hele sikkerhets-policyen: firmaradar.no/personvern
Støtte og spørsmål
- Feil i denne MCP-serveren → GitHub Issues
- Spørsmål om data eller priser → kontakt Firmaradar
- Salg eller partnerskap → [email protected]
Mappestruktur
tools/mcp_server/
├── README.md — denne filen
└── python/ — pip-pakken «firmaradar-mcp» (PyPI)
├── pyproject.toml
├── firmaradar_mcp/
│ ├── server.py — MCP stdio og ekstern (streamable-HTTP)
│ ├── remote_server.py — OAuth 2.0 og DCR for Claude Mobile/Web
│ ├── client.py — REST-API-wrapper
│ └── tools/ — 35 verktøy-moduler
└── tests/
Bygget av Firmaradar AS — agentisk infrastruktur for norske selskapsdata.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.