Sales Navigator MCP
Server MCP Sales Navigator per coding agent
Il suo coding agent legge le route Sales Navigator del Server MCP Unipile e integra nel suo prodotto ricerca di lead, lead list e InMail.
Prova gratuita di 7 giorni, senza carta di credito.
Il suo coding agent
Unipile MCP connesso
Aggiungi una ricerca di lead Sales Navigator alla pagina di prospecting.
Lettura endpointPOST /v2/{account_id}/linkedin/sales-navigator/search/peopleschema caricato
Aggiunti searchLeads() e il modulo dei filtri. Verifica prima la licenza: 25 lead in prima pagina.
Descriva la prossima funzionalità…
La risposta breve
Esiste un server MCP ufficiale per Sales Navigator?
No. LinkedIn non pubblica un server MCP Sales Navigator, e la ricerca, le liste e le InMail di Sales Navigator non sono aperte ai prodotti di terze parti tramite il suo programma per sviluppatori. Il server MCP Unipile è un server ospitato di terze parti generato dall'API Unipile, che include le route dell'API Sales Navigator. Il suo coding agent le legge e scrive la funzionalità nel suo prodotto. Ogni utente collega il proprio account LinkedIn, con la sua licenza Sales Navigator, tramite Hosted Auth, e il suo codice agisce per conto di quell'utente autenticato.
L'URL del server
https://developer.unipile.com/mcp?branch=v2.0
AutenticazioneHeader
X-API-KEY con una chiave API Account scoped, su streamable HTTP. Lo stesso URL serve LinkedIn Classic, Recruiter e gli altri canali.LicenzaLe route Sales Navigator rispondono quando l'account LinkedIn collegato possiede una licenza Sales Navigator. Lo verifichi con
GET /v2/{account_id}/linkedin/contracts.AccountGli account di test della sua applicazione Development durante lo sviluppo; in produzione, l'account che ogni utente ha collegato tramite Hosted Auth.
ClientCodex, Cursor, Claude Code, Gemini CLI, Windsurf, o qualsiasi client MCP su streamable HTTP.
Come un prompt diventa una funzionalità Sales Navigator
1
Lei descrive la funzionalitàPermetti agli utenti di incollare un URL di ricerca Sales Navigator e di importare i lead in una campagna.
2
L'agente legge la route dell'API Sales Navigator
Lettura endpointPOST /v2/{account_id}/linkedin/sales-navigator/searchschema caricato
3
Scrive il codice e lo testa sulla sua applicazione DevelopmentAggiunti importFromUrl() in salesnav.service.ts e il campo "Import from Sales Navigator" nella pagina della campagna. Eseguito con un URL di test sull'app Development: 25 lead in prima pagina, cursore successivo salvato.
Prompt, non codice di collegamento
Cosa costruisce il suo coding agent con Sales Navigator MCP
Scelga una funzionalità Sales Navigator. Ogni trascrizione mostra il prompt dato all'agente, le route dell'API Sales Navigator che legge ed esegue tramite il server MCP Unipile e ciò che arriva nel suo progetto. I percorsi sono completi, sull'URL di base dell'API
https://api.unipile.com, con una chiave scoped passata nell'header X-API-KEY della richiesta.Aggiungi la ricerca di lead Sales Navigator alla pagina di prospecting: qualifica attuale, seniority, numero di dipendenti dell'azienda e un interruttore "cambio di lavoro".
Lettura endpointGET /v2/{account_id}/linkedin/sales-navigator/search/parametersschema caricato
Esecuzione richiestaPOST /v2/{account_id}/linkedin/sales-navigator/search/people25 lead
Costruiti il modulo dei filtri (i selettori convertono i nomi in ID tramite la route dei parametri di ricerca),
searchLeads(filters, cursor) in salesnav.service.ts e la tabella dei risultati con "Load more". Testato sull'app Development con una licenza di test: 25 lead nella prima pagina.Ricerca di lead con i filtri Sales Navigator che i suoi utenti conoscono già
L'agente legge il body della ricerca di persone, costruisce il modulo nel suo stack ed esegue la prima ricerca sulla sua applicazione Development. Qualifica, seniority, funzione, numero di dipendenti, località e segnali come il cambio di lavoro o i post recenti: gli stessi filtri che l'utente ha in Sales Navigator, sulla propria licenza.
Endpoint usati dall'agente
GET/v2/{account_id}/linkedin/sales-navigator/search/parametersPOST/v2/{account_id}/linkedin/sales-navigator/search/people
Errore comune: digitare una qualifica o il nome di un'azienda dove il filtro si aspetta un ID. Converta prima il testo in ID con la route dei parametri di ricerca, poi passi l'ID nella ricerca di persone.
API di ricerca Sales Navigator: funzionalità principali
Aggiungi al CRM una ricerca di aziende sulle route Sales Navigator, così i commerciali trovano le aziende target e le aprono nel CRM.
Lettura endpointPOST /v2/{account_id}/linkedin/sales-navigator/search/companiesschema caricato
Esecuzione richiestaPOST /v2/{account_id}/linkedin/sales-navigator/search/companies200 OK
Aggiunta
searchAccounts(filters, cursor) e una scheda "Accounts" accanto a "Leads" nella pagina di prospecting. Ogni riga azienda rimanda al record CRM corrispondente, se esiste. Testato sull'app Development.Ricerca di aziende per le liste di aziende target
La ricerca di aziende è il lato account di Sales Navigator: il commerciale restringe le aziende target, poi passa alle persone che ci lavorano. L'agente legge il body esatto della route companies prima di scrivere il modulo, quindi non tira mai a indovinare il nome di un filtro.
Endpoint usati dall'agente
POST/v2/{account_id}/linkedin/sales-navigator/search/companiesGET/v2/{account_id}/linkedin/sales-navigator/search/parameters
Errore comune: riutilizzare il body della ricerca di lead sulla route companies. Persone e aziende accettano set di filtri diversi; lasci che l'agente legga ciascuno schema invece di copiarne uno nell'altro.
Guida all'API Sales Navigator
Permetti agli utenti di incollare un URL di ricerca Sales Navigator, o di scegliere una delle loro ricerche salvate, e importa i lead in una campagna.
Lettura endpointPOST /v2/{account_id}/linkedin/sales-navigator/searchschema caricato
Esecuzione richiestaPOST /v2/{account_id}/linkedin/sales-navigator/search25 lead
Aggiunti un campo "Import from Sales Navigator" che invia l'URL incollato alla route di ricerca da URL, e un selettore di ricerche salvate che usa
load_saved_search nella ricerca di persone. I lead vengono aggiunti alla campagna una pagina alla volta, con il cursore salvato. Testato sull'app Development.Importare una ricerca che l'utente ha già creato in Sales Navigator
Molti utenti costruiscono la loro ricerca direttamente in Sales Navigator. Il suo prodotto può riprendere quella ricerca così com'è: dall'URL che incollano, oppure da una ricerca salvata o recente del loro account. Nessun bisogno di ricostruire i filtri nella sua interfaccia.
Endpoint usati dall'agente
POST/v2/{account_id}/linkedin/sales-navigator/searchPOST/v2/{account_id}/linkedin/sales-navigator/search/people
Errore comune: inviare un URL di ricerca LinkedIn classica alla route Sales Navigator. Verifichi che il link incollato sia una ricerca Sales Navigator prima di chiamarla, e altrimenti mostri un messaggio chiaro.
Guida ai dati dell'API Sales Navigator
Mostra le lead list Sales Navigator dell'utente nella sidebar, permettigli di aprirne una e aggiungi un pulsante "Save to lead list" a ogni risultato di ricerca.
Esecuzione richiestaGET /v2/{account_id}/linkedin/sales-navigator/lead-lists6 liste
Lettura endpointPOST /v2/{account_id}/linkedin/sales-navigator/lead-lists/{list_id}/saveschema caricato
Aggiunti la sidebar delle lead list, la vista della lista (route di consultazione, paginata) e il pulsante "Save to lead list", che chiama la route di salvataggio una volta per clic e mostra l'errore se LinkedIn lo rifiuta. Testato sull'app Development con una lista di test.
Lead list: consultarle e salvarvi lead
Le lead list sono il luogo in cui un utente Sales Navigator conserva i suoi prospect. Il suo prodotto può leggere le liste dell'utente, aprirne una e aggiungervi un lead dalla propria interfaccia. La lista resta in Sales Navigator, quindi l'utente vede la stessa lista in entrambi i posti.
Endpoint usati dall'agente
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
Errore comune: usare il nome di una lista come
Guida all'API Sales Navigator
list_id. Prenda l'ID da GET .../lead-lists, e non ritenti un salvataggio alla cieca dopo un timeout: consulti prima la lista per verificare se il lead è già presente.Sincronizza le account list Sales Navigator del commerciale nel CRM come segmenti di aziende target, e permettigli di aggiungere un'azienda a una lista dalla pagina dell'azienda.
Esecuzione richiestaGET /v2/{account_id}/linkedin/sales-navigator/account-lists4 liste
Esecuzione richiestaPOST /v2/{account_id}/linkedin/sales-navigator/account-lists/{list_id}38 aziende
Aggiunti la sincronizzazione delle account list (liste e relative aziende salvate come segmenti CRM, tramite un pulsante "Sync" manuale) e "Add to account list" nella pagina dell'azienda, sulla route di salvataggio. Testato sull'app Development.
Account list come segmenti di aziende target
Le account list sono l'equivalente delle lead list sul lato aziende. Un CRM o uno strumento ABM può mostrare le liste del commerciale come segmenti e aggiungere un'azienda dalla propria pagina account, con le stesse tre route: elencare, consultare, salvare.
Endpoint usati dall'agente
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
Errore comune: confondere lead list e account list. Un lead va in una lead list, un'azienda in una account list; ogni ID di lista appartiene a una sola famiglia di route.
API LinkedIn per software di vendita
Quando un commerciale apre un lead, mostra il profilo come lo mostra Sales Navigator, non la versione LinkedIn classica.
Lettura endpointGET /v2/{account_id}/users/{user_id}schema caricato
Esecuzione richiestaGET /v2/{account_id}/users/{user_id}?variant=linkedin_sales_navigator200 OK
Aggiunta
getLeadProfile(id), che richiede la variante linkedin_sales_navigator , e il pannello del lead nella pagina di prospecting. Il profilo viene recuperato solo quando il commerciale apre un lead. Testato sull'app Development.Il profilo del lead, nella sua variante Sales Navigator
La route del profilo accetta una variante.
linkedin_sales_navigator restituisce il profilo come lo mostra Sales Navigator; linkedin_classic e linkedin_recruiter sono le altre due. La route documenta anche sezioni del profilo come esperienza, formazione e competenze, e l'agente legge come richiederle.Endpoint usati dall'agente
GET/v2/{account_id}/users/{user_id}?variant=linkedin_sales_navigator
Errore comune: passare un URL di profilo o un nome visualizzato come
Server MCP LinkedIn
user_id. Usi l'ID restituito dalla ricerca o dalla lista, e recuperi un profilo quando l'utente lo apre, non un'intera pagina di risultati.Permetti al commerciale di inviare una InMail Sales Navigator con oggetto dal pannello del lead, e mostra quanti crediti InMail restano.
Esecuzione richiestaGET /v2/{account_id}/linkedin/inmail-creditscrediti
Lettura endpointPOST /v2/{account_id}/chats/sendschema caricato
Aggiunti il badge dei crediti e il composer InMail (oggetto e corpo).
sendInMail() chiama la route di avvio chat con specifics.linkedin.sales_navigator.subject. Il pulsante di invio è disattivato a zero crediti, e un invio fallito viene mostrato al commerciale, mai ritentato. Testato sull'app Development.InMail Sales Navigator con oggetto, sui crediti dell'utente
Una InMail avvia una nuova chat. La route di avvio chat accetta opzioni specifiche di LinkedIn, e il blocco Sales Navigator contiene l'oggetto. I crediti appartengono alla licenza dell'utente: li legga prima di mostrare il composer, e lasci che sia il commerciale a decidere ogni invio.
Endpoint usati dall'agente
POST/v2/{account_id}/chats/sendGET/v2/{account_id}/linkedin/inmail-credits
Errore comune: ritentare una InMail dopo un errore ambiguo. Un retry può inviare il messaggio due volte e consumare due crediti. Controlli le chat dell'utente prima di proporre un nuovo invio.
Inviare InMail con l'API LinkedIn
Route reali, percorsi completi
Le route dell'API Sales Navigator dietro Sales Navigator MCP
Il server espone l'API Unipile stessa, quindi ciò che il suo coding agent può costruire su Sales Navigator è ciò che fa l'API Sales Navigator. Dieci route sono specifiche di Sales Navigator: ricerca, parametri di ricerca, lead list e account list. Profili, InMail, crediti e contratti usano le route LinkedIn condivise. I percorsi qui sotto sono completi, sull'URL di base dell'API
https://api.unipile.com, con la chiave scoped passata nell'header X-API-KEY della richiesta.10route Sales Navigator: persone, aziende, da URL, parametri, lead list, account list
6route per le liste: elencare, consultare e salvare, per lead list e account list
1URL del server e una chiave scoped, condivisi con LinkedIn Classic, Recruiter e gli altri canali
0endpoint da indovinare: l'agente legge lo schema esatto prima di scrivere il codice
2 route
Ricerca di lead
Ricerca di persone con il set di filtri Sales Navigator, e la route dei parametri che trasforma una qualifica, un'azienda o una località digitate dall'utente nell'ID che il filtro si aspetta.
POST/v2/{account_id}/linkedin/sales-navigator/search/people
GET/v2/{account_id}/linkedin/sales-navigator/search/parameters
1 route
Ricerca di aziende
Ricerca di aziende sul lato Sales Navigator, per costruire liste di aziende target prima di cercare le persone che ci lavorano.
POST/v2/{account_id}/linkedin/sales-navigator/search/companies
1 route + ricerche salvate
Ricerca da URL
Eseguire dal suo URL una ricerca che l'utente ha creato in Sales Navigator. Le ricerche salvate e recenti si caricano tramite il body della ricerca di persone.
POST/v2/{account_id}/linkedin/sales-navigator/search
POST/v2/{account_id}/linkedin/sales-navigator/search/people
3 route
Lead list
Elencare le lead list dell'utente, consultare i lead di una lista, salvare un lead in una lista.
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 route
Account list
Le stesse tre operazioni sul lato aziende: elencare le account list, consultarne una, salvarvi un'azienda.
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
Route condivise
Profilo del lead e collegamento
Leggere un profilo nella sua variante Sales Navigator e inviare una richiesta di collegamento dalla pagina del lead con le route LinkedIn condivise.
GET/v2/{account_id}/users/{user_id}?variant=linkedin_sales_navigator
POST/v2/{account_id}/users/me/relation-requests
Route condivise
InMail Sales Navigator
Avviare una chat con un oggetto nelle opzioni Sales Navigator, e leggere i crediti InMail rimanenti della licenza.
POST/v2/{account_id}/chats/send
GET/v2/{account_id}/linkedin/inmail-credits
Route condivise
Licenza, contratti e connessione
Collegare l'account tramite Hosted Auth, elencarne i contratti e selezionare quello Sales Navigator quando ce ne sono diversi.
POST/v2/auth/link
GET/v2/{account_id}/linkedin/contracts
POST/v2/{account_id}/linkedin/contracts/{contract_id}/select
Una richiesta completa, esattamente come la esegue l'agente
Il server segue ogni rilascio dell'API Unipile, quindi una nuova route Sales Navigator arriva al suo agente il giorno stesso dell'uscita. In produzione il suo prodotto chiama le stesse route sull'account che ogni utente ha collegato tramite Hosted Auth, come azioni dell'utente nella sua interfaccia. Sono le stesse route esposte dalla API LinkedIn di Unipile, nel codice scritto dall'agente o tramite gli SDK ufficiali.·Riferimento API
Il set di filtri di Sales Navigator MCP, campo per campo
Questi sono i campi del body di
POST /v2/{account_id}/linkedin/sales-navigator/search/people, come li documenta l'API Unipile v2. Il suo coding agent ne legge la forma esatta tramite il server MCP prima di scrivere il modulo dei filtri, così i campi della sua interfaccia corrispondono a quelli che Sales Navigator applica sulla licenza dell'utente.Ruolo e seniority12 campi
Trovare la persona giusta: cosa fa oggi, cosa faceva prima, quanto è senior e da quanto tempo ricopre il ruolo.
Campi del body
Parole chiave e nomekeywords, first_name, last_name
Ruolo attuale e precedentecurrent_job_title, past_job_title, function, seniority, persona
Esperienza e percorsoyears_in_position, years_of_experience, school, profile_language
Azienda e località10 campi
Restringere in base all'azienda per cui lavora il lead, alla sua dimensione e al suo tipo, al settore e al luogo in cui si trovano il lead o l'azienda.
Campi del body
Aziendacurrent_company, past_company, company_headcount, company_type, industry, years_in_company
Localitàlocation, company_location, postal_code, radius
Segnali13 campi
I filtri per cui i team commerciali pagano: persone che hanno appena cambiato lavoro, che hanno pubblicato di recente, che seguono l'azienda dell'utente o hanno visto il suo profilo.
Campi del body
Attività e intenzionechanged_jobs, posted_on_linkedin, following_your_company, viewed_your_profile_recently, recent_interaction
Relazione con l'utentenetwork_distance, connections_of, past_colleague, shared_experiences, group, messaged, viewed_profile, last_viewed_at
Liste e ricerche salvate8 campi
Cercare in ciò che l'utente ha già selezionato in Sales Navigator, ricaricare una ricerca salvata o recente, oppure salvare quella corrente nel suo account.
Campi del body
Listelead_list, account_list, saved_leads, saved_accounts, saved_resources
Ricerche salvate e recentiload_saved_search, load_recent_search, save_search
La maggior parte dei filtri si aspetta ID, non testo libero. Una qualifica, un'azienda, un settore o una località digitati dall'utente vengono prima convertiti con
GET /v2/{account_id}/linkedin/sales-navigator/search/parameters, poi passati alla ricerca di persone. Lo schema documenta anche include, exclude, id, name, min e max all'interno degli oggetti filtro: l'agente legge quale filtro accetta quale forma invece di tirare a indovinare. La ricerca di aziende ha un body proprio su POST /v2/{account_id}/linkedin/sales-navigator/search/companies.Avvio rapido
Aggiunga Sales Navigator MCP al suo coding agent in una riga
Non c'è alcun server MCP Sales Navigator separato da installare: il server MCP Unipile ospitato copre l'API Sales Navigator con lo stesso URL di LinkedIn Classic, Recruiter e di tutti gli altri canali. Indirizzi il suo coding agent verso quell'URL con una chiave API scoped: leggerà le route Sales Navigator ed eseguirà richieste sulla sua applicazione Development. Gli snippet qui sotto sono quelli della documentazione ufficiale.
Cursor~/.cursor/mcp.json
Claude Codeclaude mcp add --transport http …
Codex CLI ed estensione IDE~/.codex/config.toml
Gemini CLI~/.gemini/settings.json
Windsurf~/.codeium/windsurf/mcp_config.json
# Registri il server MCP Unipile ospitato 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"
# Verifichi la connessione, oppure digiti /mcp in una sessione
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 e l'estensione Codex per l'IDE condividono questo file
[mcp_servers.unipile]
url = "https://developer.unipile.com/mcp?branch=v2.0"
http_headers = { X-API-KEY = "your-scoped-api-key" }
# Verifica: codex mcp list
{
"mcpServers": {
"unipile": {
"httpUrl": "https://developer.unipile.com/mcp?branch=v2.0",
"headers": {
"X-API-KEY": "your-scoped-api-key"
}
}
}
}
# Verifica: /mcp dentro Gemini CLI
Server connesso. Provi: «Aggiungi la ricerca di lead Sales Navigator alla pagina di prospecting, e nascondila quando l'account non ha una licenza.»
1
Inizi con un'applicazione DevelopmentNella dashboard Unipile, lavori nella sua applicazione Development: colleghi tramite Hosted Auth un account LinkedIn di test con una licenza Sales Navigator, crei uno Scope che lo contenga e una chiave API Account scoped per quello Scope. La Produzione resta intatta, e un client MCP non riceve mai una chiave globale o Service.
2
Aggiunga il server al suo coding agentIncolli la configurazione del suo client, con la chiave scoped nell'header X-API-KEY. Riavvii il client se non la rileva subito.
3
Descriva la funzionalità, riveda il codiceDescriva la funzionalità Sales Navigator che le serve. L'agente legge le route, scrive il codice nel suo progetto ed esegue richieste sull'app Development. Passi la chiave alla Produzione quando il flusso funziona.
Licenza, contratti, per conto dell'utente
Quale licenza Sales Navigator usa la sua integrazione?
La licenza dell'utente che ha collegato l'account. Durante lo sviluppo, un account di test sulla sua applicazione Development. In produzione, l'account LinkedIn che ogni utente ha collegato tramite Hosted Auth, con l'abbonamento Sales Navigator che quell'utente già paga, all'interno di flussi che quell'utente avvia e controlla.
1 · Il suo coding agent
Codex, Cursor, Claude Code
Legge le route Sales Navigator, scrive il codice
2 · Server MCP Unipile
Ospitato, chiave API scoped
Esegue richieste di test sulla sua app Development
3 · API Unipile
Le route Sales Navigator
Limita l'azione a un solo account ID
4 · LinkedIn
Licenza Sales Navigator
Valgono le regole, i crediti e i limiti di LinkedIn
5 · L'account dell'utente
Collegato tramite Hosted Auth
Le sue liste, le sue ricerche, i suoi crediti InMail
Sarah MitchellLinkedIn · licenza Sales Navigator · collegato dall'utente tramite Hosted Auth
Account ID
acc_7f3…c91, l'unico identificatore che il suo codice conservaContrattiElencati con
GET /v2/{account_id}/linkedin/contracts; Sales Navigator selezionato con POST /v2/{account_id}/linkedin/contracts/{contract_id}/selectInMailCrediti letti con
GET /v2/{account_id}/linkedin/inmail-creditsSessioneGestita da Unipile, mai esposta alla sua app
RiconnettiDisconnetti
Limiti dichiarati
Cosa non cambia Sales Navigator MCP
Il server non rimuove le regole di LinkedIn e non promette volumi. L'API Sales Navigator fornisce al suo prodotto i segnali reali della licenza, così la funzionalità che rilascia lavora entro quei limiti, come farebbe il titolare della licenza.
Ciò che LinkedIn impone
Serve una licenza Sales NavigatorLe route Sales Navigator rispondono solo su un account che possiede la licenza. La licenza è l'abbonamento LinkedIn dell'utente; Unipile non ne fornisce.
Crediti InMailOgni InMail consuma un credito della licenza dell'utente, alle condizioni che LinkedIn stabilisce per quella licenza. Legga il saldo con
GET /v2/{account_id}/linkedin/inmail-credits prima di mostrare il composer.Paginazione della ricercaLe ricerche Sales Navigator restituiscono i risultati pagina per pagina, entro ciò che LinkedIn permette di vedere alla licenza. Il suo codice pagina con il cursore restituito dall'API; non può recuperare più di quanto possa la licenza stessa.
Le quote di invito restano valideUna richiesta di collegamento inviata dalla pagina di un lead usa la stessa quota settimanale che LinkedIn applica all'account, con o senza licenza.
Checkpoint al momento della connessioneLinkedIn può chiedere al titolare dell'account un codice o una conferma in app quando l'account viene collegato. Hosted Auth guida l'utente in questo passaggio; il suo codice non vede mai una password.
Cosa integrare nel suo prodotto
Le scritture sono azioni dell'utenteSalvare un lead in una lista, salvare un'azienda, inviare una InMail: ogni azione è avviata dall'utente nella sua interfaccia, mai da un ciclo in background.
Verificare la licenza prima di mostrare la funzionalitàElenchi i contratti, selezioni quello Sales Navigator quando ce ne sono diversi, e nasconda ricerca e liste Sales Navigator sugli account senza licenza.
Mai ritentare una scrittura alla ciecaDopo un timeout su una InMail o sul salvataggio in una lista, controlli le chat o consulti la lista prima di proporre un nuovo tentativo. Un retry alla cieca può inviare due volte o consumare un secondo credito.
Legga i segnali di utilizzo e rallentiUnipile trasmette in tempo reale risposte di rate limit, errori di quota e stati del provider. Tratti un limite come uno stop, non come un invito a riprovare.
Uno Scope e una chiave scoped per tenantUn workspace vede solo gli account assegnati al proprio Scope. La chiave globale resta sul suo backend per l'amministrazione, e il titolare dell'account può disconnettersi in qualsiasi momento.
Quattro modi per raggiungere i dati di Sales Navigator
Come si confrontano le opzioni MCP per Sales Navigator
Ogni server MCP per Sales Navigator è di terze parti, quindi la vera domanda per un team di prodotto è come ciascuno raggiunge Sales Navigator, con quale licenza e cosa permette di rilasciare. Ecco le quattro famiglie che troverà, a confronto.
Server MCP Unipile
Server open source della community
Marketplace di dati pubblici
Bridge MCP no-code
Come raggiunge Sales Navigator
Server MCP UnipileLa licenza che ciascuno dei suoi utenti collega tramite Hosted Auth, poi le route dell'API Sales Navigator
Server open source della communityIl suo login LinkedIn personale sulla sua macchina, guidato da una sessione di browser
Marketplace di dati pubbliciPagine pubbliche, nessuna licenza, risultati serviti da una pipeline di raccolta dati
Bridge MCP no-codeLa loro connessione all'app LinkedIn e un insieme di azioni predefinite
Funzionalità Sales Navigator
Server MCP UnipileRicerca di lead e aziende, ricerca da URL, lead list, account list, InMail, più la variante Sales Navigator del profilo
Server open source della communitySoprattutto il profilo classico; Sales Navigator dipende dal progetto
Marketplace di dati pubbliciProfili e aziende pubblici, non le liste o le InMail dell'utente
Bridge MCP no-codeAzioni predefinite, di solito al di fuori di Sales Navigator
Leggere, oppure leggere e agire
Server MCP UnipileLeggere e agire: cercare, salvare in una lista, inviare una InMail, come funzionalità del suo prodotto
Server open source della communitySoprattutto lettura, qualche scrittura a seconda del progetto
Marketplace di dati pubbliciSola lettura
Bridge MCP no-codeScritture predefinite, poca lettura
Hosting e client
Server MCP UnipileOspitato, un solo URL, qualsiasi coding agent su HTTP: Codex, Cursor, Claude Code, Gemini CLI, Windsurf
Server open source della communitySelf-hosted, locale o Docker, di solito un client alla volta
Marketplace di dati pubbliciOspitato, un token per client
Bridge MCP no-codeOspitato, un URL generato per configurazione
Altri prodotti LinkedIn e canali
Server MCP UnipileLinkedIn Classic e Recruiter, più WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP, calendari Google e Outlook
Server open source della communityNessuno
Marketplace di dati pubbliciAltre fonti di dati pubblici
Bridge MCP no-codeMigliaia di app, ciascuna con un set di azioni superficiale
Modello di prezzo
Server MCP UnipilePer account collegato, indipendentemente dal volume di richieste, prova gratuita di 7 giorni
Server open source della communityGratuito, lo ospita e lo mantiene lei
Marketplace di dati pubbliciA credito o a risultato
Bridge MCP no-codePer task o per azione
Sotto quali condizioni lavora il suo prodotto
Server MCP UnipileL'account e l'abbonamento Sales Navigator di ciascun utente, in flussi che l'utente avvia e controlla dal suo prodotto
Server open source della communityIl suo account personale, a suo rischio
Marketplace di dati pubbliciLe condizioni di raccolta dati del marketplace
Bridge MCP no-codeLe condizioni del bridge e i permessi della sua app LinkedIn
Le categorie sono descritte in modo generico di proposito. Ciò che distingue il server Unipile è il modello di account: il suo prodotto cerca, salva e invia come l'utente che ha collegato la licenza, con le liste e i crediti InMail di quell'utente, dietro un unico URL di server condiviso con LinkedIn Classic, Recruiter e altri otto canali.
6000+
Aziende che innovano con Unipile
Fiducia da parte dei leader del settore
1 API
Semplificare le operazioni per tutti i principali canali di comunicazione
2 giorni
Integrazione rapida con una configurazione minima
30%
Riduzione dell'impegno e delle risorse per la manutenzione
Sicurezza e conformità integrate
Protezione di livello aziendale per i vostri dati e flussi di lavoro Per saperne di più sulla nostra sicurezza
SOC 2 Tipo II
Certificato
Controlli di sicurezza verificati in modo indipendente che garantiscono la protezione dei dati e l'integrità operativa.
GDPR
Conforme
Piena conformità alle normative europee sulla protezione dei dati per la privacy degli utenti.
99.9%
Uptime della piattaforma negli ultimi 24 mesi
24/7
Supporto globale con API ad alte prestazioni
FAQ Sales Navigator MCP
Le domande che si fanno davvero: ufficiale o no, l'URL del server, ricerca di lead, la licenza, InMail, MCP o API, account e prezzo.
Non da parte di LinkedIn: non pubblica un server MCP Sales Navigator, e la ricerca, le liste e le InMail di Sales Navigator non sono aperte ai prodotti di terze parti tramite il suo programma per sviluppatori. Il server MCP Unipile è un server ospitato di terze parti generato dall'API Unipile, ed espone le route dell'API Sales Navigator: ricerca di lead e aziende, ricerca da un URL Sales Navigator, lead list e account list. Il suo coding agent le legge e scrive la funzionalità nel suo prodotto, dove ogni utente collega il proprio account e il suo codice agisce per conto di quell'utente autenticato. Unipile è un intermediario tecnico indipendente e non è affiliata, approvata o sponsorizzata da LinkedIn.
Lo stesso URL del resto dell'API Unipile:
https://developer.unipile.com/mcp?branch=v2.0, su streamable HTTP, con una chiave API Account scoped nell'header X-API-KEY . Non esiste un server Sales Navigator separato. Lo incolli in Codex, Cursor, Claude Code, Gemini CLI o Windsurf, e l'agente trova le route Sales Navigator in autonomia.Sì. L'agente legge
POST /v2/{account_id}/linkedin/sales-navigator/search/people e il suo set di filtri (qualifica, seniority, funzione, numero di dipendenti, località, cambio di lavoro, lead list, ricerche salvate e altro), converte i valori digitati in ID con GET /v2/{account_id}/linkedin/sales-navigator/search/parameters, scrive la ricerca nel suo progetto e la esegue sulla sua applicazione Development. La ricerca di aziende usa POST /v2/{account_id}/linkedin/sales-navigator/search/companies, e una ricerca creata dall'utente in Sales Navigator si esegue dal suo URL con POST /v2/{account_id}/linkedin/sales-navigator/search.Il server si connette, ma le route Sales Navigator rispondono solo su un account che possiede una licenza Sales Navigator. Senza, l'account funziona sulle route LinkedIn classiche di ricerca, profilo e messaggistica. Il suo codice elenca i contratti dell'account con
GET /v2/{account_id}/linkedin/contracts, seleziona quello Sales Navigator con POST /v2/{account_id}/linkedin/contracts/{contract_id}/select quando ce ne sono diversi, e nasconde la funzionalità quando non ce n'è nessuno. La licenza è l'abbonamento LinkedIn dell'utente; Unipile non ne vende.Sì, come azione dell'utente. Una InMail avvia una chat con
POST /v2/{account_id}/chats/send, con l'oggetto in specifics.linkedin.sales_navigator.subject. Ogni InMail consuma un credito della licenza dell'utente; legga il saldo con GET /v2/{account_id}/linkedin/inmail-credits prima di mostrare il composer, e non ritenti mai un invio dopo un errore ambiguo, perché un retry può inviare due volte.Stesse route, momento diverso. L'API Sales Navigator è ciò che il suo prodotto chiama in produzione, via REST o con gli SDK ufficiali, con le proprie chiavi scoped. Sales Navigator MCP è il modo in cui il suo coding agent legge quelle route durante lo sviluppo: scopre gli endpoint, legge gli schemi, scrive il codice e lo testa sulla sua applicazione Development. In produzione nulla passa dal server MCP, a meno che non lo scelga lei.
Durante lo sviluppo, sugli account di test della sua applicazione Development. In produzione, solo sull'account che un utente finale ha collegato tramite Hosted Auth e che si trova nel suo Scope: il suo codice riceve un account ID, mai delle credenziali, e ogni richiesta viene eseguita per conto di quell'utente autenticato, all'interno di un flusso che l'utente avvia e controlla dal suo prodotto. La frequenza con cui il suo prodotto agisce su un account è una decisione del cliente, nei limiti di LinkedIn.
Il server MCP è incluso in tutti i piani Unipile, senza costi per messaggio o per richiesta. La fatturazione è per account collegato, qualunque sia il canale: da 49 EUR al mese per un massimo di 10 account, poi 5 EUR per account aggiuntivo, fino a 3 EUR a volume. La prova gratuita di 7 giorni non richiede una carta di credito. Griglia completa nella pagina dei prezzi. La licenza Sales Navigator in sé è l'abbonamento LinkedIn dell'utente.