Sales Navigator MCP
Sales Navigator MCP-server voor coding agents
Uw coding agent leest de Sales Navigator-routes van de Unipile MCP-server en bouwt het zoeken naar leads, leadlijsten en InMail in uw product.
7 dagen gratis proberen, geen creditcard nodig.
Uw coding agent
Unipile MCP verbonden
Voeg een Sales Navigator-zoekfunctie voor leads toe aan de prospectingpagina.
Endpoint lezenPOST /v2/{account_id}/linkedin/sales-navigator/search/peopleschema geladen
searchLeads() en het filterformulier toegevoegd. Eerst wordt de seat gecontroleerd: 25 leads op pagina één.
Beschrijf de volgende feature…
Het korte antwoord
Bestaat er een officiële Sales Navigator MCP-server?
Nee. LinkedIn publiceert geen Sales Navigator MCP-server, en het zoeken, de lijsten en InMail van Sales Navigator zijn via het developerprogramma niet opengesteld voor producten van derden. De Unipile MCP-server is een gehoste server van een derde partij, gegenereerd uit de Unipile API, die de Sales Navigator API-routes bevat. Uw coding agent leest ze en schrijft de feature in uw product. Elke gebruiker koppelt zijn eigen LinkedIn-account met de bijbehorende Sales Navigator-seat via Hosted Auth, en uw code handelt namens die geauthenticeerde gebruiker.
De server-URL
https://developer.unipile.com/mcp?branch=v2.0
AuthHeader
X-API-KEY met een scoped Account API key, via streamable HTTP. Dezelfde URL bedient LinkedIn Classic, Recruiter en de andere kanalen.SeatDe Sales Navigator-routes antwoorden als het gekoppelde LinkedIn-account een Sales Navigator-seat heeft. Controleer dit met
GET /v2/{account_id}/linkedin/contracts.AccountsDe testaccounts van uw Development-applicatie tijdens het bouwen; in productie het account dat elke gebruiker via Hosted Auth heeft gekoppeld.
ClientsCodex, Cursor, Claude Code, Gemini CLI, Windsurf of elke MCP-client via streamable HTTP.
Hoe één prompt een Sales Navigator-feature wordt
1
U beschrijft de featureLaat gebruikers een Sales Navigator-zoek-URL plakken en de leads importeren in een campagne.
2
De agent leest de Sales Navigator API-route
Endpoint lezenPOST /v2/{account_id}/linkedin/sales-navigator/searchschema geladen
3
Hij schrijft de code en test die op uw Development-applicatieimportFromUrl() toegevoegd in salesnav.service.ts en het veld "Importeren uit Sales Navigator" op de campagnepagina. Uitgevoerd met een test-URL op de Development-app: 25 leads op pagina één, volgende cursor opgeslagen.
Prompts, geen lijmcode
Wat uw coding agent bouwt met de Sales Navigator MCP
Kies een Sales Navigator-feature. Elk transcript toont de prompt die u de agent geeft, de Sales Navigator API-routes die hij via de Unipile MCP-server leest en uitvoert, en wat er in uw project terechtkomt. Paden zijn volledig, op de API-basis-URL
https://api.unipile.com, met een scoped key in de X-API-KEY header.Voeg het zoeken naar leads via Sales Navigator toe aan de prospectingpagina: huidige functietitel, senioriteit, bedrijfsgrootte en een schakelaar "van baan veranderd".
Endpoint lezenGET /v2/{account_id}/linkedin/sales-navigator/search/parametersschema geladen
Request uitvoerenPOST /v2/{account_id}/linkedin/sales-navigator/search/people25 leads
Het filterformulier gebouwd (de keuzelijsten zetten namen om naar ID's via de route voor zoekparameters),
searchLeads(filters, cursor) in salesnav.service.ts en de resultatentabel met "Meer laden". Getest op de Development-app met een test-seat: 25 leads op de eerste pagina.Leads zoeken met de Sales Navigator-filters die uw gebruikers al kennen
De agent leest de body van de people search, bouwt het formulier in uw stack en voert de eerste zoekopdracht uit op uw Development-applicatie. Functietitel, senioriteit, functie, bedrijfsgrootte, locatie en signalen zoals een baanwissel of recente posts: dezelfde filters die de gebruiker in Sales Navigator heeft, op zijn eigen seat.
Endpoints die de agent gebruikt
GET/v2/{account_id}/linkedin/sales-navigator/search/parametersPOST/v2/{account_id}/linkedin/sales-navigator/search/people
Veelgemaakte fout: Een functietitel of bedrijfsnaam invullen waar de filter een ID verwacht. Zet de tekst eerst om naar een ID met de route voor zoekparameters, en geef die ID daarna door aan de people search.
Sales Navigator search API: belangrijkste functies
Voeg via de Sales Navigator-routes het zoeken naar accounts toe aan het CRM, zodat reps doelbedrijven kunnen vinden en ze in het CRM kunnen openen.
Endpoint lezenPOST /v2/{account_id}/linkedin/sales-navigator/search/companiesschema geladen
Request uitvoerenPOST /v2/{account_id}/linkedin/sales-navigator/search/companies200 OK
Toegevoegd
searchAccounts(filters, cursor) en een tabblad "Accounts" naast "Leads" op de prospectingpagina. Elke bedrijfsregel linkt naar het bijbehorende CRM-record als dat bestaat. Getest op de Development-app.Accounts zoeken voor lijsten met doelbedrijven
De companies search is de accountkant van Sales Navigator: de rep bakent eerst de doelbedrijven af en gaat daarna naar de mensen die er werken. De agent leest de exacte body van de companies-route voordat hij het formulier schrijft, dus hij gokt nooit een filternaam.
Endpoints die de agent gebruikt
POST/v2/{account_id}/linkedin/sales-navigator/search/companiesGET/v2/{account_id}/linkedin/sales-navigator/search/parameters
Veelgemaakte fout: De body van de lead search hergebruiken op de companies-route. Personen en bedrijven hebben verschillende filtersets; laat de agent elk schema lezen in plaats van het ene naar het andere te kopiëren.
Gids Sales Navigator API
Laat gebruikers een Sales Navigator-zoek-URL plakken, of een van hun opgeslagen zoekopdrachten kiezen, en de leads importeren in een campagne.
Endpoint lezenPOST /v2/{account_id}/linkedin/sales-navigator/searchschema geladen
Request uitvoerenPOST /v2/{account_id}/linkedin/sales-navigator/search25 leads
Een veld "Importeren uit Sales Navigator" toegevoegd dat de geplakte URL naar de search-from-URL-route stuurt, en een keuzelijst voor opgeslagen zoekopdrachten die
load_saved_search gebruikt op de people search. Leads worden pagina voor pagina aan de campagne toegevoegd, met de cursor opgeslagen. Getest op de Development-app.Een zoekopdracht importeren die de gebruiker al in Sales Navigator heeft gebouwd
Veel gebruikers bouwen hun zoekopdracht in Sales Navigator zelf. Uw product kan die zoekopdracht overnemen zoals ze is: via de URL die ze plakken, of via een opgeslagen of recente zoekopdracht op hun account. U hoeft de filters niet opnieuw te bouwen in uw UI.
Endpoints die de agent gebruikt
POST/v2/{account_id}/linkedin/sales-navigator/searchPOST/v2/{account_id}/linkedin/sales-navigator/search/people
Veelgemaakte fout: Een klassieke LinkedIn-zoek-URL naar de Sales Navigator-route sturen. Controleer vóór de call of de geplakte link een Sales Navigator-zoekopdracht is, en toon anders een duidelijke melding.
Datagids Sales Navigator API
Toon de Sales Navigator-leadlijsten van de gebruiker in de zijbalk, laat ze er een openen, en voeg bij elk zoekresultaat een knop "Opslaan in leadlijst" toe.
Request uitvoerenGET /v2/{account_id}/linkedin/sales-navigator/lead-lists6 lijsten
Endpoint lezenPOST /v2/{account_id}/linkedin/sales-navigator/lead-lists/{list_id}/saveschema geladen
De zijbalk met leadlijsten toegevoegd, de lijstweergave (browse-route, gepagineerd) en de knop "Opslaan in leadlijst", die per klik één keer de save-route aanroept en de fout toont als LinkedIn die weigert. Getest op de Development-app met een testlijst.
Leadlijsten: bekijken en eraan toevoegen
In leadlijsten bewaart een Sales Navigator-gebruiker zijn prospects. Uw product kan de lijsten van de gebruiker lezen, er een openen en vanuit uw eigen UI een lead toevoegen. De lijst blijft in Sales Navigator, dus de gebruiker ziet op beide plekken dezelfde lijst.
Endpoints die de agent gebruikt
GET/v2/{account_id}/linkedin/sales-navigator/lead-listsPOST/v2/{account_id}/linkedin/sales-navigator/lead-lists/{list_id}POST/v2/{account_id}/linkedin/sales-navigator/lead-lists/{list_id}/save
Veelgemaakte fout: Een lijstnaam gebruiken als
Gids Sales Navigator API
list_id. Neem de ID uit GET .../lead-lists, en probeer een save na een time-out niet blind opnieuw: bekijk eerst de lijst om te zien of de lead er al in staat.Synchroniseer de Sales Navigator-accountlijsten van de rep naar het CRM als segmenten van doelaccounts, en laat ze vanaf de accountpagina een bedrijf aan een lijst toevoegen.
Request uitvoerenGET /v2/{account_id}/linkedin/sales-navigator/account-lists4 lijsten
Request uitvoerenPOST /v2/{account_id}/linkedin/sales-navigator/account-lists/{list_id}38 accounts
De synchronisatie van accountlijsten toegevoegd (lijsten en hun bedrijven ge-upsert als CRM-segmenten, via een handmatige knop "Sync") en "Toevoegen aan accountlijst" op de bedrijfspagina, via de save-route. Getest op de Development-app.
Accountlijsten als segmenten van doelaccounts
Accountlijsten zijn de tegenhanger van leadlijsten aan de bedrijfskant. Een CRM- of ABM-tool kan de lijsten van de rep als segmenten tonen en een bedrijf toevoegen vanaf de eigen accountpagina, met dezelfde drie routes: list, browse, save.
Endpoints die de agent gebruikt
GET/v2/{account_id}/linkedin/sales-navigator/account-listsPOST/v2/{account_id}/linkedin/sales-navigator/account-lists/{list_id}POST/v2/{account_id}/linkedin/sales-navigator/account-lists/{list_id}/save
Veelgemaakte fout: Leadlijsten en accountlijsten door elkaar halen. Een lead gaat naar een leadlijst, een bedrijf naar een accountlijst; elke lijst-ID hoort bij één routefamilie.
LinkedIn-API voor salessoftware
Toon bij het openen van een lead het profiel zoals Sales Navigator het toont, niet de klassieke LinkedIn-versie.
Endpoint lezenGET /v2/{account_id}/users/{user_id}schema geladen
Request uitvoerenGET /v2/{account_id}/users/{user_id}?variant=linkedin_sales_navigator200 OK
Toegevoegd
getLeadProfile(id), dat de variant linkedin_sales_navigator opvraagt, en de lead-drawer op de prospectingpagina. Het profiel wordt pas opgehaald als de rep een lead opent. Getest op de Development-app.Het leadprofiel, in de Sales Navigator-variant
De profielroute accepteert een variant.
linkedin_sales_navigator geeft het profiel terug zoals Sales Navigator het toont; linkedin_classic en linkedin_recruiter zijn de andere twee. De route documenteert ook profielsecties zoals werkervaring, opleiding en vaardigheden, en de agent leest hoe hij die opvraagt.Endpoints die de agent gebruikt
GET/v2/{account_id}/users/{user_id}?variant=linkedin_sales_navigator
Veelgemaakte fout: Een profiel-URL of weergavenaam doorgeven als
LinkedIn MCP-server
user_id. Gebruik de ID die de zoekopdracht of de lijst teruggeeft, en haal één profiel op wanneer de gebruiker het opent, niet een hele resultatenpagina.Laat de rep vanuit de lead-drawer een Sales Navigator InMail met onderwerp versturen, en toon hoeveel InMail-credits er nog over zijn.
Request uitvoerenGET /v2/{account_id}/linkedin/inmail-creditscredits
Endpoint lezenPOST /v2/{account_id}/chats/sendschema geladen
De credits-badge en de InMail-composer (onderwerp en tekst) toegevoegd.
sendInMail() roept de start-a-chat-route aan met specifics.linkedin.sales_navigator.subject. De verzendknop is uitgeschakeld bij nul credits, en een mislukte verzending wordt aan de rep getoond, nooit opnieuw geprobeerd. Getest op de Development-app.Sales Navigator InMail met onderwerp, op de credits van de gebruiker
Een InMail start een nieuwe chat. De start-a-chat-route accepteert LinkedIn-specifieke opties, en het Sales Navigator-blok bevat het onderwerp. Credits horen bij de seat van de gebruiker: lees ze uit voordat u de composer toont, en laat de rep over elke verzending beslissen.
Endpoints die de agent gebruikt
POST/v2/{account_id}/chats/sendGET/v2/{account_id}/linkedin/inmail-credits
Veelgemaakte fout: Een InMail opnieuw proberen na een onduidelijke fout. Een retry kan het bericht twee keer versturen en twee credits kosten. Controleer de chats van de gebruiker voordat u aanbiedt opnieuw te versturen.
InMail versturen met de LinkedIn-API
Echte routes, volledige paden
De Sales Navigator API-routes achter de Sales Navigator MCP
De server stelt de Unipile API zelf beschikbaar, dus wat uw coding agent op Sales Navigator kan bouwen, is wat de Sales Navigator API doet. Tien routes zijn specifiek voor Sales Navigator: zoeken, zoekparameters, leadlijsten en accountlijsten. Profielen, InMail, credits en contracten gebruiken de gedeelde LinkedIn-routes. De paden hieronder zijn volledig, op de API-basis-URL
https://api.unipile.com, met de scoped key in de X-API-KEY header.10Sales Navigator-routes: personen, bedrijven, via een URL, parameters, leadlijsten, accountlijsten
6lijstroutes: list, browse en save, voor leadlijsten en voor accountlijsten
1server-URL en één scoped key, gedeeld met LinkedIn Classic, Recruiter en de andere kanalen
0endpoints om te raden: de agent leest het exacte schema voordat hij code schrijft
2 routes
Leads zoeken
People search met de filterset van Sales Navigator, en de parametersroute die een functietitel, bedrijf of locatie die de gebruiker intypt, omzet naar de ID die de filter verwacht.
POST/v2/{account_id}/linkedin/sales-navigator/search/people
GET/v2/{account_id}/linkedin/sales-navigator/search/parameters
1 route
Accounts zoeken
Bedrijven zoeken aan de Sales Navigator-kant, om lijsten met doelaccounts op te bouwen voordat u de mensen daarbinnen zoekt.
POST/v2/{account_id}/linkedin/sales-navigator/search/companies
1 route + opgeslagen zoekopdrachten
Zoeken via een URL
Voer via de URL een zoekopdracht uit die de gebruiker in Sales Navigator heeft gebouwd. Opgeslagen en recente zoekopdrachten laden via de body van de people search.
POST/v2/{account_id}/linkedin/sales-navigator/search
POST/v2/{account_id}/linkedin/sales-navigator/search/people
3 routes
Leadlijsten
De leadlijsten van de gebruiker oplijsten, de leads in een lijst bekijken, een lead in een lijst opslaan.
GET/v2/{account_id}/linkedin/sales-navigator/lead-lists
POST/v2/{account_id}/linkedin/sales-navigator/lead-lists/{list_id}
POST/v2/{account_id}/linkedin/sales-navigator/lead-lists/{list_id}/save
3 routes
Accountlijsten
Dezelfde drie handelingen aan de bedrijfskant: de accountlijsten oplijsten, er een bekijken, een account erin opslaan.
GET/v2/{account_id}/linkedin/sales-navigator/account-lists
POST/v2/{account_id}/linkedin/sales-navigator/account-lists/{list_id}
POST/v2/{account_id}/linkedin/sales-navigator/account-lists/{list_id}/save
Gedeelde routes
Leadprofiel en connectie
Lees een profiel in de Sales Navigator-variant, en stuur een connectieverzoek vanaf de leadpagina met de gedeelde LinkedIn-routes.
GET/v2/{account_id}/users/{user_id}?variant=linkedin_sales_navigator
POST/v2/{account_id}/users/me/relation-requests
Gedeelde routes
Sales Navigator InMail
Start een chat met een onderwerp in de Sales Navigator-opties, en lees de resterende InMail-credits van de seat.
POST/v2/{account_id}/chats/send
GET/v2/{account_id}/linkedin/inmail-credits
Gedeelde routes
Seat, contracten en koppeling
Koppel het account via Hosted Auth, toon de contracten die het heeft en kies het Sales Navigator-contract als er meerdere zijn.
POST/v2/auth/link
GET/v2/{account_id}/linkedin/contracts
POST/v2/{account_id}/linkedin/contracts/{contract_id}/select
Eén volledige request, precies zoals de agent hem uitvoert
De server volgt elke release van de Unipile API, dus een nieuwe Sales Navigator-route bereikt uw agent op de dag dat hij uitkomt. In productie roept uw product dezelfde routes aan op het account dat elke gebruiker via Hosted Auth heeft gekoppeld, als gebruikersacties in uw UI. Dezelfde routes als de Unipile LinkedIn-API, in de code die de agent schrijft of via de officiële SDK's.·API-referentie
De filterset van de Sales Navigator MCP, veld voor veld
Dit zijn de body-velden van
POST /v2/{account_id}/linkedin/sales-navigator/search/people, zoals de Unipile API v2 ze documenteert. Uw coding agent leest via de MCP-server hun exacte vorm voordat hij het filterformulier schrijft, zodat de velden in uw UI overeenkomen met die welke Sales Navigator op de seat van de gebruiker toepast.Rol en senioriteit12 velden
Vind de juiste persoon: wat hij vandaag doet, wat hij eerder deed, hoe senior hij is en hoe lang hij al in die rol zit.
Body-velden
Trefwoorden en naamkeywords, first_name, last_name
Huidige en vorige rolcurrent_job_title, past_job_title, function, seniority, persona
Ervaring en achtergrondyears_in_position, years_of_experience, school, profile_language
Bedrijf en locatie10 velden
Beperk op het bedrijf waar de lead werkt, de grootte en het type ervan, de branche, en waar de lead of het bedrijf gevestigd is.
Body-velden
Bedrijfcurrent_company, past_company, company_headcount, company_type, industry, years_in_company
Locatielocation, company_location, postal_code, radius
Signalen13 velden
De filters waarvoor salesteams betalen: mensen die net van baan zijn veranderd, die recent iets hebben gepost, die het bedrijf van de gebruiker volgen of het profiel van de gebruiker hebben bekeken.
Body-velden
Activiteit en intentiechanged_jobs, posted_on_linkedin, following_your_company, viewed_your_profile_recently, recent_interaction
Relatie met de gebruikernetwork_distance, connections_of, past_colleague, shared_experiences, group, messaged, viewed_profile, last_viewed_at
Lijsten en opgeslagen zoekopdrachten8 velden
Zoek binnen wat de gebruiker al in Sales Navigator heeft samengesteld, laad een opgeslagen of recente zoekopdracht opnieuw, of sla de huidige op in zijn account.
Body-velden
Lijstenlead_list, account_list, saved_leads, saved_accounts, saved_resources
Opgeslagen en recente zoekopdrachtenload_saved_search, load_recent_search, save_search
De meeste filters verwachten ID's, geen vrije tekst. Een functietitel, bedrijf, branche of locatie die de gebruiker intypt, wordt eerst omgezet met
GET /v2/{account_id}/linkedin/sales-navigator/search/parameters, en daarna doorgegeven aan de people search. Het schema documenteert ook include, exclude, id, name, min en max binnen de filterobjecten: de agent leest welke filter welke vorm aanneemt in plaats van te gokken. Accounts zoeken heeft een eigen body op POST /v2/{account_id}/linkedin/sales-navigator/search/companies.Snel aan de slag
Voeg de Sales Navigator MCP toe aan uw coding agent in één regel
Er is geen aparte Sales Navigator MCP-server om te installeren: de gehoste Unipile MCP-server dekt de Sales Navigator API onder dezelfde URL als LinkedIn Classic, Recruiter en elk ander kanaal. Richt uw coding agent erop met een scoped API-sleutel, en hij leest de Sales Navigator-routes en voert requests uit op uw Development-applicatie. De snippets hieronder komen uit de officiële documentatie.
Cursor~/.cursor/mcp.json
Claude Codeclaude mcp add --transport http …
Codex CLI en IDE-extensie~/.codex/config.toml
Gemini CLI~/.gemini/settings.json
Windsurf~/.codeium/windsurf/mcp_config.json
# Registreer de gehoste Unipile MCP-server in Claude Code
claude mcp add --transport http --scope user \
unipile "https://developer.unipile.com/mcp?branch=v2.0" \
--header "X-API-KEY: your-scoped-api-key"
# Controleer de verbinding, of typ /mcp binnen een sessie
claude mcp list
{
"mcpServers": {
"unipile": {
"url": "https://developer.unipile.com/mcp?branch=v2.0",
"headers": {
"X-API-KEY": "your-scoped-api-key"
}
}
}
}
{
"mcpServers": {
"unipile": {
"url": "https://developer.unipile.com/mcp?branch=v2.0",
"headers": {
"X-API-KEY": "your-scoped-api-key"
}
}
}
}
# Codex CLI en de Codex IDE-extensie delen dit bestand
[mcp_servers.unipile]
url = "https://developer.unipile.com/mcp?branch=v2.0"
http_headers = { X-API-KEY = "your-scoped-api-key" }
# Verifiëren: codex mcp list
{
"mcpServers": {
"unipile": {
"httpUrl": "https://developer.unipile.com/mcp?branch=v2.0",
"headers": {
"X-API-KEY": "your-scoped-api-key"
}
}
}
}
# Verifiëren: /mcp binnen Gemini CLI
Server verbonden. Probeer: "Voeg het zoeken naar leads via Sales Navigator toe aan de prospectingpagina, en verberg het als het account geen seat heeft."
1
Begin met een Development-applicatieWerk in het Unipile-dashboard, binnen uw Development-applicatie: koppel via Hosted Auth een LinkedIn-testaccount met een Sales Navigator-seat, maak er een Scope mee aan en een scoped Account API key voor die Scope. Production blijft onaangeroerd, en een MCP-client krijgt nooit een globale key of Service key.
2
Voeg de server toe aan uw coding agentPlak de config voor uw client, met de scoped key in de X-API-KEY-header. Herstart de client als die hem niet direct oppikt.
3
Beschrijf de feature, review de codeBeschrijf de Sales Navigator-feature die u nodig hebt. De agent leest de routes, schrijft de code in uw project en voert requests uit op de Development-app. Zet de key om naar Production zodra de flow slaagt.
Seat, contracten, namens de gebruiker
Welke Sales Navigator-seat gebruikt uw integratie?
De seat van de gebruiker die het account heeft gekoppeld. Tijdens het bouwen een testaccount op uw Development-applicatie. In productie het LinkedIn-account dat elke gebruiker via Hosted Auth heeft gekoppeld, met het Sales Navigator-abonnement waarvoor die gebruiker al betaalt, binnen workflows die die gebruiker zelf start en beheert.
1 · Uw coding agent
Codex, Cursor, Claude Code
Leest de Sales Navigator-routes, schrijft de code
2 · Unipile MCP-server
Gehost, scoped API-sleutel
Voert testrequests uit op uw Development-app
3 · Unipile API
De Sales Navigator-routes
Beperkt de actie tot één account-ID
4 · LinkedIn
Sales Navigator-seat
De eigen regels, credits en limieten van LinkedIn gelden
5 · Het account van de gebruiker
Gekoppeld via Hosted Auth
Eigen lijsten, eigen zoekopdrachten, eigen InMail-credits
Sarah MitchellLinkedIn · Sales Navigator-seat · door de gebruiker gekoppeld via Hosted Auth
Account-ID
acc_7f3…c91, de enige identifier die uw code opslaatContractenOpgehaald met
GET /v2/{account_id}/linkedin/contracts; Sales Navigator geselecteerd met POST /v2/{account_id}/linkedin/contracts/{contract_id}/selectInMailCredits gelezen met
GET /v2/{account_id}/linkedin/inmail-creditsSessieBeheerd door Unipile, nooit zichtbaar voor uw app
Opnieuw verbindenOntkoppelen
Eerlijke limieten
Wat de Sales Navigator MCP niet verandert
De server heft de regels van LinkedIn niet op en belooft geen volume. De Sales Navigator API geeft uw product de echte signalen van de seat, zodat de feature die u uitbrengt daarbinnen werkt, zoals de eigenaar van de seat dat zelf zou doen.
Wat LinkedIn afdwingt
Een Sales Navigator-seat is vereistDe Sales Navigator-routes antwoorden alleen op een account dat de seat heeft. De seat is het eigen LinkedIn-abonnement van de gebruiker; Unipile levert er geen.
InMail-creditsElke InMail kost een credit van de seat van de gebruiker, volgens de voorwaarden die LinkedIn voor die seat hanteert. Lees het saldo uit met
GET /v2/{account_id}/linkedin/inmail-credits voordat u de composer toont.ZoekpagineringSales Navigator-zoekopdrachten geven resultaten pagina voor pagina terug, binnen wat LinkedIn de seat laat zien. Uw code pagineert met de cursor die de API teruggeeft; hij kan niet meer ophalen dan de seat zelf kan.
Uitnodigingsquota blijven geldenEen connectieverzoek vanaf een leadpagina gebruikt hetzelfde wekelijkse quotum dat LinkedIn op het account toepast, met of zonder seat.
Checkpoints bij het koppelenLinkedIn kan de eigenaar van het account om een code of een bevestiging in de app vragen wanneer het account wordt gekoppeld. Hosted Auth begeleidt de gebruiker daarbij; uw code ziet nooit een wachtwoord.
Wat u in uw product inbouwt
Schrijfacties zijn gebruikersactiesEen lead in een lijst opslaan, een account opslaan, een InMail versturen: elke actie wordt door de gebruiker in uw UI gestart, nooit door een achtergrondloop.
Controleer de seat voordat u de feature toontHaal de contracten op, selecteer het Sales Navigator-contract als er meerdere zijn, en verberg het zoeken en de lijsten van Sales Navigator bij accounts zonder seat.
Probeer een schrijfactie nooit blind opnieuwControleer na een time-out bij een InMail of het opslaan in een lijst eerst de chats of bekijk de lijst, voordat u aanbiedt het opnieuw te proberen. Een blinde retry kan dubbel versturen of een tweede credit kosten.
Lees de gebruikssignalen en neem gas terugUnipile geeft rate-limit-responses, quotumfouten en providerstatussen door zodra ze optreden. Behandel een limiet als een stop, niet als een retry.
Eén Scope en één scoped key per tenantEen workspace ziet alleen de accounts die aan zijn Scope zijn toegewezen. De globale key blijft in uw backend voor beheer, en de eigenaar van het account kan op elk moment ontkoppelen.
Vier manieren om Sales Navigator-data te bereiken
Hoe de Sales Navigator MCP-opties zich tot elkaar verhouden
Elke Sales Navigator MCP-server is van een derde partij, dus de echte vraag voor een productteam is hoe elke server Sales Navigator bereikt, op wiens seat, en wat u ermee kunt uitbrengen. De vier families die u tegenkomt, naast elkaar.
Unipile MCP-server
Open-source communityservers
Marktplaatsen voor openbare data
No-code MCP-bridges
Hoe Sales Navigator wordt bereikt
Unipile MCP-serverDe seat die elk van uw gebruikers koppelt via Hosted Auth, daarna de Sales Navigator API-routes
Open-source communityserversUw eigen LinkedIn-login op uw machine, aangestuurd via een browsersessie
Marktplaatsen voor openbare dataOpenbare pagina's, geen seat, resultaten uit een pijplijn voor dataverzameling
No-code MCP-bridgesHun LinkedIn-appkoppeling en een set vooraf gedefinieerde acties
Sales Navigator-features
Unipile MCP-serverLeads en accounts zoeken, zoeken via een URL, leadlijsten, accountlijsten, InMail, plus de Sales Navigator-variant van het profiel
Open-source communityserversVooral het klassieke profiel; Sales Navigator hangt af van het project
Marktplaatsen voor openbare dataOpenbare profielen en bedrijven, niet de lijsten of InMail van de gebruiker
No-code MCP-bridgesVooraf gedefinieerde acties, meestal buiten Sales Navigator
Lezen, of lezen en handelen
Unipile MCP-serverLezen en handelen: zoeken, opslaan in een lijst, een InMail versturen, als features van uw product
Open-source communityserversVooral lezen, een paar schrijfacties afhankelijk van het project
Marktplaatsen voor openbare dataAlleen lezen
No-code MCP-bridgesVooraf gedefinieerde schrijfacties, weinig lezen
Hosting en clients
Unipile MCP-serverGehost, één URL, elke coding agent via HTTP: Codex, Cursor, Claude Code, Gemini CLI, Windsurf
Open-source communityserversZelf gehost, lokaal of in Docker, meestal één client tegelijk
Marktplaatsen voor openbare dataGehost, token per client
No-code MCP-bridgesGehost, één gegenereerde URL per configuratie
Andere LinkedIn-producten en kanalen
Unipile MCP-serverLinkedIn Classic en Recruiter, plus WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP, Google- en Outlook-agenda's
Open-source communityserversGeen
Marktplaatsen voor openbare dataAndere openbare databronnen
No-code MCP-bridgesDuizenden apps, elk met een beperkte set acties
Prijsmodel
Unipile MCP-serverPer gekoppeld account, ongeacht het aantal requests, 7 dagen gratis proberen
Open-source communityserversGratis, u host en onderhoudt het zelf
Marktplaatsen voor openbare dataPer credit of per resultaat
No-code MCP-bridgesPer taak of per actie
Onder wiens voorwaarden uw product werkt
Unipile MCP-serverHet eigen account en Sales Navigator-abonnement van elke gebruiker, in workflows die de gebruiker vanuit uw product start en beheert
Open-source communityserversUw persoonlijke account, op eigen risico
Marktplaatsen voor openbare dataDe voorwaarden voor dataverzameling van de marktplaats
No-code MCP-bridgesDe voorwaarden van de bridge en de rechten van zijn LinkedIn-app
De categorieën worden bewust algemeen beschreven. Wat de Unipile-server onderscheidt, is het accountmodel: uw product zoekt, slaat op en verstuurt als de gebruiker die de seat heeft gekoppeld, met de lijsten en InMail-credits van die gebruiker, achter één server-URL die wordt gedeeld met LinkedIn Classic, Recruiter en acht andere kanalen.
6000+
Bedrijven innoveren met Unipile
Vertrouwd door marktleiders
1 API
Activiteiten stroomlijnen voor alle belangrijke communicatiekanalen
2 dagen
Snel live integratie bereiken met minimale installatie
30%
Vermindering van onderhoudsinspanningen en -middelen
Ingebouwde beveiliging en compliance
Enterprise-bescherming voor uw gegevens en workflows Meer informatie over onze beveiliging
SOC 2 type II
Gecertificeerd
Onafhankelijk gecontroleerde beveiligingscontroles voor gegevensbescherming en operationele integriteit.
GDPR
Conform
Volledige naleving van de Europese regelgeving voor gegevensbescherming voor de privacy van gebruikers.
99.9%
Platform Uptime over de laatste 24 maanden
24/7
Wereldwijde ondersteuning met krachtige API
FAQ Sales Navigator MCP
De vragen die mensen echt intypen: officieel of niet, de server-URL, leads zoeken, de seat, InMail, MCP versus API, accounts en prijs.
Niet van LinkedIn: LinkedIn publiceert geen Sales Navigator MCP-server, en het zoeken, de lijsten en InMail van Sales Navigator zijn via het developerprogramma niet opengesteld voor producten van derden. De Unipile MCP-server is een gehoste server van een derde partij, gegenereerd uit de Unipile API, en stelt de Sales Navigator API-routes beschikbaar: leads en accounts zoeken, zoeken via een Sales Navigator-URL, leadlijsten en accountlijsten. Uw coding agent leest ze en schrijft de feature in uw product, waar elke gebruiker zijn eigen account koppelt en uw code handelt namens die geauthenticeerde gebruiker. Unipile is een onafhankelijke technische tussenpersoon en is niet gelieerd aan, goedgekeurd door of gesponsord door LinkedIn.
Dezelfde URL als de rest van de Unipile API:
https://developer.unipile.com/mcp?branch=v2.0, via streamable HTTP, met een scoped Account API key in de X-API-KEY header. Er is geen aparte Sales Navigator-server. Plak hem in Codex, Cursor, Claude Code, Gemini CLI of Windsurf, en de agent vindt de Sales Navigator-routes zelf.Ja. De agent leest
POST /v2/{account_id}/linkedin/sales-navigator/search/people en de bijbehorende filterset (functietitel, senioriteit, functie, bedrijfsgrootte, locatie, baanwissel, leadlijsten, opgeslagen zoekopdrachten en meer), zet ingetypte waarden om naar ID's met GET /v2/{account_id}/linkedin/sales-navigator/search/parameters, schrijft de zoekfunctie in uw project en voert die uit op uw Development-applicatie. Accounts zoeken gebruikt POST /v2/{account_id}/linkedin/sales-navigator/search/companies, en een zoekopdracht die de gebruiker in Sales Navigator heeft gebouwd, wordt via de URL uitgevoerd met POST /v2/{account_id}/linkedin/sales-navigator/search.De server maakt verbinding, maar de Sales Navigator-routes antwoorden alleen op een account met een Sales Navigator-seat. Zonder seat werkt het account op de klassieke LinkedIn-routes voor zoeken, profielen en messaging. Uw code haalt de contracten van het account op met
GET /v2/{account_id}/linkedin/contracts, selecteert het Sales Navigator-contract met POST /v2/{account_id}/linkedin/contracts/{contract_id}/select als er meerdere zijn, en verbergt de feature als er geen is. De seat is het eigen LinkedIn-abonnement van de gebruiker; Unipile verkoopt er geen.Ja, als gebruikersactie. Een InMail start een chat met
POST /v2/{account_id}/chats/send, met het onderwerp in specifics.linkedin.sales_navigator.subject. Elke InMail kost een credit van de seat van de gebruiker; lees het saldo uit met GET /v2/{account_id}/linkedin/inmail-credits voordat u de composer toont, en probeer een verzending nooit opnieuw na een onduidelijke fout, want een retry kan dubbel versturen.Dezelfde routes, een ander moment. De Sales Navigator API is wat uw product in productie aanroept, via REST of de officiële SDK's, met eigen scoped keys. De Sales Navigator MCP is hoe uw coding agent die routes leest terwijl u bouwt: hij ontdekt de endpoints, leest de schema's, schrijft de code en test die op uw Development-applicatie. In productie loopt er niets via de MCP-server, tenzij u daarvoor kiest.
Tijdens het bouwen de testaccounts van uw Development-applicatie. In productie alleen het account dat een eindgebruiker heeft gekoppeld via Hosted Auth en dat in uw Scope staat: uw code ontvangt een account-ID, nooit inloggegevens, en elke request wordt uitgevoerd namens die geauthenticeerde gebruiker, binnen een workflow die de gebruiker vanuit uw product start en beheert. Hoe vaak uw product op een account handelt, is een beslissing aan klantzijde binnen de limieten van LinkedIn.
De MCP-server zit in elk Unipile-abonnement, zonder kosten per bericht of per request. De facturatie is per gekoppeld account, ongeacht het kanaal: vanaf 49 EUR per maand voor maximaal 10 accounts, daarna 5 EUR per extra account, tot 3 EUR bij grotere aantallen. De gratis proefperiode van 7 dagen vereist geen creditcard. Het volledige overzicht staat op de prijspagina. De Sales Navigator-seat zelf is het LinkedIn-abonnement van de gebruiker.