{
  "markdown": "<div align=\"center\">\n\n<img src=\"https://firmaradar.no/static/img/logo_nobg.png\" alt=\"Firmaradar\" width=\"220\">\n\n# Firmaradar MCP-server\n\n**Slå opp norske selskaper, eierstrukturer, konsernhierarkier og roller direkte fra Claude, ChatGPT, Cursor, Codex, Gemini og andre MCP-kompatible agenter.**\n\n[![PyPI](https://img.shields.io/pypi/v/firmaradar-mcp.svg)](https://pypi.org/project/firmaradar-mcp/)\n[![Python](https://img.shields.io/pypi/pyversions/firmaradar-mcp.svg)](https://pypi.org/project/firmaradar-mcp/)\n[![Lisens: Apache 2.0](https://img.shields.io/badge/Lisens-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![MCP](https://img.shields.io/badge/MCP-kompatibel-success.svg)](https://modelcontextprotocol.io)\n[![Norsk data](https://img.shields.io/badge/data-norske%20selskaper-orange.svg)](https://firmaradar.no)\n\n[**Koble til (anbefalt) →**](https://firmaradar.no/koble-til-agent) &nbsp;·&nbsp;\n[Verktøykatalog](#verktøykatalog) &nbsp;·&nbsp;\n[Kom i gang](#kom-i-gang) &nbsp;·&nbsp;\n[Prising](https://firmaradar.no/prising) &nbsp;·&nbsp;\n[Dokumentasjon](https://firmaradar.no/dokumentasjon)\n\n</div>\n\n---\n\n## Hva er dette?\n\nFirmaradar er Norges agentiske infrastruktur for selskapsdata. Denne MCP-serveren gir AI-agenten din direkte tilgang til:\n\n- **Mer enn 2 millioner norske enheter** (BRREG-grunnregister, oppdatert daglig)\n- **Aksjeeierregisteret** fra Skatteetaten (eierandeler ned til person-nivå, opp gjennom hele konsernet)\n- **Roller** (styre, daglig leder, prokura) med historikk\n- **Regnskap** (årsregnskap, mellombalanser, signaler)\n- **Kunngjøringer** fra Brønnøysund og KYC-flagg\n- **AML/PEP-screening** med revisjonsspor\n- **NACE-bransjeovervåkning** (varsling ved nystiftet selskap i bransje og geografi)\n\nBygget 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](https://firmaradar.no/dokumentasjon), [DSAR-eksport](https://firmaradar.no/dokumentasjon) og GDPR-pseudonymisering på serversiden.\n\n---\n\n## Kom i gang\n\n### Anbefalt — OAuth (Claude Web, Claude Mobile, Claude Desktop)\n\nLim inn denne adressen som tilkobling i klienten din. Du logger inn via firmaradar.no-konto og velger hvilken API-nøkkel agenten skal bruke.\n\n```\nhttps://mcp.firmaradar.no/mcp\n```\n\nDetaljert veiledning per klient: **[firmaradar.no/koble-til-agent](https://firmaradar.no/koble-til-agent)**\n\n### Cursor, Codex eller andre — API-nøkkel via stdio\n\nHvis klienten din ikke støtter ekstern MCP, kan du kjøre serveren lokalt:\n\n```bash\npip install firmaradar-mcp\n```\n\n`~/.cursor/mcp.json` eller `~/.codex/config.toml`:\n\n```json\n{\n  \"mcpServers\": {\n    \"firmaradar\": {\n      \"command\": \"firmaradar-mcp\",\n      \"env\": {\n        \"FIRMARADAR_API_KEY\": \"din-nøkkel-fra-firmaradar.no/min-side/api-keys\",\n        \"FIRMARADAR_API_BASE\": \"https://firmaradar.no\"\n      }\n    }\n  }\n}\n```\n\nHent API-nøkkel: **[firmaradar.no/min-side/api-keys](https://firmaradar.no/min-side/api-keys)** (krever konto).\n\n---\n\n## Verktøykatalog\n\n35 verktøy — Python-pakka (`firmaradar-mcp` på PyPI) og remote-serveren (`mcp.firmaradar.no`) eksponerer alle:\n\n### Selskaps-oppslag\n- `firmaradar_search_companies` — søk på navn eller orgnr\n- `firmaradar_get_company` — full profil (organisasjonsform, NACE, ansatte, adresse, regnskap, eiere, roller)\n- `firmaradar_get_company_ownership` — konsernhierarki opp og ned, eierandeler, person-nivå\n- `firmaradar_get_company_roles` — styre, daglig leder, prokura (med fratrådt-historikk)\n- `firmaradar_get_company_financials` — årsregnskap, nøkkeltall og signaler\n- `firmaradar_get_company_announcements` — BRREG-kunngjøringer (vedtak, fusjoner, oppløsninger)\n- `firmaradar_get_company_signals` — risikoflagg, KYC-flagg, insolvens\n- `firmaradar_get_company_ip` — IP-portefølje fra Patentstyret: patenter, varemerker og design (totaler, aktive, enkeltrettigheter med status og lenke)\n- `firmaradar_find_related_companies` — finn relaterte selskaper via eierskap, roller eller adresse\n- `firmaradar_find_shared_connections` — skjulte koblinger på tvers av 2–10 selskaper (felles styre, adresse, eiere/morselskap, sirkulært eierskap) med risikonivå og graf\n\n### Person-oppslag (krever full tilgang)\n- `firmaradar_search_persons` — navne-søk med toleranse for skrivefeil\n- `firmaradar_get_person` — profil med adresse og fødselsår\n- `firmaradar_get_person_companies` — alle selskaper personen eier eller har rolle i\n- `firmaradar_get_person_roles` — aktive og historiske roller\n\n### KYC og AML\n- `firmaradar_check_aml_pep` — full AML/PEP-screening med sanksjonslister og revisjonsspor\n- `firmaradar_get_aml_score` — strukturert AML-risikoscore (0–100) med revisjonsspor\n- `firmaradar_start_aml_report` — start en asynkron, revisjonssikker AML-rapport (for tunge eierstrukturer eller mange parallelle screeninger); lagret 60 mnd per hvitvaskingsloven §35\n- `firmaradar_get_aml_report` — hent status og resultat (score, nivå, lenke) for en asynkron AML-rapport via `report_id`\n- `firmaradar_check_konkurs_eksponering` — screen en person på navn for konkurseksponering: lederverv i selskaper som senere gikk konkurs, tidsvektet (review-flagg, ikke dom)\n\n### Bransje, overvåkning og abonnement\n- `firmaradar_list_companies_in_nace` — alle selskaper i en NACE-kode med geografisk filter\n- `firmaradar_list_nace_codes` — søk og bla i NACE-katalogen (SSB/BRREG); slå opp riktig kode, eller konverter EU NACE Rev. 2 → norske underkoder\n- `firmaradar_get_recent_changes` — endringer siste N dager for et orgnr\n- `firmaradar_search_announcements` — fritekst-søk i BRREG-kunngjøringer\n- `firmaradar_compare_companies` — sammenlikne flere selskaper side om side\n- `firmaradar_add_company_monitoring` — legg et selskap til overvåkning; varsel ved kunngjøringer, statusendring (konkurs/oppløsning), eierskifte eller nye offentlige tilskudd\n- `firmaradar_subscribe_nace` — abonner på bransjeovervåkning (NACE) med webhook ved hendelser i bransjen; filtrer på hendelsestype, geografi og størrelse\n- `firmaradar_list_my_subscriptions` — list dine NACE-abonnement (id, kode, webhook, filtre, status)\n- `firmaradar_delete_subscription` — slett ett NACE-abonnement på id (idempotent)\n\n### Risiko, FIV og konsern\n- `firmaradar_get_risk_score` — transparent selskaps-risikoscore (0–100) med komponent-breakdown\n- `firmaradar_get_risk_score_bulk` — risikoscore for en portefølje orgnr i ett kall\n- `firmaradar_check_foretak_i_vanskeligheter` — lovbestemt «foretak i vanskeligheter» (FIV)-vurdering\n- `firmaradar_check_fiv_bulk` — FIV-status for en portefølje orgnr i ett kall\n- `firmaradar_get_konsernstotte` — offentlig støtte gjennom konsernet (tre-struktur)\n- `firmaradar_confirm_risk_score_disclaimer` — bekreft pre-screening-disclaimer før risk-score-verktøyene\n\n### Valuta\n- `firmaradar_convert_nok` — konverter NOK-beløp til EUR/USD/GBP/SEK/DKK med dagskurser fra Norges Bank (NOK-originalen bevares alltid)\n\nFull API-referanse og eksempel-prompter: **[firmaradar.no/dokumentasjon](https://firmaradar.no/dokumentasjon)**\n\n---\n\n## Priser\n\nVi 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.\n\nDetaljert prising: **[firmaradar.no/prising](https://firmaradar.no/prising)**\n\n---\n\n## Hvorfor åpen kildekode?\n\n- **Transparens** — du kan lese hver verktøy-modul og se nøyaktig hva agenten sender til Firmaradar.\n- **Tillit gjennom gjennomgang** — koden er Apache 2.0. Gå gjennom den selv, eller lås til en spesifikk versjon.\n- **Bidrag velkommen** — vi tar imot pull requests som forbedrer skjemaer eller legger til kompatibilitets-lag for nye klienter.\n\nBackend (firmaradar.no) er proprietær fordi den eier dataflyten og lisensieringen mot Skatteetaten og Brønnøysund.\n\n---\n\n## Sikkerhet og GDPR\n\n- OAuth 2.0 og PKCE (RFC 7636), Dynamic Client Registration (RFC 7591), Protected Resource Metadata (RFC 9728)\n- Alle delegerte tokens er lagret i PostgreSQL, knyttet eksplisitt til en API-nøkkel kunden valgte, og kan tilbakekalles uavhengig\n- Loggføring per kall (kunde-id, nøkkel-id, endepunkt og status) — eksporteres via DSAR-rapport\n- Person-data pseudonymiseres på serversiden; sikkerhetskopier er kryptert og lagres eksternt\n\nHele sikkerhets-policyen: **[firmaradar.no/personvern](https://firmaradar.no/personvern)**\n\n---\n\n## Støtte og spørsmål\n\n- **Feil i denne MCP-serveren** → [GitHub Issues](https://github.com/Tiwas/firmaradar-mcp/issues)\n- **Spørsmål om data eller priser** → [kontakt Firmaradar](https://firmaradar.no/kontakt)\n- **Salg eller partnerskap** → lars@firmaradar.no\n\n---\n\n## Mappestruktur\n\n```\ntools/mcp_server/\n├── README.md                 — denne filen\n└── python/                   — pip-pakken «firmaradar-mcp» (PyPI)\n    ├── pyproject.toml\n    ├── firmaradar_mcp/\n    │   ├── server.py         — MCP stdio og ekstern (streamable-HTTP)\n    │   ├── remote_server.py  — OAuth 2.0 og DCR for Claude Mobile/Web\n    │   ├── client.py         — REST-API-wrapper\n    │   └── tools/            — 35 verktøy-moduler\n    └── tests/\n```\n\n---\n\n<div align=\"center\">\n\n**Bygget av [Firmaradar AS](https://firmaradar.no)** — agentisk infrastruktur for norske selskapsdata.\n\n[firmaradar.no](https://firmaradar.no) &nbsp;·&nbsp; [Prising](https://firmaradar.no/prising) &nbsp;·&nbsp; [Dokumentasjon](https://firmaradar.no/dokumentasjon) &nbsp;·&nbsp; [Personvern](https://firmaradar.no/personvern)\n\n</div>\n",
  "bytes": 9447,
  "sha": "c779721a8c801bbe4aab646544c21b3d968745979401a5bc7ca278afe3177616",
  "repo_slug": "tiwas/firmaradar-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_no_firmaradar_mcp_bb477580/readme"
}