Cursor + Mynk MCP: bygg din egen prospekteringsagent
Sett opp Mynks MCP-server i Cursor med mcp.json og la agenten gå fra ICP til ferdig CSV med norske selskaper og beslutningstakere. Konfig, kjeding, feilsøking.
Publisert · 6 min lesing
Du kan gjøre Cursor til en prospekteringsagent for det norske markedet med én konfigurasjonsfil: legg Mynks MCP-server på https://mcp.mynk.no i mcp.json med en API-nøkkel, og agenten får åtte verktøy for søk i 100 000+ norske selskaper og beslutningstakere (sept. 2026). Mynk er et norsk AI-prospekteringsverktøy fra SalesUp Norway AS som finner selskaper, beslutningstakere og kontaktinfo basert på Brønnøysund-data. Her er oppsettet, en agentprompt som lager CSV fra en ICP, og hvordan du kjeder verktøyene.
Konfigurasjon: mcp.json
Cursor leser MCP-servere fra to steder (Cursor-dokumentasjonen, sept. 2026): ~/.cursor/mcp.json for alle prosjekter, eller .cursor/mcp.json i prosjektmappen for ett prosjekt. Mynk bruker streamable HTTP, så du trenger bare url og headers. Først: opprett en nøkkel under Settings → API Keys i Mynk-dashbordet. Nøkkelen (mynk_...) vises én gang. Tilgang krever Pro-planen.
Filen ser slik ut, linje for linje:
{ "mcpServers": {"mynk": {"url": "https://mcp.mynk.no","headers": { "Authorization": "Bearer mynk_..." }} } }
Skal filen sjekkes inn i git, ikke skriv nøkkelen i klartekst. Cursor støtter variabler i mcp.json, så du kan skrive "Bearer ${env:MYNK_API_KEY}" og sette MYNK_API_KEY som miljøvariabel på maskinen. Deretter: åpne Customize i sidepanelet i Cursor, slå på serveren og se at de åtte verktøyene listes. Feilmeldinger ved oppkobling finner du i MCP Logs-panelet (Cmd+Shift+U).
Verktøyene, og hva som binder dem sammen
Organisasjonsnummeret (vat_number) er nøkkelen: selskapssøket returnerer det, og selskapsprofiler og ansattoppslag tar det som input. Personresultater inneholder en id du sender videre til personprofil og kontaktavdekking.
| Verktøy | Input | Gir deg |
|---|---|---|
| search_companies | spørring i naturlig språk | selskaper med vat_number, ansatte, omsetning, beskrivelse; total_matched |
| start_deep_search / get_search_results | spørring → job_id | alle treff, 25 per side |
| get_company_profile | vat_number | registerdata + AI-felter: is_b2b, hvem de betjener, hva de selger |
| get_company_employees | vat_number + rollefilter | personer med id, rolle |
| search_people | nøkkelord, sted, arbeidsgiver | personer på tvers av selskaper |
| get_person_profile | person-id | rolle, senioritet, avdeling, LinkedIn |
| reveal_contact | person-id | verifisert e-post og telefon (bruker credits) |
Agentprompten: fra ICP til CSV
Åpne Agent-modus i Cursor og lim inn en prompt som beskriver ICP-en og rekkefølgen. Dette er en versjon vi bruker selv; bytt ut segment og roller:
Du er en prospekteringsagent. ICP: regnskapsbyråer i Bergen med 10–50 ansatte. Steg 1: kall search_companies med spørringen «regnskapsbyråer i Bergen med mer enn 10 ansatte», limit 25. Hvis total_matched er over 150, bruk start_deep_search og hent alle sider med get_search_results. Steg 2: fjern selskaper der beskrivelsen ikke handler om regnskapsføring. Steg 3: for hvert gjenværende vat_number, kall get_company_employees med rollefilter «daglig leder eller partner». Steg 4: for hver person, kall get_person_profile og behold senioritet og LinkedIn. Steg 5: skriv prospects.csv med kolonnene company_name, vat_number, employees, revenue, person_name, role, seniority, linkedin. Ikke kall reveal_contact.
Siste setning er viktig. Hele kjeden over er gratis på Pro; søk er ubegrenset og cachede gjentak koster ingenting. Kontaktavdekking legger du i en egen prompt etter at du har sett lista: «Kall reveal_contact for radene 1, 4 og 7 i prospects.csv, kun e-post, og legg resultatet i en ny kolonne.» Da vet du nøyaktig hva som brukes: 1,5 credits per e-post, 10 per telefonnummer, maks 12,5 per person.
Kjeding steg for steg
search_companies("regnskapsbyråer i Bergen med mer enn 10 ansatte")→ plukkvat_numberper selskap. Da vi kjørte akkurat dette søket 20. september 2026, kom Økonomihuset AS (984540671), Complér Accounting AS (992886625) og Headwind Økonomi AS (986758526) øverst.get_company_employees(vat_number="984540671", role="daglig leder")→ plukkidper person.get_person_profile(id)→ senioritet, avdeling, LinkedIn. Fortsatt gratis.reveal_contact(id)→ kun når du eksplisitt vil ha e-post eller telefon.
Vil du ha dette som et kjørbart skript i stedet for en chat? Be agenten skrive et Node- eller Python-skript som bruker MCP-klientbiblioteket mot samme URL og header, og legg det i prosjektet. Cursor kan teste det mot serveren direkte. Vi har ikke publisert et eget REST-API i denne oppskriften; MCP-serveren er den dokumenterte programmatiske inngangen, og API-siden beskriver planen for utviklere.
Raskt vs. dypt søk i agenten
search_companies svarer på 15–30 sekunder og rangerer de rundt 150 mest relevante kandidatene ved brede søk. Feltet total_matched forteller agenten hvor mye som utelates. Instruer den til å eskalere til start_deep_search når total_matched er høyt; jobben tar 30 sekunder til 3 minutter og blas 25 om gangen med get_search_results(job_id, offset). Sett en tydelig grense i prompten («maks 500 selskaper») så agenten ikke blar gjennom hele markedet av vane.
Feilsøking
| Symptom | Årsak | Løsning |
|---|---|---|
| Serveren vises ikke i Cursor | Syntaksfeil i mcp.json eller feil filplassering | Valider JSON, sjekk ~/.cursor/mcp.json vs .cursor/mcp.json, se MCP Logs |
| 401 Unauthorized | Nøkkelen mangler, er feilskrevet, utløpt eller tilbakekalt | Sjekk at headeren er «Authorization: Bearer mynk_...», eller lag ny nøkkel under Settings → API Keys |
| 403 Forbidden | Workspacet er ikke på Pro | Oppgrader i Mynk-dashbordet |
| 429 Too Many Requests | Over 60 forespørsler på ett minutt | Agenten bør vente antall sekunder i Retry-After; be den kjøre sekvensielt |
| Tidsavbrudd i søk | Svært bredt raskt søk | Bruk start_deep_search; bakgrunnsjobben har ikke tidspress |
| For få credits | reveal_contact krever mer enn workspacet har | Feilmeldingen viser kreves vs. tilgjengelig; kjøp credits eller avdekk færre |
Full referanse med sikkerhetsdetaljer ligger i MCP-dokumentasjonen. Mynk er én av flere norske MCP-servere; oversikten over norske MCP-servere viser hva annet du kan koble Cursor til for norsk kontekst.
Et par regler før du skalerer
- Beslutningstakere er personopplysninger. Hent bare roller du faktisk skal kontakte, og dokumentér berettiget interesse; se lovlig B2B-prospektering.
- Hold nøkkelen ute av git. Bruk
${env:MYNK_API_KEY}og tilbakekall nøkler du ikke lenger bruker; en tilbakekalt nøkkel dør i løpet av sekunder. - Skriv CSV-en med organisasjonsnummer som egen kolonne. Det er den eneste nøkkelen som matcher sikkert mot CRM.
Vil du se hvilke selskaper i din målgruppe som er i endring akkurat nå?
Beskriv målgruppen din i fritekst, og få selskaper, beslutningstakere og kontaktinfo på sekunder. 30 dager gratis, 1 000 credits, uten betalingskort.
Test Mynk gratis i 30 dagerSpørsmål knyttet til denne artikkelen
Opprett ~/.cursor/mcp.json (global) eller .cursor/mcp.json (prosjekt) med et mcpServers-objekt der serveren har url og eventuelt headers. For Mynk: url https://mcp.mynk.no og header Authorization: Bearer mynk_... Slå deretter på serveren under Customize i Cursor.
