Sales Navigator MCP
Serwer Sales Navigator MCP dla agentów kodujących
Agent kodujący czyta endpointy Sales Navigator przez serwer Unipile MCP i wbudowuje w produkt wyszukiwanie leadów, listy leadów i InMail.
7 dni za darmo, bez karty kredytowej.
Agent kodujący
Unipile MCP połączony
Dodaj wyszukiwanie leadów Sales Navigator na stronie prospectingu.
Odczyt endpointuPOST /v2/{account_id}/linkedin/sales-navigator/search/peopleschemat wczytany
Dodano searchLeads() i formularz filtrów. Najpierw sprawdza licencję: 25 leadów na pierwszej stronie.
Opisz kolejną funkcję…
Krótka odpowiedź
Czy istnieje oficjalny serwer Sales Navigator MCP?
Nie. LinkedIn nie publikuje serwera Sales Navigator MCP, a wyszukiwanie, listy i InMail w Sales Navigator nie są dostępne dla produktów zewnętrznych w ramach jego programu dla deweloperów. Serwer Unipile MCP to hostowany serwer zewnętrzny, wygenerowany z API Unipile, które obejmuje endpointy API Sales Navigator. Agent kodujący je czyta i wpisuje funkcję do produktu. Każdy użytkownik podłącza przez Hosted Auth własne konto LinkedIn z licencją Sales Navigator, a kod działa w imieniu tego uwierzytelnionego użytkownika.
URL serwera
https://developer.unipile.com/mcp?branch=v2.0
UwierzytelnianieNagłówek
X-API-KEY z kluczem Account API przypisanym do Scope, przez streamable HTTP. Ten sam URL obsługuje LinkedIn Classic, Recruiter i pozostałe kanały.LicencjaEndpointy Sales Navigator odpowiadają, gdy podłączone konto LinkedIn ma licencję Sales Navigator. Można to sprawdzić przez
GET /v2/{account_id}/linkedin/contracts.KontaKonta testowe aplikacji Development na etapie budowania; na produkcji konto, które każdy użytkownik podłączył przez Hosted Auth.
KlienciCodex, Cursor, Claude Code, Gemini CLI, Windsurf lub dowolny klient MCP przez streamable HTTP.
Jak jeden prompt staje się funkcją Sales Navigator
1
Opis funkcjiPozwól użytkownikom wkleić URL wyszukiwania Sales Navigator i zaimportować leady do kampanii.
2
Agent czyta endpoint API Sales Navigator
Odczyt endpointuPOST /v2/{account_id}/linkedin/sales-navigator/searchschemat wczytany
3
Pisze kod i testuje go w aplikacji DevelopmentDodano importFromUrl() w salesnav.service.ts i pole „Importuj z Sales Navigator” na stronie kampanii. Uruchomione z testowym URL w aplikacji Development: 25 leadów na pierwszej stronie, następny kursor zapisany.
Prompty zamiast kodu klejącego
Co agent kodujący zbuduje z Sales Navigator MCP
Wybierz funkcję Sales Navigator. Każdy zapis pokazuje prompt dla agenta, endpointy API Sales Navigator, które agent czyta i wywołuje przez serwer Unipile MCP, oraz to, co trafia do projektu. Ścieżki są pełne, względem bazowego URL API
https://api.unipile.com, z kluczem przypisanym do Scope w nagłówku X-API-KEY każdego żądania.Dodaj wyszukiwanie leadów Sales Navigator na stronie prospectingu: obecne stanowisko, poziom stanowiska, wielkość firmy i przełącznik „zmiana pracy”.
Odczyt endpointuGET /v2/{account_id}/linkedin/sales-navigator/search/parametersschemat wczytany
Wykonaj zapytaniePOST /v2/{account_id}/linkedin/sales-navigator/search/people25 leadów
Zbudowano formularz filtrów (selektory zamieniają nazwy na ID przez endpoint parametrów wyszukiwania),
searchLeads(filters, cursor) w salesnav.service.ts oraz tabelę wyników z „Załaduj więcej”. Przetestowane w aplikacji Development z testową licencją: 25 leadów na pierwszej stronie.Wyszukiwanie leadów z filtrami Sales Navigator, które użytkownicy już znają
Agent czyta body wyszukiwania osób, buduje formularz w Państwa stacku i uruchamia pierwsze wyszukiwanie w aplikacji Development. Stanowisko, poziom stanowiska, dział, wielkość firmy, lokalizacja oraz sygnały, takie jak zmiana pracy czy niedawne posty: te same filtry, które użytkownik ma w Sales Navigator, na własnej licencji.
Endpointy używane przez agenta
GET/v2/{account_id}/linkedin/sales-navigator/search/parametersPOST/v2/{account_id}/linkedin/sales-navigator/search/people
Częsty błąd: Wpisywanie stanowiska lub nazwy firmy tam, gdzie filtr oczekuje ID. Najpierw należy zamienić tekst na ID przez endpoint parametrów wyszukiwania, a potem przekazać ID do wyszukiwania osób.
API wyszukiwania Sales Navigator: najważniejsze funkcje
Dodaj do CRM wyszukiwanie kont przez endpointy Sales Navigator, aby handlowcy mogli znajdować firmy docelowe i otwierać je w CRM.
Odczyt endpointuPOST /v2/{account_id}/linkedin/sales-navigator/search/companiesschemat wczytany
Wykonaj zapytaniePOST /v2/{account_id}/linkedin/sales-navigator/search/companies200 OK
Dodano
searchAccounts(filters, cursor) oraz kartę „Konta” obok „Leady” na stronie prospectingu. Każdy wiersz firmy prowadzi do odpowiadającego jej rekordu w CRM, jeśli taki istnieje. Przetestowane w aplikacji Development.Wyszukiwanie kont dla list firm docelowych
Wyszukiwanie firm to strona kont w Sales Navigator: handlowiec zawęża firmy docelowe, a potem przechodzi do osób, które w nich pracują. Agent czyta dokładne body endpointu firm, zanim napisze formularz, więc nigdy nie zgaduje nazwy filtra.
Endpointy używane przez agenta
POST/v2/{account_id}/linkedin/sales-navigator/search/companiesGET/v2/{account_id}/linkedin/sales-navigator/search/parameters
Częsty błąd: Używanie body wyszukiwania leadów w endpoincie firm. Osoby i firmy mają różne zestawy filtrów; agent powinien przeczytać każdy schemat, zamiast kopiować jeden do drugiego.
Przewodnik po API Sales Navigator
Pozwól użytkownikom wkleić URL wyszukiwania Sales Navigator albo wybrać jedno z zapisanych wyszukiwań i zaimportować leady do kampanii.
Odczyt endpointuPOST /v2/{account_id}/linkedin/sales-navigator/searchschemat wczytany
Wykonaj zapytaniePOST /v2/{account_id}/linkedin/sales-navigator/search25 leadów
Dodano pole „Importuj z Sales Navigator”, które wysyła wklejony URL do endpointu wyszukiwania z URL, oraz selektor zapisanych wyszukiwań, który używa
load_saved_search w wyszukiwaniu osób. Leady są dodawane do kampanii strona po stronie, z zapisanym kursorem. Przetestowane w aplikacji Development.Import wyszukiwania, które użytkownik zbudował już w Sales Navigator
Wielu użytkowników buduje wyszukiwanie w samym Sales Navigator. Produkt może przejąć to wyszukiwanie w obecnej postaci: z wklejonego URL albo z zapisanego lub niedawnego wyszukiwania na koncie użytkownika. Nie trzeba odtwarzać filtrów w interfejsie.
Endpointy używane przez agenta
POST/v2/{account_id}/linkedin/sales-navigator/searchPOST/v2/{account_id}/linkedin/sales-navigator/search/people
Częsty błąd: Wysyłanie URL klasycznego wyszukiwania LinkedIn do endpointu Sales Navigator. Przed wywołaniem należy sprawdzić, czy wklejony link to wyszukiwanie Sales Navigator, a w przeciwnym razie pokazać czytelny komunikat.
Przewodnik po danych API Sales Navigator
Pokaż listy leadów użytkownika z Sales Navigator w pasku bocznym, pozwól otworzyć każdą z nich i dodaj przycisk „Zapisz na liście leadów” przy każdym wyniku wyszukiwania.
Wykonaj zapytanieGET /v2/{account_id}/linkedin/sales-navigator/lead-lists6 list
Odczyt endpointuPOST /v2/{account_id}/linkedin/sales-navigator/lead-lists/{list_id}/saveschemat wczytany
Dodano pasek boczny z listami leadów, widok listy (endpoint przeglądania, z paginacją) i przycisk „Zapisz na liście leadów”, który wywołuje endpoint zapisu raz na kliknięcie i pokazuje błąd, jeśli LinkedIn odmówi. Przetestowane w aplikacji Development z listą testową.
Listy leadów: przeglądanie i zapisywanie
Listy leadów to miejsce, w którym użytkownik Sales Navigator trzyma potencjalnych klientów. Produkt może odczytać listy użytkownika, otworzyć jedną z nich i dodać do niej leada z własnego interfejsu. Lista zostaje w Sales Navigator, więc użytkownik widzi tę samą listę w obu miejscach.
Endpointy używane przez agenta
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
Częsty błąd: Używanie nazwy listy jako
Przewodnik po API Sales Navigator
list_id. ID należy wziąć z GET .../lead-lists, a zapisu nie ponawiać na ślepo po timeoucie: najpierw przejrzeć listę, by sprawdzić, czy lead już na niej jest.Synchronizuj listy kont handlowca z Sales Navigator do CRM jako segmenty kont docelowych i pozwól mu dodać firmę do listy ze strony konta.
Wykonaj zapytanieGET /v2/{account_id}/linkedin/sales-navigator/account-lists4 listy
Wykonaj zapytaniePOST /v2/{account_id}/linkedin/sales-navigator/account-lists/{list_id}38 kont
Dodano synchronizację list kont (listy i ich firmy zapisywane metodą upsert jako segmenty CRM, po kliknięciu przycisku „Synchronizuj”) oraz „Dodaj do listy kont” na stronie firmy, przez endpoint zapisu. Przetestowane w aplikacji Development.
Listy kont jako segmenty kont docelowych
Listy kont to odpowiednik list leadów po stronie firm. CRM lub narzędzie ABM może pokazać listy handlowca jako segmenty i dodać firmę z własnej strony konta, przez te same trzy endpointy: lista, przeglądanie, zapis.
Endpointy używane przez agenta
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
Częsty błąd: Mieszanie list leadów i list kont. Lead trafia na listę leadów, firma na listę kont; każde ID listy należy do jednej rodziny endpointów.
API LinkedIn dla oprogramowania sprzedażowego
Gdy handlowiec otwiera leada, pokaż profil tak, jak pokazuje go Sales Navigator, a nie w klasycznej wersji LinkedIn.
Odczyt endpointuGET /v2/{account_id}/users/{user_id}schemat wczytany
Wykonaj zapytanieGET /v2/{account_id}/users/{user_id}?variant=linkedin_sales_navigator200 OK
Dodano
getLeadProfile(id), który żąda wariantu linkedin_sales_navigator oraz panel leada na stronie prospectingu. Profil jest pobierany dopiero wtedy, gdy handlowiec otworzy leada. Przetestowane w aplikacji Development.Profil leada w wariancie Sales Navigator
Endpoint profilu przyjmuje wariant.
linkedin_sales_navigator zwraca profil tak, jak pokazuje go Sales Navigator; linkedin_classic i linkedin_recruiter to dwa pozostałe. Endpoint dokumentuje też sekcje profilu, takie jak doświadczenie, wykształcenie i umiejętności, a agent czyta, jak o nie poprosić.Endpointy używane przez agenta
GET/v2/{account_id}/users/{user_id}?variant=linkedin_sales_navigator
Częsty błąd: Przekazywanie URL profilu lub wyświetlanej nazwy jako
Serwer MCP dla LinkedIn
user_id. Należy użyć ID zwróconego przez wyszukiwanie lub listę i pobierać jeden profil, gdy użytkownik go otwiera, a nie całą stronę wyników.Pozwól handlowcowi wysłać z panelu leada InMail Sales Navigator z tematem i pokaż, ile zostało kredytów InMail.
Wykonaj zapytanieGET /v2/{account_id}/linkedin/inmail-creditskredyty
Odczyt endpointuPOST /v2/{account_id}/chats/sendschemat wczytany
Dodano etykietę kredytów i edytor InMail (temat i treść).
sendInMail() wywołuje endpoint rozpoczęcia czatu z specifics.linkedin.sales_navigator.subject. Przycisk wysyłki jest wyłączony przy zerze kredytów, a nieudana wysyłka jest pokazywana handlowcowi i nigdy nie jest ponawiana. Przetestowane w aplikacji Development.InMail Sales Navigator z tematem, na kredytach użytkownika
InMail rozpoczyna nowy czat. Endpoint rozpoczęcia czatu przyjmuje opcje specyficzne dla LinkedIn, a blok Sales Navigator zawiera temat. Kredyty należą do licencji użytkownika: należy je odczytać przed pokazaniem edytora i pozwolić handlowcowi decydować o każdej wysyłce.
Endpointy używane przez agenta
POST/v2/{account_id}/chats/sendGET/v2/{account_id}/linkedin/inmail-credits
Częsty błąd: Ponawianie InMail po niejednoznacznym błędzie. Ponowienie może wysłać wiadomość dwa razy i zużyć dwa kredyty. Zanim zaproponuje się ponowną wysyłkę, należy sprawdzić czaty użytkownika.
Wysyłanie InMail przez API LinkedIn
Prawdziwe endpointy, pełne ścieżki
Endpointy API Sales Navigator stojące za Sales Navigator MCP
Serwer udostępnia samo API Unipile, więc to, co agent kodujący może zbudować na Sales Navigator, wynika z możliwości API Sales Navigator. Dziesięć endpointów dotyczy wyłącznie Sales Navigator: wyszukiwanie, parametry wyszukiwania, listy leadów i listy kont. Profile, InMail, kredyty i kontrakty korzystają ze wspólnych endpointów LinkedIn. Poniższe ścieżki są pełne, względem bazowego URL API
https://api.unipile.com, z kluczem przypisanym do Scope w nagłówku X-API-KEY każdego żądania.10endpointów Sales Navigator: osoby, firmy, z URL, parametry, listy leadów, listy kont
6endpointów list: lista, przeglądanie i zapis, dla list leadów i list kont
1URL serwera i jeden klucz przypisany do Scope, wspólne z LinkedIn Classic, Recruiter i pozostałymi kanałami
0endpointów do zgadywania: agent czyta dokładny schemat, zanim napisze kod
2 endpointy
Wyszukiwanie leadów
Wyszukiwanie osób z zestawem filtrów Sales Navigator oraz endpoint parametrów, który zamienia stanowisko, firmę lub lokalizację wpisaną przez użytkownika na ID oczekiwane przez filtr.
POST/v2/{account_id}/linkedin/sales-navigator/search/people
GET/v2/{account_id}/linkedin/sales-navigator/search/parameters
1 endpoint
Wyszukiwanie kont
Wyszukiwanie firm po stronie Sales Navigator, aby zbudować listy kont docelowych, zanim zacznie się szukać osób w tych firmach.
POST/v2/{account_id}/linkedin/sales-navigator/search/companies
1 endpoint + zapisane wyszukiwania
Wyszukiwanie z URL
Uruchomienie wyszukiwania zbudowanego przez użytkownika w Sales Navigator na podstawie jego URL. Zapisane i niedawne wyszukiwania wczytuje się przez body wyszukiwania osób.
POST/v2/{account_id}/linkedin/sales-navigator/search
POST/v2/{account_id}/linkedin/sales-navigator/search/people
3 endpointy
Listy leadów
Lista list leadów użytkownika, przeglądanie leadów na jednej z nich, zapis leada na liście.
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 endpointy
Listy kont
Te same trzy operacje po stronie firm: lista list kont, przeglądanie jednej z nich, zapis konta na liście.
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
Wspólne endpointy
Profil leada i zaproszenie
Odczyt profilu w wariancie Sales Navigator i wysłanie zaproszenia do sieci ze strony leada przez wspólne endpointy LinkedIn.
GET/v2/{account_id}/users/{user_id}?variant=linkedin_sales_navigator
POST/v2/{account_id}/users/me/relation-requests
Wspólne endpointy
InMail Sales Navigator
Rozpoczęcie czatu z tematem w opcjach Sales Navigator i odczyt pozostałych kredytów InMail licencji.
POST/v2/{account_id}/chats/send
GET/v2/{account_id}/linkedin/inmail-credits
Wspólne endpointy
Licencja, kontrakty i połączenie
Podłączenie konta przez Hosted Auth, lista kontraktów konta i wybór kontraktu Sales Navigator, gdy jest ich kilka.
POST/v2/auth/link
GET/v2/{account_id}/linkedin/contracts
POST/v2/{account_id}/linkedin/contracts/{contract_id}/select
Jedno pełne żądanie, dokładnie tak, jak wykonuje je agent
Serwer nadąża za każdym wydaniem API Unipile, więc nowy endpoint Sales Navigator trafia do agenta w dniu premiery. Na produkcji produkt wywołuje te same endpointy na koncie, które każdy użytkownik podłączył przez Hosted Auth, jako akcje użytkownika w interfejsie. Te same endpointy co w API LinkedIn Unipile, w kodzie pisanym przez agenta lub przez oficjalne SDK.·Dokumentacja API
Zestaw filtrów Sales Navigator MCP, pole po polu
To pola body endpointu
POST /v2/{account_id}/linkedin/sales-navigator/search/people, zgodnie z dokumentacją API Unipile v2. Agent kodujący czyta ich dokładny format przez serwer MCP, zanim napisze formularz filtrów, więc pola w interfejsie odpowiadają tym, które Sales Navigator stosuje na licencji użytkownika.Rola i poziom stanowiska12 pól
Znajdź właściwą osobę: czym zajmuje się dziś, czym zajmowała się wcześniej, jak wysokie ma stanowisko i od jak dawna pełni tę rolę.
Pola body
Słowa kluczowe i nazwiskokeywords, first_name, last_name
Obecna i poprzednia rolacurrent_job_title, past_job_title, function, seniority, persona
Doświadczenie i wykształcenieyears_in_position, years_of_experience, school, profile_language
Firma i lokalizacja10 pól
Zawężanie według firmy, w której pracuje lead, jej wielkości i typu, branży oraz miejsca, w którym znajduje się lead lub firma.
Pola body
Firmacurrent_company, past_company, company_headcount, company_type, industry, years_in_company
Lokalizacjalocation, company_location, postal_code, radius
Sygnały13 pól
Filtry, za które płacą zespoły sprzedaży: osoby, które właśnie zmieniły pracę, niedawno coś opublikowały, obserwują firmę użytkownika lub oglądały jego profil.
Pola body
Aktywność i intencjachanged_jobs, posted_on_linkedin, following_your_company, viewed_your_profile_recently, recent_interaction
Relacja z użytkownikiemnetwork_distance, connections_of, past_colleague, shared_experiences, group, messaged, viewed_profile, last_viewed_at
Listy i zapisane wyszukiwania8 pól
Wyszukiwanie w tym, co użytkownik już zebrał w Sales Navigator, ponowne wczytanie zapisanego lub niedawnego wyszukiwania albo zapisanie bieżącego na jego koncie.
Pola body
Listylead_list, account_list, saved_leads, saved_accounts, saved_resources
Zapisane i niedawne wyszukiwaniaload_saved_search, load_recent_search, save_search
Większość filtrów oczekuje ID, a nie wolnego tekstu. Stanowisko, firmę, branżę lub lokalizację wpisaną przez użytkownika najpierw zamienia się na ID przez
GET /v2/{account_id}/linkedin/sales-navigator/search/parameters, a potem przekazuje do wyszukiwania osób. Schemat dokumentuje też include, exclude, id, name, min i max wewnątrz obiektów filtrów: agent czyta, który filtr przyjmuje jaki format, zamiast zgadywać. Wyszukiwanie kont ma własne body w POST /v2/{account_id}/linkedin/sales-navigator/search/companies.Szybki start
Dodaj Sales Navigator MCP do agenta kodującego w jednej linii
Nie trzeba instalować osobnego serwera Sales Navigator MCP: hostowany serwer Unipile MCP obejmuje API Sales Navigator pod tym samym URL co LinkedIn Classic, Recruiter i wszystkie inne kanały. Wystarczy wskazać go agentowi kodującemu z kluczem API przypisanym do Scope, a agent przeczyta endpointy Sales Navigator i wykona żądania w aplikacji Development. Poniższe fragmenty pochodzą z oficjalnej dokumentacji.
Cursor~/.cursor/mcp.json
Claude Codeclaude mcp add --transport http …
Codex CLI i rozszerzenie IDE~/.codex/config.toml
Gemini CLI~/.gemini/settings.json
Windsurf~/.codeium/windsurf/mcp_config.json
# Zarejestruj hostowany serwer Unipile MCP w 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"
# Sprawdź połączenie albo wpisz /mcp w sesji
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 i rozszerzenie Codex do IDE współdzielą ten plik
[mcp_servers.unipile]
url = "https://developer.unipile.com/mcp?branch=v2.0"
http_headers = { X-API-KEY = "your-scoped-api-key" }
# Weryfikacja: codex mcp list
{
"mcpServers": {
"unipile": {
"httpUrl": "https://developer.unipile.com/mcp?branch=v2.0",
"headers": {
"X-API-KEY": "your-scoped-api-key"
}
}
}
}
# Weryfikacja: /mcp w Gemini CLI
Serwer połączony. Spróbuj: „Dodaj wyszukiwanie leadów Sales Navigator na stronie prospectingu i ukryj je, gdy konto nie ma licencji.”
1
Zacznij od aplikacji DevelopmentW dashboardzie Unipile, w aplikacji Development, należy podłączyć przez Hosted Auth testowe konto LinkedIn z licencją Sales Navigator, utworzyć z nim Scope i klucz Account API przypisany do tego Scope. Production pozostaje nietknięta, a klient MCP nigdy nie dostaje klucza globalnego ani Service.
2
Dodaj serwer do agenta kodującegoWklej konfigurację dla swojego klienta, z kluczem przypisanym do Scope w nagłówku X-API-KEY. Jeśli klient nie wczyta jej od razu, zrestartuj go.
3
Opisz funkcję, przejrzyj kodOpisz potrzebną funkcję Sales Navigator. Agent czyta endpointy, pisze kod w projekcie i wykonuje żądania w aplikacji Development. Gdy przepływ działa, przełącz klucz na Production.
Licencja, kontrakty, w imieniu użytkownika
Czyjej licencji Sales Navigator używa integracja?
Licencji użytkownika, który podłączył konto. Na etapie budowania to konto testowe w aplikacji Development. Na produkcji to konto LinkedIn, które każdy użytkownik podłączył przez Hosted Auth, z subskrypcją Sales Navigator, za którą ten użytkownik już płaci, w ramach procesów, które sam uruchamia i kontroluje.
1 · Agent kodujący
Codex, Cursor, Claude Code
Czyta endpointy Sales Navigator, pisze kod
2 · Serwer Unipile MCP
Hostowany, klucz API przypisany do Scope
Wykonuje żądania testowe w aplikacji Development
3 · API Unipile
Endpointy Sales Navigator
Ogranicza akcję do jednego ID konta
4 · LinkedIn
Licencja Sales Navigator
Obowiązują własne zasady, kredyty i limity LinkedIn
5 · Konto użytkownika
Podłączone przez Hosted Auth
Jego listy, jego wyszukiwania, jego kredyty InMail
Sarah MitchellLinkedIn · licencja Sales Navigator · podłączone przez użytkownika przez Hosted Auth
ID konta
acc_7f3…c91, jedyny identyfikator zapisywany przez kodKontraktyLista przez
GET /v2/{account_id}/linkedin/contracts; kontrakt Sales Navigator wybrany przez POST /v2/{account_id}/linkedin/contracts/{contract_id}/selectInMailKredyty odczytywane przez
GET /v2/{account_id}/linkedin/inmail-creditsSesjaUtrzymywana przez Unipile, nigdy nie udostępniana aplikacji
Połącz ponownieOdłącz
Uczciwie o ograniczeniach
Czego Sales Navigator MCP nie zmienia
Serwer nie znosi zasad LinkedIn i nie obiecuje wolumenu. API Sales Navigator daje produktowi prawdziwe sygnały licencji, więc dostarczana funkcja działa w ich granicach, tak jak działałby sam właściciel licencji.
Co egzekwuje LinkedIn
Wymagana jest licencja Sales NavigatorEndpointy Sales Navigator odpowiadają tylko na koncie z licencją. Licencja to własna subskrypcja LinkedIn użytkownika; Unipile jej nie zapewnia.
Kredyty InMailKażdy InMail zużywa kredyt z licencji użytkownika, na warunkach, które LinkedIn ustala dla tej licencji. Saldo odczytuje się przez
GET /v2/{account_id}/linkedin/inmail-credits przed pokazaniem edytora.Paginacja wyszukiwaniaWyszukiwania Sales Navigator zwracają wyniki strona po stronie, w granicach tego, co LinkedIn pozwala zobaczyć danej licencji. Kod paginuje kursorem zwracanym przez API; nie pobierze więcej, niż może sama licencja.
Limity zaproszeń nadal obowiązująZaproszenie do sieci wysłane ze strony leada korzysta z tego samego tygodniowego limitu, który LinkedIn stosuje dla konta, z licencją lub bez.
Checkpointy przy podłączaniuLinkedIn może poprosić właściciela konta o kod lub potwierdzenie w aplikacji przy podłączaniu konta. Hosted Auth przeprowadza przez to użytkownika; kod produktu nigdy nie widzi hasła.
Co wbudować w produkt
Zapisy to akcje użytkownikaZapis leada na liście, zapis konta, wysłanie InMail: każdą z tych akcji uruchamia użytkownik w interfejsie, nigdy pętla w tle.
Sprawdzenie licencji przed pokazaniem funkcjiPobierz listę kontraktów, wybierz kontrakt Sales Navigator, gdy jest ich kilka, i ukryj wyszukiwanie oraz listy Sales Navigator na kontach bez licencji.
Żadnych ponowień zapisu na ślepoPo timeoucie przy InMail lub zapisie na liście sprawdź czaty albo przejrzyj listę, zanim zaproponujesz kolejną próbę. Ponowienie na ślepo może wysłać wiadomość dwa razy lub zużyć drugi kredyt.
Czytanie sygnałów użycia i wstrzymywanie działańUnipile na bieżąco przekazuje odpowiedzi rate limit, błędy limitów i stany dostawcy. Limit należy traktować jako sygnał do zatrzymania, a nie do ponowienia.
Jeden Scope i jeden klucz przypisany do Scope na tenantaWorkspace widzi tylko konta przypisane do jego Scope. Klucz globalny zostaje w backendzie do administracji, a właściciel konta może je odłączyć w każdej chwili.
Cztery sposoby dostępu do danych Sales Navigator
Porównanie opcji Sales Navigator MCP
Każdy serwer Sales Navigator MCP jest zewnętrzny, więc prawdziwe pytanie dla zespołu produktowego brzmi: jak dany serwer dociera do Sales Navigator, na czyjej licencji i co można z nim dostarczyć. Poniżej cztery rodziny rozwiązań, zestawione obok siebie.
serwer Unipile MCP
Serwery open source społeczności
Marketplace'y danych publicznych
Mosty MCP no-code
Jak dociera do Sales Navigator
serwer Unipile MCPLicencja, którą podłącza każdy z użytkowników przez Hosted Auth, potem endpointy API Sales Navigator
Serwery open source społecznościWłasne logowanie do LinkedIn na własnej maszynie, sterowane przez sesję przeglądarki
Marketplace'y danych publicznychStrony publiczne, bez licencji, wyniki serwowane z potoku zbierania danych
Mosty MCP no-codeIch połączenie z aplikacją LinkedIn i zestaw predefiniowanych akcji
Funkcje Sales Navigator
serwer Unipile MCPWyszukiwanie leadów i kont, wyszukiwanie z URL, listy leadów, listy kont, InMail, a także wariant profilu Sales Navigator
Serwery open source społecznościGłównie klasyczny profil; Sales Navigator zależy od projektu
Marketplace'y danych publicznychPubliczne profile i firmy, bez list użytkownika i InMail
Mosty MCP no-codePredefiniowane akcje, zwykle poza Sales Navigator
Odczyt czy odczyt i działanie
serwer Unipile MCPOdczyt i działanie: wyszukiwanie, zapis na liście, wysłanie InMail, jako funkcje produktu
Serwery open source społecznościGłównie odczyt, kilka zapisów w zależności od projektu
Marketplace'y danych publicznychTylko odczyt
Mosty MCP no-codePredefiniowane zapisy, niewiele odczytu
Hosting i klienci
serwer Unipile MCPHostowany, jeden URL, dowolny agent kodujący przez HTTP: Codex, Cursor, Claude Code, Gemini CLI, Windsurf
Serwery open source społecznościSelf-hosted, lokalnie lub w Dockerze, zwykle jeden klient naraz
Marketplace'y danych publicznychHostowane, token na klienta
Mosty MCP no-codeHostowane, jeden wygenerowany URL na konfigurację
Inne produkty LinkedIn i kanały
serwer Unipile MCPLinkedIn Classic i Recruiter, a także WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP, kalendarze Google i Outlook
Serwery open source społecznościBrak
Marketplace'y danych publicznychInne źródła danych publicznych
Mosty MCP no-codeTysiące aplikacji, każda z płytkim zestawem akcji
Model cenowy
serwer Unipile MCPZa podłączone konto, niezależnie od liczby żądań, 7 dni za darmo
Serwery open source społecznościZa darmo, hosting i utrzymanie po Państwa stronie
Marketplace'y danych publicznychZa kredyt lub za wynik
Mosty MCP no-codeZa zadanie lub za akcję
Na czyich warunkach działa produkt
serwer Unipile MCPWłasne konto każdego użytkownika i jego subskrypcja Sales Navigator, w procesach, które użytkownik inicjuje i kontroluje z poziomu produktu
Serwery open source społecznościWłasne konto osobiste, na własne ryzyko
Marketplace'y danych publicznychWarunki zbierania danych marketplace'u
Mosty MCP no-codeWarunki mostu i uprawnienia jego aplikacji LinkedIn
Kategorie są celowo opisane ogólnie. Serwer Unipile wyróżnia model kont: produkt wyszukuje, zapisuje i wysyła jako użytkownik, który podłączył licencję, z jego listami i kredytami InMail, za jednym URL serwera wspólnym z LinkedIn Classic, Recruiter i ośmioma innymi kanałami.
6000+
Firmy, które wprowadzają innowacje z Unipile
Zaufali nam liderzy branży
1 API
Usprawnij obsługę wszystkich głównych kanałów komunikacji
2 dni
Szybkie uruchomienie integracji przy minimalnej konfiguracji
30%
Mniej pracy i zasobów na utrzymanie
Wbudowane bezpieczeństwo i zgodność
Ochrona klasy enterprise dla danych i procesów Więcej o naszym bezpieczeństwie
SOC 2 Type II
Certyfikat
Niezależnie audytowane mechanizmy bezpieczeństwa, które zapewniają ochronę danych i ciągłość działania.
GDPR
Zgodność
Pełna zgodność z europejskimi przepisami o ochronie danych osobowych.
99.9%
Dostępności platformy w ciągu ostatnich 24 miesięcy
24/7
Globalne wsparcie i wydajne API
FAQ: Sales Navigator MCP
Pytania, które ludzie naprawdę wpisują: oficjalny czy nie, URL serwera, wyszukiwanie leadów, licencja, InMail, MCP a API, konta i cena.
Nie od LinkedIn: LinkedIn nie publikuje serwera Sales Navigator MCP, a wyszukiwanie, listy i InMail w Sales Navigator nie są dostępne dla produktów zewnętrznych w ramach jego programu dla deweloperów. Serwer Unipile MCP to hostowany serwer zewnętrzny, wygenerowany z API Unipile, który udostępnia endpointy API Sales Navigator: wyszukiwanie leadów i kont, wyszukiwanie z URL Sales Navigator, listy leadów i listy kont. Agent kodujący je czyta i wpisuje funkcję do produktu, w którym każdy użytkownik podłącza własne konto, a kod działa w imieniu tego uwierzytelnionego użytkownika. Unipile jest niezależnym pośrednikiem technicznym i nie jest powiązany z LinkedIn ani przez LinkedIn zatwierdzony czy sponsorowany.
Ten sam co dla reszty API Unipile:
https://developer.unipile.com/mcp?branch=v2.0, przez streamable HTTP, z kluczem Account API przypisanym do Scope w nagłówku X-API-KEY każdego żądania. Nie ma osobnego serwera Sales Navigator. Wystarczy wkleić go do Codex, Cursor, Claude Code, Gemini CLI lub Windsurf, a agent sam znajdzie endpointy Sales Navigator.Tak. Agent czyta
POST /v2/{account_id}/linkedin/sales-navigator/search/people i jego zestaw filtrów (stanowisko, poziom stanowiska, dział, wielkość firmy, lokalizacja, zmiana pracy, listy leadów, zapisane wyszukiwania i inne), zamienia wpisane wartości na ID przez GET /v2/{account_id}/linkedin/sales-navigator/search/parameters, zapisuje wyszukiwanie w projekcie i uruchamia je w aplikacji Development. Wyszukiwanie kont korzysta z POST /v2/{account_id}/linkedin/sales-navigator/search/companies, a wyszukiwanie zbudowane przez użytkownika w Sales Navigator uruchamia się z jego URL przez POST /v2/{account_id}/linkedin/sales-navigator/search.Serwer się łączy, ale endpointy Sales Navigator odpowiadają tylko na koncie z licencją Sales Navigator. Bez niej konto działa na klasycznych endpointach LinkedIn do wyszukiwania, profili i wiadomości. Kod pobiera listę kontraktów konta przez
GET /v2/{account_id}/linkedin/contracts, wybiera kontrakt Sales Navigator przez POST /v2/{account_id}/linkedin/contracts/{contract_id}/select w razie kilku kontraktów i ukrywa funkcję, gdy nie ma żadnego. Licencja to własna subskrypcja LinkedIn użytkownika; Unipile jej nie sprzedaje.Tak, jako akcję użytkownika. InMail rozpoczyna czat przez
POST /v2/{account_id}/chats/send, z tematem w specifics.linkedin.sales_navigator.subject. Każdy InMail zużywa kredyt z licencji użytkownika; saldo należy odczytać przez GET /v2/{account_id}/linkedin/inmail-credits przed pokazaniem edytora i nigdy nie ponawiać wysyłki po niejednoznacznym błędzie, bo ponowienie może wysłać wiadomość dwa razy.Te same endpointy, inny moment. API Sales Navigator to to, co produkt wywołuje na produkcji, przez REST lub oficjalne SDK, z własnymi kluczami przypisanymi do Scope. Sales Navigator MCP to sposób, w jaki agent kodujący czyta te endpointy na etapie budowania: odkrywa endpointy, czyta schematy, pisze kod i testuje go w aplikacji Development. Na produkcji nic nie przechodzi przez serwer MCP, chyba że Państwo tak zdecydują.
Na etapie budowania na kontach testowych aplikacji Development. Na produkcji wyłącznie na koncie, które użytkownik końcowy podłączył przez Hosted Auth i które należy do Państwa Scope: kod otrzymuje ID konta, nigdy dane logowania, a każde żądanie jest wykonywane w imieniu tego uwierzytelnionego użytkownika, w procesie, który użytkownik inicjuje i kontroluje z poziomu produktu. Częstotliwość działań produktu na koncie to decyzja po stronie klienta, w granicach limitów LinkedIn.
Serwer MCP jest wliczony w każdy plan Unipile, bez opłat za wiadomość ani za żądanie. Rozliczenie odbywa się za podłączone konto, niezależnie od kanału: od 49 EUR miesięcznie za maksymalnie 10 kont, potem 5 EUR za każde dodatkowe konto, aż do 3 EUR przy większej liczbie kont. 7-dniowy okres próbny nie wymaga karty kredytowej. Pełna tabela na stronie z cennikiem. Sama licencja Sales Navigator to subskrypcja LinkedIn użytkownika.