# MCP-server

> Giv Claude, ChatGPT, Cursor og andre AI-værktøjer adgang til cvrradar med en fjern-MCP-server med OAuth eller API-nøgle.

cvrradar har en MCP-server (Model Context Protocol) på `https://mcp.cvrradar.dk/mcp` med streamable HTTP. Den har rigtige værktøjer med præcise beskrivelser, kompakte svar og fejl, der fortæller modellen, hvad den skal gøre. Kvoter og pakker er de samme som i API'et.

## Claude (connector)

1. Åbn **Indstillinger**, og vælg **Connectors**.
2. Tryk **Tilføj brugerdefineret connector**, kald den cvrradar, og indsæt `https://mcp.cvrradar.dk/mcp`.
3. Claude sender dig til et login med din mail. Bagefter kan du spørge om virksomheder i almindeligt sprog.

## Claude Code

Brug en API-nøgle:

```bash
claude mcp add --transport http cvrradar https://mcp.cvrradar.dk/mcp \
  --header "Authorization: Bearer cvr_DIN_NOEGLE"
```

## ChatGPT

Slå udviklertilstand til under **Indstillinger**, **Apps og connectors**, opret en connector med adressen `https://mcp.cvrradar.dk/mcp`, og vælg OAuth. Vil du hellere bruge en GPT Action, så importér OpenAPI-filen `https://cvrradar.dk/v1/openapi.json` og vælg godkendelse med API-nøgle af typen Bearer.

## Cursor

Læg serveren i `.cursor/mcp.json` i dit projekt eller i den globale konfiguration:

```json
{
  "mcpServers": {
    "cvrradar": {
      "url": "https://mcp.cvrradar.dk/mcp",
      "headers": { "Authorization": "Bearer cvr_DIN_NOEGLE" }
    }
  }
}
```

## Værktøjer

| Værktøj                   | Hvad det gør                                                   |
| ------------------------- | -------------------------------------------------------------- |
| `soeg_virksomhed`         | Find virksomheder på navn, CVR-nummer, domæne eller mail       |
| `hent_virksomhed`         | Stamdata, status og kontaktoplysninger                         |
| `hent_regnskab`           | Nøgletal pr. år fra årsrapporterne                             |
| `kreditvurdering`         | Faresignaler og score, alene og med koncern, med forklaring    |
| `ejergraf`                | Ejere, moderselskaber og datterselskaber                       |
| `personer_og_roller`      | Direktion, bestyrelse, ejere og stiftere                       |
| `digital_profil`          | Hjemmeside, SSL, platform, hastighed, mail og sociale profiler |
| `seo_data`                | Trafik, søgeord og backlinks for virksomhedens domæne          |
| `nye_virksomheder`        | Nyregistrerede virksomheder med filtre                         |
| `sammenlign_virksomheder` | Nøgletal for 2 til 5 virksomheder side om side                 |
| `branche_benchmark`       | Nøgletal mod branchens median                                  |
| `overvaag_virksomhed`     | Følg et CVR-nummer og få besked ved ændringer                  |

De fleste værktøjer har parameteren `detaljer` (`kort` eller `fuld`). Kort er standard og sparer tokens.

Desuden en ressource, `cvrradar://virksomhed/{cvr}`, med hele virksomhedskortet som Markdown, og to prompts: `tjek_ny_kunde` (tjek en ny kunde, før du sender faktura) og `nye_uden_hjemmeside` (nye virksomheder i en branche og by uden hjemmeside).

## Godkendelse

Connectors i Claude og ChatGPT bruger OAuth 2.1: du logger ind med din mail på cvrradar.dk og godkender forbindelsen, og opslagene tæller på din konto. Klienter, der kan sende en header (Claude Code, Cursor, n8n), bruger en API-nøgle. Begge veje bruger samme pakke og kvote som API'et. Kræver et værktøj en betalt pakke, svarer serveren med en fejl, der siger det og linker til [priserne](https://cvrradar.dk/priser), så modellen ikke prøver igen.

## Agent Skill til Claude

Hent [skill.zip](https://cvrradar.dk/ai/skill.zip) og upload den under **Indstillinger**, **Skills** i Claude, eller læg mappen `cvrradar` i `~/.claude/skills/` til Claude Code. Den fortæller Claude, hvornår cvrradar skal bruges, hvilket værktøj der passer til hvilket spørgsmål, og hvilke regler der gælder ([læs SKILL.md](https://cvrradar.dk/ai/SKILL.md)).

## Uden MCP

Samme værktøjer findes som skemaer til tool use i din egen agent:

```bash
curl -s "https://cvrradar.dk/v1/tools?format=anthropic"   # eller format=openai

curl -s -X POST "https://cvrradar.dk/v1/tools/kreditvurdering" \
  -H "Authorization: Bearer cvr_DIN_NOEGLE" \
  -H "Content-Type: application/json" -d '{"cvr": "10203040"}'
```

`GET /v1/virksomhed/{cvr}?format=llm` giver hele virksomhedskortet som Markdown med kilde og dato, klar til at give en sprogmodel som kontekst.

## Prompts, der virker godt

- "Tjek en ny kunde, før jeg sender faktura: CVR 10203040."
- "Find nye frisører i Aarhus uden hjemmeside."
- "Sammenlign soliditet og resultat for 10203040, 20304050 og 30405060."
- "Hvem ejer Havnens Smedje ApS, og hvordan står moderselskabet?"
