Forbind Lead Strategist til ChatGPT, Claude og Cursor
Opdateret
Lead Strategist er en remote MCP-server (Model Context Protocol) med danske CVR-virksomhedsdata og regnskabstal fra årsrapporter. Du forbinder den én gang, og derefter kan din AI slå virksomheder op, når du spørger.
| MCP-adresse | https://leadstrategist.dk/mcp |
| Transport | Streamable HTTP |
| Login | OAuth 2.1 med PKCE (ChatGPT, Claude, Cursor) eller API-nøgle (udviklere) |
| Adgang | Kun læsning (scope cvr:read) |
Før du starter
- Opret en gratis konto, og bekræft din e-mailadresse. Serveren afviser konti, der ikke er bekræftet.
- Hav adressen
https://leadstrategist.dk/mcpklar. Du skal ikke indsætte nogen nøgle i ChatGPT eller Claude. De sender dig til vores login, hvor du godkender læseadgang.
Claude (claude.ai og Claude Desktop)
Brugerdefinerede connectors virker på Claude Free, Pro, Max, Team og Enterprise. På Free kan du have én brugerdefineret connector. Forbindelsen går fra Anthropics servere, så den virker ens på web og i Claude Desktop.
Pro og Max (og Free):
- Gå til Customize → Connectors.
- Klik på +, og vælg Add custom connector.
- Skriv navnet
Lead Strategist, og indsæthttps://leadstrategist.dk/mcp. - Lad Advanced settings være tomme. Claude registrerer sig selv hos os.
- Klik på Add og derefter Connect. Log ind med din Lead Strategist-konto, og godkend læseadgang.
- Slå connectoren til i en samtale via +-knappen nederst til venstre → Connectors.
Team og Enterprise: En ejer (Owner) skal først tilføje connectoren under Organization settings → Connectors → Add → Custom → Web med samme adresse. Derefter forbinder hver bruger sin egen Lead Strategist-konto under Customize → Connectors.
Kilde: Claude Help Center: custom connectors using remote MCP.
ChatGPT
ChatGPT kalder brugerdefinerede MCP-servere for apps og kræver developer mode. Alle Lead Strategists værktøjer er read-only, og det passer til de planer, hvor kun læseadgang er tilladt.
- Business, Enterprise og Edu: En administrator slår developer mode til under Workspace settings → Permissions & Roles → Connected Data (Developer mode / Create custom MCP connectors). På Enterprise og Edu kan administratoren give udvalgte brugere adgang.
- Pro: Du kan forbinde MCP-servere med læseadgang i developer mode (Settings → Apps → Advanced settings).
Sådan opretter du appen:
- Gå til Settings → Apps → Create (administratorer kan også bruge Workspace settings → Apps → Create).
- Navn:
Lead Strategist. Beskrivelse: Danske CVR-virksomhedsdata og regnskabstal. Kun læsning. - MCP-adresse:
https://leadstrategist.dk/mcp. Godkendelse: OAuth. - Klik på Scan tools, log ind med din Lead Strategist-konto, og godkend.
- Klik på Create. Appen vises under Settings → Apps med mærket Dev.
- Vælg Lead Strategist i en ny samtale via +-menuen.
Menunavnene i ChatGPT ændrer sig ofte. Kilde: OpenAI Help Center: developer mode and MCP apps in ChatGPT.
OpenAI API (Responses API)
Brug værktøjstypen mcp med server_url. Responses API gemmer ikke authorization-værdien, så den skal med i hvert kald. Brug en API-nøgle fra Udvikleropsætning på din konto.
curl https://api.openai.com/v1/responses \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "gpt-5.2",
"tools": [{
"type": "mcp",
"server_label": "lead_strategist",
"server_description": "Danske CVR-virksomhedsdata og regnskabstal (read-only)",
"server_url": "https://leadstrategist.dk/mcp",
"authorization": "'"$LEAD_STRATEGIST_API_KEY"'",
"allowed_tools": ["search_companies", "get_company", "get_financials", "recommend_leads"],
"require_approval": "never"
}],
"input": "Find 5 aktive danske virksomheder i branchen maskinfremstilling med mindst 20 ansatte."
}'
Vælg en model, din konto har adgang til. Kilde: OpenAI: MCP servers in the API.
Cursor
Tilføj serveren i ~/.cursor/mcp.json (for alle projekter) eller .cursor/mcp.json (for ét projekt):
{
"mcpServers": {
"lead-strategist": {
"url": "https://leadstrategist.dk/mcp"
}
}
}
Cursor starter selv OAuth-login første gang. Foretrækker du en API-nøgle, så læg den i en miljøvariabel:
{
"mcpServers": {
"lead-strategist": {
"url": "https://leadstrategist.dk/mcp",
"headers": { "Authorization": "Bearer ${env:LEAD_STRATEGIST_API_KEY}" }
}
}
}
Kilde: Cursor docs: Model Context Protocol.
Andre MCP-klienter
Alle klienter, der understøtter Streamable HTTP, kan bruge https://leadstrategist.dk/mcp.
Med API-nøgle: Send Authorization: Bearer ls_live_… (eller x-api-key: ls_live_…) i hvert kald. Mange klienter bruger dette format:
{
"mcpServers": {
"lead-strategist": {
"url": "https://leadstrategist.dk/mcp",
"headers": { "Authorization": "Bearer ls_live_DIN_NØGLE" }
}
}
}
Kun stdio (lokale klienter): Brug broen mcp-remote, som håndterer OAuth-login i browseren:
{
"mcpServers": {
"lead-strategist": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://leadstrategist.dk/mcp"]
}
}
}
Med OAuth (til dig, der bygger en klient):
| Trin | Endpoint |
|---|---|
| Protected resource metadata | https://leadstrategist.dk/.well-known/oauth-protected-resource/mcp |
| Authorization server metadata | https://leadstrategist.dk/.well-known/oauth-authorization-server |
| Dynamisk klientregistrering | POST https://leadstrategist.dk/register |
| Login og samtykke | https://leadstrategist.dk/authorize |
| Token og refresh | POST https://leadstrategist.dk/token |
| Tilbagekaldelse | POST https://leadstrategist.dk/revoke |
- Kun offentlige klienter (
token_endpoint_auth_method: none) med PKCES256. - Scope er
cvr:read(offline_accessaccepteres også, fx fra ChatGPT; refresh tokens udstedes altid), ogresourceskal værehttps://leadstrategist.dk/mcp. - Access tokens gælder i 1 time. Refresh tokens gælder i 30 dage og udskiftes ved hver brug.
- Et kald uden gyldig token får
401med enWWW-Authenticate-header, der peger på metadata.
Værktøjer
Alle værktøjer er read-only. Der er ingen SQL-adgang og ingen skrivende værktøjer.
| Værktøj | Hvad det gør | Vigtigste parametre |
|---|---|---|
search_companies | Søger i CVR-data med filtre | industry_code, industry_contains, status_contains, company_name_contains, min_revenue, min_employees, exclude_reklamebeskyttelse (standard true), limit (maks. 50), offset |
recommend_leads | Rangeret liste over leads med advarsler om reklamebeskyttelse | Samme filtre som search_companies, limit (maks. 25) |
get_company | Én virksomhed på 8-cifret CVR-nummer | cvrnummer |
get_financials | Regnskabshistorik: omsætning, bruttofortjeneste, EBIT, resultat, egenkapital, aktiver, ansatte | cvrnummer, limit (maks. 50) |
get_data_dictionary | Beskrivelse af datamodellen og reglerne for brug | ingen |
Test forbindelsen
Send denne prompt, når connectoren er slået til:
Brug Lead Strategist til at finde 5 aktive danske virksomheder med 10–50 ansatte. Vis CVR-nummer, og forklar kort, hvorfor hver virksomhed matcher.
Hvis det ikke virker
- 401 eller "Invalid or expired OAuth token": Afbryd og forbind connectoren igen.
- "Verified account required": Bekræft din e-mailadresse på din konto.
- Besked om kvote eller prøveperiode: Din gratis kvote er brugt.
- 429 "Rate limit exceeded": Mere end 60 kald i minuttet. Vent et øjeblik.
- Claude eller ChatGPT kan ikke nå serveren: Tjek, at du har skrevet præcis
https://leadstrategist.dk/mcp.
Om data
- Omkring 948.000 virksomheder fra CVR. Stamdata kommer fra et udtræk fra efteråret 2025 og opdateres endnu ikke dagligt.
- Regnskabstal fra offentliggjorte årsrapporter for omkring 460.000 virksomheder. Vi er ved at genindlæse og forbedre dem.
- Endnu ingen data om ejere, bestyrelser eller andre personer.
- Virksomheder med reklamebeskyttelse må ikke kontaktes med markedsføring. Værktøjerne udelader dem som standard og markerer dem med
contact_warning.