Sales Navigator MCP
Sales Navigator MCP Server für Coding-Agenten
Ihr Coding-Agent liest die Sales-Navigator-Routen des Unipile MCP-Server und baut Lead-Suche, Lead-Listen und InMail in Ihr Produkt ein.
7 Tage kostenlos testen, ohne Kreditkarte.
Ihr Coding-Agent
Unipile MCP verbunden
Ergänze die Prospecting-Seite um eine Sales-Navigator-Lead-Suche.
Endpoint lesenPOST /v2/{account_id}/linkedin/sales-navigator/search/peopleSchema geladen
searchLeads() und das Filterformular ergänzt. Es prüft zuerst den Seat: 25 Leads auf Seite eins.
Nächstes Feature beschreiben…
Die kurze Antwort
Gibt es einen offiziellen Sales Navigator MCP-Server?
Nein. LinkedIn veröffentlicht keinen Sales Navigator MCP-Server, und Suche, Listen und InMail von Sales Navigator stehen Drittanbieter-Produkten über das Entwicklerprogramm nicht offen. Der Unipile MCP-Server ist ein gehosteter Drittanbieter-Server, generiert aus der Unipile API, die die Routen der Sales Navigator API umfasst. Ihr Coding-Agent liest sie und schreibt das Feature in Ihr Produkt. Jeder Nutzer verbindet sein eigenes LinkedIn-Konto mit seinem Sales-Navigator-Seat über Hosted Auth, und Ihr Code handelt im Namen dieses authentifizierten Nutzers.
Die Server-URL
https://developer.unipile.com/mcp?branch=v2.0
AuthHeader
X-API-KEY mit einem Scoped Account API Key, über streamable HTTP. Dieselbe URL bedient LinkedIn Classic, Recruiter und die übrigen Kanäle.SeatDie Sales-Navigator-Routen antworten, wenn das verbundene LinkedIn-Konto einen Sales-Navigator-Seat hat. Prüfen Sie das mit
GET /v2/{account_id}/linkedin/contracts.KontenWährend der Entwicklung die Testkonten Ihrer Development-Anwendung; in Production das Konto, das jeder Nutzer über Hosted Auth verbunden hat.
ClientsCodex, Cursor, Claude Code, Gemini CLI, Windsurf oder jeder MCP-Client über streamable HTTP.
Wie aus einem Prompt ein Sales-Navigator-Feature wird
1
Sie beschreiben das FeatureLass Nutzer eine Sales-Navigator-Such-URL einfügen und importiere die Leads in eine Kampagne.
2
Der Agent liest die Route der Sales Navigator API
Endpoint lesenPOST /v2/{account_id}/linkedin/sales-navigator/searchSchema geladen
3
Er schreibt den Code und testet ihn in Ihrer Development-AnwendungimportFromUrl() in salesnav.service.ts und das Feld „Aus Sales Navigator importieren“ auf der Kampagnenseite ergänzt. Mit einer Test-URL in der Development-App ausgeführt: 25 Leads auf Seite eins, nächster Cursor gespeichert.
Prompts statt Glue Code
Was Ihr Coding-Agent mit dem Sales Navigator MCP baut
Wählen Sie ein Sales-Navigator-Feature. Jedes Transkript zeigt den Prompt an den Agenten, die Routen der Sales Navigator API, die er über den Unipile MCP-Server liest und ausführt, und was in Ihrem Projekt landet. Die Pfade sind vollständig, auf der API-Basis-URL
https://api.unipile.com, mit einem Scoped Key im X-API-KEY Header.Ergänze die Prospecting-Seite um die Sales-Navigator-Lead-Suche: aktueller Jobtitel, Seniority, Mitarbeiterzahl des Unternehmens und ein Schalter „Job gewechselt“.
Endpoint lesenGET /v2/{account_id}/linkedin/sales-navigator/search/parametersSchema geladen
Anfrage ausführenPOST /v2/{account_id}/linkedin/sales-navigator/search/people25 Leads
Das Filterformular gebaut (die Auswahlfelder lösen Namen über die Route für Suchparameter in IDs auf),
searchLeads(filters, cursor) in salesnav.service.ts und die Ergebnistabelle mit „Mehr laden“. In der Development-App mit einem Test-Seat getestet: 25 Leads auf der ersten Seite.Lead-Suche mit den Sales-Navigator-Filtern, die Ihre Nutzer schon kennen
Der Agent liest den Body der Personensuche, baut das Formular in Ihrem Stack und führt die erste Suche in Ihrer Development-Anwendung aus. Jobtitel, Seniority, Funktion, Mitarbeiterzahl, Standort und Signale wie Jobwechsel oder aktuelle Beiträge: dieselben Filter, die der Nutzer in Sales Navigator hat, auf seinem eigenen Seat.
Endpoints, die der Agent nutzt
GET/v2/{account_id}/linkedin/sales-navigator/search/parametersPOST/v2/{account_id}/linkedin/sales-navigator/search/people
Häufiger Fehler: Einen Jobtitel oder Firmennamen eintippen, wo der Filter eine ID erwartet. Lösen Sie den Text zuerst über die Route für Suchparameter in eine ID auf und übergeben Sie dann die ID an die Personensuche.
Sales Navigator Search API: die wichtigsten Features
Ergänze das CRM um eine Account-Suche über die Sales-Navigator-Routen, damit Vertriebler Zielunternehmen finden und im CRM öffnen können.
Endpoint lesenPOST /v2/{account_id}/linkedin/sales-navigator/search/companiesSchema geladen
Anfrage ausführenPOST /v2/{account_id}/linkedin/sales-navigator/search/companies200 OK
Ergänzt
searchAccounts(filters, cursor) und einen Tab „Accounts“ neben „Leads“ auf der Prospecting-Seite. Jede Unternehmenszeile verlinkt auf den passenden CRM-Datensatz, sofern es einen gibt. In der Development-App getestet.Account-Suche für Listen von Zielunternehmen
Die Unternehmenssuche ist die Account-Seite von Sales Navigator: Der Vertriebler grenzt Zielunternehmen ein und geht dann zu den Personen über, die dort arbeiten. Der Agent liest den genauen Body der Unternehmens-Route, bevor er das Formular schreibt, und rät so nie einen Filternamen.
Endpoints, die der Agent nutzt
POST/v2/{account_id}/linkedin/sales-navigator/search/companiesGET/v2/{account_id}/linkedin/sales-navigator/search/parameters
Häufiger Fehler: Den Body der Lead-Suche für die Unternehmens-Route wiederverwenden. Personen und Unternehmen nehmen unterschiedliche Filtersätze; lassen Sie den Agenten jedes Schema lesen, statt eines ins andere zu kopieren.
Guide zur Sales Navigator API
Lass Nutzer eine Sales-Navigator-Such-URL einfügen oder eine ihrer gespeicherten Suchen wählen und importiere die Leads in eine Kampagne.
Endpoint lesenPOST /v2/{account_id}/linkedin/sales-navigator/searchSchema geladen
Anfrage ausführenPOST /v2/{account_id}/linkedin/sales-navigator/search25 Leads
Ein Feld „Aus Sales Navigator importieren“ ergänzt, das die eingefügte URL an die Route für die Suche per URL sendet, dazu eine Auswahl gespeicherter Suchen, die
load_saved_search in der Personensuche nutzt. Leads werden seitenweise zur Kampagne hinzugefügt, der Cursor wird gespeichert. In der Development-App getestet.Eine Suche importieren, die der Nutzer bereits in Sales Navigator angelegt hat
Viele Nutzer bauen ihre Suche direkt in Sales Navigator. Ihr Produkt kann diese Suche unverändert übernehmen: aus der eingefügten URL oder aus einer gespeicherten oder letzten Suche ihres Kontos. Die Filter müssen nicht in Ihrer UI nachgebaut werden.
Endpoints, die der Agent nutzt
POST/v2/{account_id}/linkedin/sales-navigator/searchPOST/v2/{account_id}/linkedin/sales-navigator/search/people
Häufiger Fehler: Eine klassische LinkedIn-Such-URL an die Sales-Navigator-Route senden. Prüfen Sie vor dem Aufruf, ob der eingefügte Link eine Sales-Navigator-Suche ist, und zeigen Sie sonst eine klare Meldung.
Daten-Guide zur Sales Navigator API
Zeige die Sales-Navigator-Lead-Listen des Nutzers in der Seitenleiste, lass ihn eine öffnen und ergänze bei jedem Suchergebnis einen Button „In Lead-Liste speichern“.
Anfrage ausführenGET /v2/{account_id}/linkedin/sales-navigator/lead-lists6 Listen
Endpoint lesenPOST /v2/{account_id}/linkedin/sales-navigator/lead-lists/{list_id}/saveSchema geladen
Die Seitenleiste mit Lead-Listen, die Listenansicht (Browse-Route, paginiert) und den Button „In Lead-Liste speichern“ ergänzt, der die Speicher-Route einmal pro Klick aufruft und den Fehler anzeigt, falls LinkedIn ablehnt. In der Development-App mit einer Testliste getestet.
Lead-Listen: durchsuchen und darin speichern
In Lead-Listen verwaltet ein Sales-Navigator-Nutzer seine Prospects. Ihr Produkt kann die Listen des Nutzers lesen, eine öffnen und aus Ihrer eigenen UI einen Lead hinzufügen. Die Liste bleibt in Sales Navigator, der Nutzer sieht also an beiden Orten dieselbe Liste.
Endpoints, die der Agent nutzt
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
Häufiger Fehler: Einen Listennamen verwenden als
Guide zur Sales Navigator API
list_id. Nehmen Sie die ID aus GET .../lead-lists, und wiederholen Sie ein Speichern nach einem Timeout nicht blind: Durchsuchen Sie zuerst die Liste, um zu sehen, ob der Lead schon drin ist.Synchronisiere die Sales-Navigator-Account-Listen des Vertrieblers als Zielkunden-Segmente ins CRM und lass ihn ein Unternehmen von der Account-Seite aus zu einer Liste hinzufügen.
Anfrage ausführenGET /v2/{account_id}/linkedin/sales-navigator/account-lists4 Listen
Anfrage ausführenPOST /v2/{account_id}/linkedin/sales-navigator/account-lists/{list_id}38 Accounts
Den Sync der Account-Listen ergänzt (Listen und ihre Unternehmen als CRM-Segmente upserted, über einen manuellen Button „Sync“) sowie „Zur Account-Liste hinzufügen“ auf der Unternehmensseite, über die Speicher-Route. In der Development-App getestet.
Account-Listen als Zielkunden-Segmente
Account-Listen sind das Gegenstück zu Lead-Listen auf Unternehmensseite. Ein CRM- oder ABM-Tool kann die Listen des Vertrieblers als Segmente zeigen und ein Unternehmen von der eigenen Account-Seite aus hinzufügen, mit denselben drei Routen: auflisten, durchsuchen, speichern.
Endpoints, die der Agent nutzt
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
Häufiger Fehler: Lead-Listen und Account-Listen vermischen. Ein Lead gehört in eine Lead-Liste, ein Unternehmen in eine Account-Liste; jede Listen-ID gehört zu genau einer Routen-Familie.
LinkedIn API für Sales-Software
Wenn ein Vertriebler einen Lead öffnet, zeige das Profil so, wie Sales Navigator es zeigt, nicht die klassische LinkedIn-Version.
Endpoint lesenGET /v2/{account_id}/users/{user_id}Schema geladen
Anfrage ausführenGET /v2/{account_id}/users/{user_id}?variant=linkedin_sales_navigator200 OK
Ergänzt
getLeadProfile(id), das die Variante linkedin_sales_navigator anfordert, dazu die Lead-Seitenansicht auf der Prospecting-Seite. Das Profil wird nur geladen, wenn der Vertriebler einen Lead öffnet. In der Development-App getestet.Das Lead-Profil in seiner Sales-Navigator-Variante
Die Profil-Route nimmt eine Variante.
linkedin_sales_navigator liefert das Profil so, wie Sales Navigator es zeigt; linkedin_classic und linkedin_recruiter sind die beiden anderen. Die Route dokumentiert außerdem Profilabschnitte wie Berufserfahrung, Ausbildung und Skills, und der Agent liest, wie man sie anfordert.Endpoints, die der Agent nutzt
GET/v2/{account_id}/users/{user_id}?variant=linkedin_sales_navigator
Häufiger Fehler: Eine Profil-URL oder einen Anzeigenamen übergeben als
LinkedIn MCP-Server
user_id. Nutzen Sie die ID aus der Suche oder der Liste und laden Sie ein Profil erst, wenn der Nutzer es öffnet, nicht eine ganze Ergebnisseite.Lass den Vertriebler aus der Lead-Seitenansicht eine Sales Navigator InMail mit Betreff senden und zeige an, wie viel InMail-Guthaben übrig ist.
Anfrage ausführenGET /v2/{account_id}/linkedin/inmail-creditsGuthaben
Endpoint lesenPOST /v2/{account_id}/chats/sendSchema geladen
Guthaben-Badge und InMail-Composer (Betreff und Text) ergänzt.
sendInMail() ruft die Route zum Starten eines Chats auf, mit specifics.linkedin.sales_navigator.subject. Der Senden-Button ist bei null Guthaben deaktiviert, und ein fehlgeschlagener Versand wird dem Vertriebler angezeigt, nie wiederholt. In der Development-App getestet.Sales Navigator InMail mit Betreff, auf dem Guthaben des Nutzers
Eine InMail startet einen neuen Chat. Die Route zum Starten eines Chats nimmt LinkedIn-spezifische Optionen, und der Sales-Navigator-Block trägt den Betreff. Das Guthaben gehört zum Seat des Nutzers: Lesen Sie es, bevor Sie den Composer zeigen, und lassen Sie den Vertriebler jeden Versand selbst entscheiden.
Endpoints, die der Agent nutzt
POST/v2/{account_id}/chats/sendGET/v2/{account_id}/linkedin/inmail-credits
Häufiger Fehler: Eine InMail nach einem unklaren Fehler erneut senden. Ein Retry kann die Nachricht doppelt senden und zwei Guthaben verbrauchen. Prüfen Sie die Chats des Nutzers, bevor Sie ein erneutes Senden anbieten.
InMail mit der LinkedIn API senden
Echte Routen, vollständige Pfade
Die Routen der Sales Navigator API hinter dem Sales Navigator MCP
Der Server stellt die Unipile API selbst bereit: Was Ihr Coding-Agent auf Sales Navigator bauen kann, ist genau das, was die Sales Navigator API kann. Zehn Routen sind spezifisch für Sales Navigator: Suche, Suchparameter, Lead-Listen und Account-Listen. Profile, InMail, Guthaben und Verträge nutzen die gemeinsamen LinkedIn-Routen. Die Pfade unten sind vollständig, auf der API-Basis-URL
https://api.unipile.com, mit dem Scoped Key im X-API-KEY Header.10Sales-Navigator-Routen: Personen, Unternehmen, per URL, Parameter, Lead-Listen, Account-Listen
6Listen-Routen: auflisten, durchsuchen und speichern, für Lead-Listen und für Account-Listen
1Server-URL und ein Scoped Key, geteilt mit LinkedIn Classic, Recruiter und den übrigen Kanälen
0Endpoints zu erraten: Der Agent liest das exakte Schema, bevor er Code schreibt
2 Routen
Lead-Suche
Personensuche mit dem Sales-Navigator-Filtersatz und die Parameter-Route, die einen vom Nutzer eingetippten Jobtitel, ein Unternehmen oder einen Standort in die ID umwandelt, die der Filter erwartet.
POST/v2/{account_id}/linkedin/sales-navigator/search/people
GET/v2/{account_id}/linkedin/sales-navigator/search/parameters
1 Route
Account-Suche
Unternehmenssuche auf der Sales-Navigator-Seite, um Listen von Zielunternehmen aufzubauen, bevor die Personen darin gesucht werden.
POST/v2/{account_id}/linkedin/sales-navigator/search/companies
1 Route + gespeicherte Suchen
Suche per URL
Eine Suche, die der Nutzer in Sales Navigator angelegt hat, über ihre URL ausführen. Gespeicherte und letzte Suchen laden über den Body der Personensuche.
POST/v2/{account_id}/linkedin/sales-navigator/search
POST/v2/{account_id}/linkedin/sales-navigator/search/people
3 Routen
Lead-Listen
Die Lead-Listen des Nutzers auflisten, die Leads einer Liste durchsuchen, einen Lead in einer Liste speichern.
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 Routen
Account-Listen
Dieselben drei Operationen auf Unternehmensseite: die Account-Listen auflisten, eine durchsuchen, einen Account darin speichern.
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
Gemeinsame Routen
Lead-Profil und Vernetzung
Ein Profil in seiner Sales-Navigator-Variante lesen und mit den gemeinsamen LinkedIn-Routen von der Lead-Seite aus eine Kontaktanfrage senden.
GET/v2/{account_id}/users/{user_id}?variant=linkedin_sales_navigator
POST/v2/{account_id}/users/me/relation-requests
Gemeinsame Routen
Sales Navigator InMail
Einen Chat mit Betreff über die Sales-Navigator-Optionen starten und das verbleibende InMail-Guthaben des Seats lesen.
POST/v2/{account_id}/chats/send
GET/v2/{account_id}/linkedin/inmail-credits
Gemeinsame Routen
Seat, Verträge und Verbindung
Das Konto über Hosted Auth verbinden, seine Verträge auflisten und den Sales-Navigator-Vertrag auswählen, wenn es mehrere gibt.
POST/v2/auth/link
GET/v2/{account_id}/linkedin/contracts
POST/v2/{account_id}/linkedin/contracts/{contract_id}/select
Eine vollständige Anfrage, genau so, wie der Agent sie ausführt
Der Server folgt jedem Release der Unipile API, eine neue Sales-Navigator-Route erreicht Ihren Agenten also am Tag ihres Erscheinens. In Production ruft Ihr Produkt dieselben Routen auf dem Konto auf, das jeder Nutzer über Hosted Auth verbunden hat, als Nutzeraktionen in Ihrer UI. Dieselben Routen wie die Unipile LinkedIn API, im Code, den der Agent schreibt, oder über die offiziellen SDKs.·API-Referenz
Der Filtersatz des Sales Navigator MCP, Feld für Feld
Das sind die Body-Felder von
POST /v2/{account_id}/linkedin/sales-navigator/search/people, so wie die Unipile API v2 sie dokumentiert. Ihr Coding-Agent liest ihre genaue Struktur über den MCP-Server, bevor er das Filterformular schreibt, sodass die Felder in Ihrer UI denen entsprechen, die Sales Navigator auf dem Seat des Nutzers anwendet.Rolle und Seniority12 Felder
Die richtige Person finden: was sie heute macht, was sie vorher gemacht hat, wie senior sie ist und wie lange sie schon in der Rolle ist.
Body-Felder
Keywords und Namekeywords, first_name, last_name
Aktuelle und frühere Rollecurrent_job_title, past_job_title, function, seniority, persona
Erfahrung und Werdegangyears_in_position, years_of_experience, school, profile_language
Unternehmen und Standort10 Felder
Eingrenzen nach dem Unternehmen des Leads, seiner Größe und Art, seiner Branche und danach, wo der Lead oder das Unternehmen sitzt.
Body-Felder
Unternehmencurrent_company, past_company, company_headcount, company_type, industry, years_in_company
Standortlocation, company_location, postal_code, radius
Signale13 Felder
Die Filter, für die Vertriebsteams bezahlen: Personen, die gerade den Job gewechselt haben, kürzlich gepostet haben, dem Unternehmen des Nutzers folgen oder sein Profil angesehen haben.
Body-Felder
Aktivität und Kaufabsichtchanged_jobs, posted_on_linkedin, following_your_company, viewed_your_profile_recently, recent_interaction
Beziehung zum Nutzernetwork_distance, connections_of, past_colleague, shared_experiences, group, messaged, viewed_profile, last_viewed_at
Listen und gespeicherte Suchen8 Felder
In dem suchen, was der Nutzer in Sales Navigator schon kuratiert hat, eine gespeicherte oder letzte Suche neu laden oder die aktuelle in seinem Konto speichern.
Body-Felder
Listenlead_list, account_list, saved_leads, saved_accounts, saved_resources
Gespeicherte und letzte Suchenload_saved_search, load_recent_search, save_search
Die meisten Filter erwarten IDs, keinen Freitext. Ein vom Nutzer eingetippter Jobtitel, ein Unternehmen, eine Branche oder ein Standort wird zuerst aufgelöst mit
GET /v2/{account_id}/linkedin/sales-navigator/search/parametersund dann an die Personensuche übergeben. Das Schema dokumentiert außerdem include, exclude, id, name, min und max innerhalb der Filterobjekte: Der Agent liest, welcher Filter welche Struktur nimmt, statt zu raten. Die Account-Suche hat ihren eigenen Body auf POST /v2/{account_id}/linkedin/sales-navigator/search/companies.Schnellstart
Den Sales Navigator MCP in Ihren Coding-Agenten einbinden, in einer Zeile
Es gibt keinen separaten Sales Navigator MCP-Server zu installieren: Der gehostete Unipile MCP-Server deckt die Sales Navigator API unter derselben URL ab wie LinkedIn Classic, Recruiter und jeden anderen Kanal. Richten Sie Ihren Coding-Agenten mit einem Scoped API Key darauf aus, und er liest die Sales-Navigator-Routen und führt Anfragen gegen Ihre Development-Anwendung aus. Die Snippets unten stammen aus der offiziellen Dokumentation.
Cursor~/.cursor/mcp.json
Claude Codeclaude mcp add --transport http …
Codex CLI und IDE-Erweiterung~/.codex/config.toml
Gemini CLI~/.gemini/settings.json
Windsurf~/.codeium/windsurf/mcp_config.json
# Den gehosteten Unipile MCP-Server in Claude Code registrieren
claude mcp add --transport http --scope user \
unipile "https://developer.unipile.com/mcp?branch=v2.0" \
--header "X-API-KEY: your-scoped-api-key"
# Die Verbindung prüfen, oder /mcp in einer Session tippen
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 und die Codex-IDE-Erweiterung teilen sich diese Datei
[mcp_servers.unipile]
url = "https://developer.unipile.com/mcp?branch=v2.0"
http_headers = { X-API-KEY = "your-scoped-api-key" }
# Prüfen: codex mcp list
{
"mcpServers": {
"unipile": {
"httpUrl": "https://developer.unipile.com/mcp?branch=v2.0",
"headers": {
"X-API-KEY": "your-scoped-api-key"
}
}
}
}
# Prüfen: /mcp in Gemini CLI
Server verbunden. Probieren Sie: „Ergänze die Prospecting-Seite um die Sales-Navigator-Lead-Suche und blende sie aus, wenn das Konto keinen Seat hat.“
1
Mit einer Development-Anwendung beginnenArbeiten Sie im Unipile-Dashboardin Ihrer Development-Anwendung: Verbinden Sie über Hosted Auth ein LinkedIn-Testkonto mit Sales-Navigator-Seat, erstellen Sie damit einen Scope und einen Scoped Account API Key für diesen Scope. Production bleibt unberührt, und ein MCP-Client bekommt nie einen globalen oder Service-Key.
2
Den Server zu Ihrem Coding-Agenten hinzufügenFügen Sie die Konfiguration für Ihren Client ein, mit dem Scoped Key im X-API-KEY-Header. Starten Sie den Client neu, falls er sie nicht sofort übernimmt.
3
Das Feature beschreiben, den Code prüfenBeschreiben Sie das Sales-Navigator-Feature, das Sie brauchen. Der Agent liest die Routen, schreibt den Code in Ihr Projekt und führt Anfragen in der Development-App aus. Stellen Sie den Key auf Production um, sobald der Ablauf sitzt.
Seat, Verträge, im Namen des Nutzers
Wessen Sales-Navigator-Seat nutzt Ihre Integration?
Den Seat des Nutzers, der das Konto verbunden hat. Während der Entwicklung ein Testkonto in Ihrer Development-Anwendung. In Production das LinkedIn-Konto, das jeder Nutzer über Hosted Auth verbunden hat, mit dem Sales-Navigator-Abo, das dieser Nutzer bereits bezahlt, innerhalb von Workflows, die dieser Nutzer selbst startet und steuert.
1 · Ihr Coding-Agent
Codex, Cursor, Claude Code
Liest die Sales-Navigator-Routen, schreibt den Code
2 · Unipile MCP-Server
Gehostet, Scoped API Key
Führt Testanfragen in Ihrer Development-App aus
3 · Unipile API
Die Sales-Navigator-Routen
Begrenzt die Aktion auf eine Konto-ID
4 · LinkedIn
Sales-Navigator-Seat
Die Regeln, Guthaben und Limits von LinkedIn gelten
5 · Das Konto des Nutzers
Über Hosted Auth verbunden
Seine Listen, seine Suchen, sein InMail-Guthaben
Sarah MitchellLinkedIn · Sales-Navigator-Seat · vom Nutzer über Hosted Auth verbunden
Konto-ID
acc_7f3…c91, die einzige ID, die Ihr Code speichertVerträgeGelistet mit
GET /v2/{account_id}/linkedin/contracts; Sales Navigator ausgewählt mit POST /v2/{account_id}/linkedin/contracts/{contract_id}/selectInMailGuthaben gelesen mit
GET /v2/{account_id}/linkedin/inmail-creditsSessionVon Unipile gehalten, nie für Ihre App sichtbar
ReconnectTrennen
Ehrliche Grenzen
Was der Sales Navigator MCP nicht ändert
Der Server hebt die Regeln von LinkedIn nicht auf und verspricht kein Volumen. Die Sales Navigator API liefert Ihrem Produkt die echten Signale des Seats, damit das ausgelieferte Feature innerhalb dieser Grenzen funktioniert, so wie der Seat-Inhaber selbst arbeiten würde.
Was LinkedIn durchsetzt
Ein Sales-Navigator-Seat ist erforderlichDie Sales-Navigator-Routen antworten nur auf einem Konto, das den Seat besitzt. Der Seat ist das eigene LinkedIn-Abo des Nutzers; Unipile stellt keinen bereit.
InMail-GuthabenJede InMail verbraucht ein Guthaben vom Seat des Nutzers, zu den Bedingungen, die LinkedIn für diesen Seat festlegt. Lesen Sie den Stand mit
GET /v2/{account_id}/linkedin/inmail-credits aus, bevor Sie den Composer zeigen.Such-PaginationSales-Navigator-Suchen liefern Ergebnisse Seite für Seite, im Rahmen dessen, was LinkedIn den Seat sehen lässt. Ihr Code paginiert mit dem Cursor, den die API zurückgibt; er kann nicht mehr abrufen, als der Seat selbst sieht.
Einladungskontingente gelten weiterhinEine Kontaktanfrage von einer Lead-Seite nutzt dasselbe Wochenkontingent, das LinkedIn auf das Konto anwendet, mit oder ohne Seat.
Checkpoints beim VerbindenLinkedIn kann den Kontoinhaber beim Verbinden des Kontos nach einem Code oder einer Bestätigung in der App fragen. Hosted Auth führt den Nutzer durch diesen Schritt; Ihr Code sieht nie ein Passwort.
Was Sie in Ihr Produkt einbauen sollten
Schreibvorgänge sind NutzeraktionenLead in einer Liste speichern, Account speichern, InMail senden: Jede dieser Aktionen löst der Nutzer in Ihrer UI aus, nie eine Hintergrundschleife.
Den Seat prüfen, bevor das Feature erscheintListen Sie die Verträge auf, wählen Sie bei mehreren den Sales-Navigator-Vertrag aus und blenden Sie Sales-Navigator-Suche und -Listen auf Konten ohne Seat aus.
Schreibvorgänge nie blind wiederholenPrüfen Sie nach einem Timeout bei einer InMail oder beim Speichern in einer Liste die Chats oder durchsuchen Sie die Liste, bevor Sie einen neuen Versuch anbieten. Ein blinder Retry kann doppelt senden oder ein zweites Guthaben verbrauchen.
Die Nutzungssignale lesen und zurückfahrenUnipile leitet Rate-Limit-Antworten, Quota-Fehler und Anbieterzustände weiter, sobald sie auftreten. Behandeln Sie ein Limit als Stopp, nicht als Anlass für einen Retry.
Ein Scope und ein Scoped Key pro MandantEin Workspace sieht nur die Konten, die seinem Scope zugewiesen sind. Der globale Key bleibt für die Administration in Ihrem Backend, und der Kontoinhaber kann jederzeit trennen.
Vier Wege zu Sales-Navigator-Daten
Die Optionen für einen Sales Navigator MCP im Vergleich
Jeder Sales Navigator MCP-Server stammt von Drittanbietern. Die eigentliche Frage für ein Produktteam ist also, wie jeder Server Sales Navigator erreicht, auf wessen Seat und was Sie damit ausliefern können. Die vier Familien, die Sie finden werden, nebeneinander.
Unipile MCP-Server
Open-Source-Server aus der Community
Marktplätze für öffentliche Daten
No-Code-MCP-Brücken
Wie sie Sales Navigator erreicht
Unipile MCP-ServerDer Seat jedes Ihrer Nutzer verbunden über Hosted Auth, dann die Routen der Sales Navigator API
Open-Source-Server aus der CommunityIhr eigener LinkedIn-Login auf Ihrer Maschine, über eine Browser-Session gesteuert
Marktplätze für öffentliche DatenÖffentliche Seiten, kein Seat, Ergebnisse aus einer Pipeline zur Datensammlung
No-Code-MCP-BrückenIhre eigene LinkedIn-App-Verbindung und eine Reihe vordefinierter Aktionen
Sales-Navigator-Features
Unipile MCP-ServerLead- und Account-Suche, Suche per URL, Lead-Listen, Account-Listen, InMail, dazu die Sales-Navigator-Profilvariante
Open-Source-Server aus der CommunityMeist das klassische Profil; Sales Navigator hängt vom Projekt ab
Marktplätze für öffentliche DatenÖffentliche Profile und Unternehmen, nicht die Listen oder InMails des Nutzers
No-Code-MCP-BrückenVordefinierte Aktionen, meist außerhalb von Sales Navigator
Lesen, oder lesen und handeln
Unipile MCP-ServerLesen und handeln: suchen, in einer Liste speichern, eine InMail senden, als Features Ihres Produkts
Open-Source-Server aus der CommunityÜberwiegend lesen, je nach Projekt einige Schreibvorgänge
Marktplätze für öffentliche DatenNur lesen
No-Code-MCP-BrückenVordefinierte Schreibvorgänge, wenig Lesen
Hosting und Clients
Unipile MCP-ServerGehostet, eine URL, jeder Coding-Agent über HTTP: Codex, Cursor, Claude Code, Gemini CLI, Windsurf
Open-Source-Server aus der CommunitySelbst gehostet, lokal oder per Docker, meist ein Client nach dem anderen
Marktplätze für öffentliche DatenGehostet, Token pro Client
No-Code-MCP-BrückenGehostet, eine generierte URL pro Konfiguration
Weitere LinkedIn-Produkte und Kanäle
Unipile MCP-ServerLinkedIn Classic und Recruiter, dazu WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP, Google- und Outlook-Kalender
Open-Source-Server aus der CommunityKeine
Marktplätze für öffentliche DatenAndere öffentliche Datenquellen
No-Code-MCP-BrückenTausende Apps, jede mit einem flachen Aktionsumfang
Preismodell
Unipile MCP-ServerPro verbundenem Konto, unabhängig vom Anfragevolumen, 7 Tage kostenlos testen
Open-Source-Server aus der CommunityKostenlos, Sie hosten und pflegen ihn
Marktplätze für öffentliche DatenPro Credit oder pro Ergebnis
No-Code-MCP-BrückenPro Task oder pro Aktion
Unter wessen Bedingungen Ihr Produkt arbeitet
Unipile MCP-ServerDas eigene Konto und Sales-Navigator-Abo jedes Nutzers, in Workflows, die der Nutzer aus Ihrem Produkt heraus startet und steuert
Open-Source-Server aus der CommunityIhr persönliches Konto, auf eigenes Risiko
Marktplätze für öffentliche DatenDie Bedingungen der Datensammlung des Marktplatzes
No-Code-MCP-BrückenDie Bedingungen der Brücke und die Berechtigungen ihrer LinkedIn-App
Die Kategorien sind bewusst allgemein beschrieben. Was den Unipile-Server unterscheidet, ist das Kontomodell: Ihr Produkt sucht, speichert und sendet als der Nutzer, der den Seat verbunden hat, mit dessen Listen und InMail-Guthaben, hinter einer einzigen Server-URL, die mit LinkedIn Classic, Recruiter und acht weiteren Kanälen geteilt wird.
6000+
Unternehmen, die mit Unipile innovieren
Vertrauen bei Branchenführern
1 API
Rationalisierung der Abläufe für alle wichtigen Kommunikationskanäle
2 Tage
Schnelle Live-Integration mit minimaler Einrichtung
30%
Verringerung des Wartungsaufwands und der Ressourcen
Integrierte Sicherheit und Compliance
Unternehmensgerechter Schutz für Ihre Daten und Arbeitsabläufe Erfahren Sie mehr über unsere Sicherheit
SOC 2 Typ II
Zertifiziert
Unabhängig geprüfte Sicherheitskontrollen zur Gewährleistung des Datenschutzes und der betrieblichen Integrität.
GDPR
Konform
Vollständige Einhaltung der europäischen Datenschutzbestimmungen zum Schutz der Privatsphäre der Nutzer.
99.9%
Betriebszeit der Plattform in den letzten 24 Monaten
24/7
Globaler Support mit leistungsstarker API
FAQ zum Sales Navigator MCP
Die Fragen, die wirklich gestellt werden: offiziell oder nicht, die Server-URL, Lead-Suche, der Seat, InMail, MCP oder API, Konten und Preis.
Nicht von LinkedIn: Es veröffentlicht keinen Sales Navigator MCP-Server, und Suche, Listen und InMail von Sales Navigator stehen Drittanbieter-Produkten über das Entwicklerprogramm nicht offen. Der Unipile MCP-Server ist ein gehosteter Drittanbieter-Server, generiert aus der Unipile API, und stellt die Routen der Sales Navigator API bereit: Lead- und Account-Suche, Suche per Sales-Navigator-URL, Lead-Listen und Account-Listen. Ihr Coding-Agent liest sie und schreibt das Feature in Ihr Produkt, in dem jeder Nutzer sein eigenes Konto verbindet und Ihr Code im Namen dieses authentifizierten Nutzers handelt. Unipile ist ein unabhängiger technischer Intermediär und ist weder mit LinkedIn verbunden noch von LinkedIn unterstützt oder gesponsert.
Dieselbe URL wie für den Rest der Unipile API:
https://developer.unipile.com/mcp?branch=v2.0, über streamable HTTP, mit einem Scoped Account API Key im X-API-KEY Header. Es gibt keinen separaten Sales-Navigator-Server. Fügen Sie sie in Codex, Cursor, Claude Code, Gemini CLI oder Windsurf ein, und der Agent findet die Sales-Navigator-Routen selbstständig.Ja. Der Agent liest
POST /v2/{account_id}/linkedin/sales-navigator/search/people und dessen Filtersatz (Jobtitel, Seniority, Funktion, Mitarbeiterzahl, Standort, Jobwechsel, Lead-Listen, gespeicherte Suchen und mehr), löst eingetippte Werte in IDs auf mit GET /v2/{account_id}/linkedin/sales-navigator/search/parameters, schreibt die Suche in Ihr Projekt und führt sie in Ihrer Development-Anwendung aus. Die Account-Suche nutzt POST /v2/{account_id}/linkedin/sales-navigator/search/companies, und eine Suche, die der Nutzer in Sales Navigator angelegt hat, läuft über ihre URL mit POST /v2/{account_id}/linkedin/sales-navigator/search.Der Server verbindet sich, aber die Sales-Navigator-Routen antworten nur auf einem Konto mit Sales-Navigator-Seat. Ohne ihn funktioniert das Konto auf den klassischen LinkedIn-Routen für Suche, Profil und Messaging. Ihr Code listet die Verträge des Kontos auf mit
GET /v2/{account_id}/linkedin/contracts, wählt den Sales-Navigator-Vertrag aus mit POST /v2/{account_id}/linkedin/contracts/{contract_id}/select , wenn es mehrere gibt, und blendet das Feature aus, wenn es keinen gibt. Der Seat ist das eigene LinkedIn-Abo des Nutzers; Unipile verkauft keinen.Ja, als Nutzeraktion. Eine InMail startet einen Chat mit
POST /v2/{account_id}/chats/send, mit dem Betreff in specifics.linkedin.sales_navigator.subject. Jede InMail verbraucht ein Guthaben vom Seat des Nutzers; lesen Sie den Stand mit GET /v2/{account_id}/linkedin/inmail-credits aus, bevor Sie den Composer zeigen, und wiederholen Sie einen Versand nach einem unklaren Fehler nie, denn ein Retry kann doppelt senden.Dieselben Routen, anderer Zeitpunkt. Die Sales Navigator API ruft Ihr Produkt in Production auf, über REST oder die offiziellen SDKs, mit eigenen Scoped Keys. Über den Sales Navigator MCP liest Ihr Coding-Agent diese Routen während der Entwicklung: Er findet die Endpoints, liest die Schemas, schreibt den Code und testet ihn in Ihrer Development-Anwendung. In Production läuft nichts über den MCP-Server, außer Sie entscheiden sich dafür.
Während der Entwicklung auf den Testkonten Ihrer Development-Anwendung. In Production nur auf dem Konto, das ein Endnutzer über Hosted Auth verbunden hat und das in Ihrem Scope liegt: Ihr Code erhält eine Konto-ID, nie Zugangsdaten, und jede Anfrage läuft im Namen dieses authentifizierten Nutzers, innerhalb eines Workflows, den der Nutzer aus Ihrem Produkt heraus startet und steuert. Wie oft Ihr Produkt auf einem Konto handelt, ist eine Entscheidung auf Kundenseite, innerhalb der Limits von LinkedIn.
Der MCP-Server ist in jedem Unipile-Tarif enthalten, ohne Gebühr pro Nachricht oder pro Anfrage. Abgerechnet wird pro verbundenem Konto, unabhängig vom Kanal: ab 49 EUR pro Monat für bis zu 10 Konten, danach 5 EUR pro zusätzlichem Konto, bei Volumen bis hinunter zu 3 EUR. Die 7-tägige kostenlose Testphase braucht keine Kreditkarte. Die vollständige Übersicht auf der Preisseite. Der Sales-Navigator-Seat selbst ist das LinkedIn-Abo des Nutzers.