BR
Sales Navigator MCP

Sales Navigator MCP Server para agentes de código

Seu agente de código lê as rotas do Sales Navigator do Servidor MCP da Unipile e cria busca de leads, listas de leads e InMail no seu produto.
Teste grátis de 7 dias, sem cartão de crédito.
Seu agente de código
Unipile MCP conectado
Sarah
Adicione uma busca de leads do Sales Navigator à página de prospecção.
Ler endpointPOST /v2/{account_id}/linkedin/sales-navigator/search/peopleschema carregado
Adicionei searchLeads() e o formulário de filtros. Ele confere a licença primeiro: 25 leads na primeira página.
4 arquivos alterados · testado na aplicação Development
Descreva o próximo recurso…
A resposta curta

Existe um servidor MCP oficial do Sales Navigator?

Não. O LinkedIn não publica um servidor MCP do Sales Navigator, e a busca, as listas e o InMail do Sales Navigator não são abertos a produtos de terceiros pelo programa para desenvolvedores dele. O servidor MCP da Unipile é um servidor de terceiros hospedado, gerado a partir da API da Unipile, que inclui as rotas da API do Sales Navigator. Seu agente de código as lê e escreve o recurso no seu produto. Cada usuário conecta a própria conta do LinkedIn, com a licença Sales Navigator dela, pelo Hosted Auth, e seu código age em nome desse usuário autenticado.

A URL do servidor

URL do servidor Sales Navigator MCPAtivo
https://developer.unipile.com/mcp?branch=v2.0
AutenticaçãoHeader X-API-KEY com uma chave de API de conta com escopo, sobre streamable HTTP. A mesma URL atende LinkedIn Classic, Recruiter e os outros canais.
LicençaAs rotas do Sales Navigator respondem quando a conta conectada do LinkedIn tem uma licença Sales Navigator. Confira com GET /v2/{account_id}/linkedin/contracts.
ContasAs contas de teste da sua aplicação Development enquanto você constrói; em produção, a conta que cada usuário conectou pelo Hosted Auth.
ClientesCodex, Cursor, Claude Code, Gemini CLI, Windsurf ou qualquer cliente MCP sobre streamable HTTP.

Como um prompt vira um recurso de Sales Navigator

1
Você descreve o recursoDeixe os usuários colarem uma URL de busca do Sales Navigator e importe os leads para uma campanha.
2
O agente lê a rota da API do Sales Navigator
Ler endpointPOST /v2/{account_id}/linkedin/sales-navigator/searchschema carregado
3
Ele escreve o código e o testa na sua aplicação DevelopmentAdicionei importFromUrl() em salesnav.service.ts e o campo "Importar do Sales Navigator" na página de campanha. Rodei com uma URL de teste na aplicação Development: 25 leads na primeira página, próximo cursor salvo.
Tudo o que o servidor faz no LinkedIn
Prompts, não código de cola

O que seu agente de código constrói com o Sales Navigator MCP

Escolha um recurso do Sales Navigator. Cada transcrição mostra o prompt que você dá ao agente, as rotas da API do Sales Navigator que ele lê e executa pelo servidor MCP da Unipile, e o que chega ao seu projeto. Os paths estão completos, sobre a URL base da API https://api.unipile.com, com uma chave com escopo no X-API-KEY como header.
Cursor · prospecting-appAplicação Development
Adicione a busca de leads do Sales Navigator à página de prospecção: cargo atual, senioridade, número de funcionários da empresa e um botão "mudou de emprego".
Ler endpointGET /v2/{account_id}/linkedin/sales-navigator/search/parametersschema carregado
Executar requisiçãoPOST /v2/{account_id}/linkedin/sales-navigator/search/people25 leads
Montei o formulário de filtros (os seletores resolvem nomes para IDs pela rota de parâmetros de busca), searchLeads(filters, cursor) em salesnav.service.ts e a tabela de resultados com "Carregar mais". Testado na aplicação Development com uma licença de teste: 25 leads na primeira página.4 arquivos alterados · testado na aplicação Development

Busca de leads com os filtros do Sales Navigator que seus usuários já conhecem

O agente lê o body da busca de pessoas, monta o formulário na sua stack e executa a primeira busca na sua aplicação Development. Cargo, senioridade, função, número de funcionários, localização e sinais como mudança de emprego ou publicações recentes: os mesmos filtros que o usuário tem no Sales Navigator, na própria licença.
Endpoints usados pelo agente
GET/v2/{account_id}/linkedin/sales-navigator/search/parametersPOST/v2/{account_id}/linkedin/sales-navigator/search/people
Erro comum: Digitar um cargo ou o nome de uma empresa onde o filtro espera um ID. Resolva o texto para um ID com a rota de parâmetros de busca antes, e depois passe o ID na busca de pessoas.
API de busca do Sales Navigator: principais recursos
Claude Code · crm-appAplicação Development
Adicione uma busca de contas nas rotas do Sales Navigator ao CRM, para que os vendedores encontrem empresas-alvo e as abram no CRM.
Ler endpointPOST /v2/{account_id}/linkedin/sales-navigator/search/companiesschema carregado
Executar requisiçãoPOST /v2/{account_id}/linkedin/sales-navigator/search/companies200 OK
Adicionei searchAccounts(filters, cursor) e uma aba "Contas" ao lado de "Leads" na página de prospecção. Cada linha de empresa leva ao registro correspondente no CRM quando ele existe. Testado na aplicação Development.3 arquivos alterados · testado na aplicação Development

Busca de contas para listas de empresas-alvo

A busca de empresas é o lado das contas do Sales Navigator: o vendedor refina as empresas-alvo e depois passa para as pessoas que trabalham nelas. O agente lê o body exato da rota de empresas antes de escrever o formulário, então nunca adivinha o nome de um filtro.
Endpoints usados pelo agente
POST/v2/{account_id}/linkedin/sales-navigator/search/companiesGET/v2/{account_id}/linkedin/sales-navigator/search/parameters
Erro comum: Reaproveitar o body da busca de leads na rota de empresas. Pessoas e empresas aceitam conjuntos de filtros diferentes; deixe o agente ler cada schema em vez de copiar um no outro.
Guia da API do Sales Navigator
Codex · outreach-appAplicação Development
Deixe os usuários colarem uma URL de busca do Sales Navigator, ou escolherem uma das buscas salvas, e importe os leads para uma campanha.
Ler endpointPOST /v2/{account_id}/linkedin/sales-navigator/searchschema carregado
Executar requisiçãoPOST /v2/{account_id}/linkedin/sales-navigator/search25 leads
Adicionei um campo "Importar do Sales Navigator" que envia a URL colada para a rota de busca por URL, e um seletor de buscas salvas que usa load_saved_search na busca de pessoas. Os leads são adicionados à campanha uma página por vez, com o cursor salvo. Testado na aplicação Development.3 arquivos alterados · testado na aplicação Development

Importe uma busca que o usuário já montou no Sales Navigator

Muitos usuários montam a busca no próprio Sales Navigator. Seu produto pode aproveitar essa busca tal como está: pela URL que eles colam, ou por uma busca salva ou recente da conta. Não é preciso recriar os filtros na sua interface.
Endpoints usados pelo agente
POST/v2/{account_id}/linkedin/sales-navigator/searchPOST/v2/{account_id}/linkedin/sales-navigator/search/people
Erro comum: Enviar uma URL de busca clássica do LinkedIn para a rota do Sales Navigator. Valide que o link colado é uma busca do Sales Navigator antes de chamá-la e, caso contrário, mostre uma mensagem clara.
Guia de dados da API do Sales Navigator
Cursor · prospecting-appAplicação Development
Mostre as listas de leads do Sales Navigator do usuário na barra lateral, deixe-o abrir uma e adicione um botão "Salvar na lista de leads" em cada resultado de busca.
Executar requisiçãoGET /v2/{account_id}/linkedin/sales-navigator/lead-lists6 listas
Ler endpointPOST /v2/{account_id}/linkedin/sales-navigator/lead-lists/{list_id}/saveschema carregado
Adicionei a barra lateral de listas de leads, a visualização da lista (rota de navegação, paginada) e o botão "Salvar na lista de leads", que chama a rota de salvamento uma vez por clique e mostra o erro se o LinkedIn recusar. Testado na aplicação Development com uma lista de teste.4 arquivos alterados · testado na aplicação Development

Listas de leads: navegar por elas e salvar nelas

As listas de leads são onde um usuário do Sales Navigator guarda os prospects. Seu produto pode ler as listas que o usuário tem, abrir uma e adicionar um lead a ela pela sua própria interface. A lista continua no Sales Navigator, então o usuário vê a mesma lista nos dois lugares.
Endpoints usados pelo 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
Erro comum: Usar o nome de uma lista como list_id. Pegue o ID em GET .../lead-lists, e não repita um salvamento às cegas após um timeout: navegue pela lista antes para ver se o lead já está lá.
Guia da API do Sales Navigator
Gemini CLI · crm-appAplicação Development
Sincronize as listas de contas do Sales Navigator do vendedor com o CRM como segmentos de contas-alvo e deixe-o adicionar uma empresa a uma lista a partir da página da conta.
Executar requisiçãoGET /v2/{account_id}/linkedin/sales-navigator/account-lists4 listas
Executar requisiçãoPOST /v2/{account_id}/linkedin/sales-navigator/account-lists/{list_id}38 contas
Adicionei a sincronização das listas de contas (listas e empresas com upsert como segmentos do CRM, num botão manual "Sincronizar") e "Adicionar à lista de contas" na página da empresa, pela rota de salvamento. Testado na aplicação Development.4 arquivos alterados · testado na aplicação Development

Listas de contas como segmentos de contas-alvo

As listas de contas espelham as listas de leads do lado das empresas. Um CRM ou uma ferramenta de ABM pode mostrar as listas do vendedor como segmentos e adicionar uma empresa pela própria página de conta, com as mesmas três rotas: listar, navegar, salvar.
Endpoints usados pelo 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
Erro comum: Misturar listas de leads e listas de contas. Um lead vai para uma lista de leads, uma empresa para uma lista de contas; cada ID de lista pertence a uma família de rotas.
API do LinkedIn para software de vendas
Claude Code · prospecting-appAplicação Development
Quando um vendedor abrir um lead, mostre o perfil do jeito que o Sales Navigator mostra, não a versão clássica do LinkedIn.
Ler endpointGET /v2/{account_id}/users/{user_id}schema carregado
Executar requisiçãoGET /v2/{account_id}/users/{user_id}?variant=linkedin_sales_navigator200 OK
Adicionei getLeadProfile(id), que pede a variante linkedin_sales_navigator , e o painel de lead na página de prospecção. O perfil só é buscado quando o vendedor abre um lead. Testado na aplicação Development.2 arquivos alterados · testado na aplicação Development

O perfil do lead, na variante Sales Navigator

A rota de perfil aceita uma variante. linkedin_sales_navigator devolve o perfil como o Sales Navigator mostra; linkedin_classic e linkedin_recruiter são as outras duas. A rota também documenta seções de perfil como experiência, formação e skills, e o agente lê como pedi-las.
Endpoints usados pelo agente
GET/v2/{account_id}/users/{user_id}?variant=linkedin_sales_navigator
Erro comum: Passar uma URL de perfil ou um nome de exibição como user_id. Use o ID devolvido pela busca ou pela lista, e busque um perfil quando o usuário o abrir, não uma página inteira de resultados.
Servidor MCP LinkedIn
Codex · outreach-appAplicação Development
Deixe o vendedor enviar um InMail do Sales Navigator com assunto a partir do painel de lead, e mostre quantos créditos de InMail restam.
Executar requisiçãoGET /v2/{account_id}/linkedin/inmail-creditscréditos
Ler endpointPOST /v2/{account_id}/chats/sendschema carregado
Adicionei o badge de créditos e o compositor de InMail (assunto e corpo). sendInMail() chama a rota de início de chat com specifics.linkedin.sales_navigator.subject. O botão de envio fica desativado com zero créditos, e um envio com falha é mostrado ao vendedor, nunca repetido. Testado na aplicação Development.3 arquivos alterados · testado na aplicação Development

InMail do Sales Navigator com assunto, com os créditos do usuário

Um InMail inicia um novo chat. A rota de início de chat aceita opções específicas do LinkedIn, e o bloco do Sales Navigator leva o assunto. Os créditos pertencem à licença do usuário: leia-os antes de mostrar o compositor e deixe o vendedor decidir cada envio.
Endpoints usados pelo agente
POST/v2/{account_id}/chats/sendGET/v2/{account_id}/linkedin/inmail-credits
Erro comum: Repetir um InMail após um erro ambíguo. Uma nova tentativa pode enviar a mensagem duas vezes e gastar dois créditos. Confira os chats do usuário antes de oferecer um novo envio.
Enviar InMail com a API do LinkedIn
Rotas reais, paths completos

As rotas da API do Sales Navigator por trás do Sales Navigator MCP

O servidor expõe a própria API da Unipile, então o que seu agente de código consegue construir no Sales Navigator é o que a API do Sales Navigator faz. Dez rotas são específicas do Sales Navigator: busca, parâmetros de busca, listas de leads e listas de contas. Perfis, InMail, créditos e contratos usam as rotas compartilhadas do LinkedIn. Os paths abaixo estão completos, sobre a URL base da API https://api.unipile.com, com a chave com escopo no X-API-KEY como header.
10rotas do Sales Navigator: pessoas, empresas, a partir de uma URL, parâmetros, listas de leads, listas de contas
6rotas de lista: listar, navegar e salvar, para listas de leads e para listas de contas
1URL de servidor e uma chave com escopo, compartilhadas com LinkedIn Classic, Recruiter e os outros canais
0endpoints para adivinhar: o agente lê o schema exato antes de escrever código
2 rotas
Busca de leads Busca de pessoas com o conjunto de filtros do Sales Navigator, e a rota de parâmetros que transforma um cargo, uma empresa ou uma localização digitados pelo usuário no ID que o filtro espera.
POST/v2/{account_id}/linkedin/sales-navigator/search/people
GET/v2/{account_id}/linkedin/sales-navigator/search/parameters
"Adicione à página de prospecção a busca de leads com filtros de senioridade e número de funcionários."
1 rota
Busca de contas Busca de empresas do lado do Sales Navigator, para montar listas de contas-alvo antes de procurar as pessoas dentro delas.
POST/v2/{account_id}/linkedin/sales-navigator/search/companies
"Adicione uma busca de contas-alvo ao lado da busca de leads."
1 rota + buscas salvas
Busca a partir de uma URL Execute uma busca que o usuário montou no Sales Navigator a partir da URL dela. Buscas salvas e recentes carregam pelo body da busca de pessoas.
POST/v2/{account_id}/linkedin/sales-navigator/search
POST/v2/{account_id}/linkedin/sales-navigator/search/people
"Deixe os usuários colarem uma URL de busca do Sales Navigator e importe os leads."
3 rotas
Listas de leads Liste as listas de leads do usuário, navegue pelos leads de uma delas, salve um lead em uma 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
"Mostre as listas de leads do usuário na barra lateral e adicione "Salvar na lista" em cada resultado."
3 rotas
Listas de contas As mesmas três operações do lado das empresas: liste as listas de contas, navegue por uma, salve uma conta nela.
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
"Sincronize as listas de contas do vendedor com o CRM como segmentos."
Rotas compartilhadas
Perfil do lead e conexão Leia um perfil na variante Sales Navigator e envie um pedido de conexão pela página do lead com as rotas compartilhadas do LinkedIn.
GET/v2/{account_id}/users/{user_id}?variant=linkedin_sales_navigator
POST/v2/{account_id}/users/me/relation-requests
"Abra o painel de lead com a variante de perfil Sales Navigator."
Rotas compartilhadas
InMail do Sales Navigator Inicie um chat com assunto nas opções do Sales Navigator e leia os créditos de InMail restantes da licença.
POST/v2/{account_id}/chats/send
GET/v2/{account_id}/linkedin/inmail-credits
"Adicione um compositor de InMail com assunto e um badge de créditos."
Rotas compartilhadas
Licença, contratos e conexão Conecte a conta pelo Hosted Auth, liste os contratos que ela tem e selecione o do Sales Navigator quando houver vários.
POST/v2/auth/link
GET/v2/{account_id}/linkedin/contracts
POST/v2/{account_id}/linkedin/contracts/{contract_id}/select
"Esconda a aba Sales Navigator quando a conta conectada não tiver licença."
Uma requisição completa, exatamente como o agente a executa
POSThttps://api.unipile.com/v2/{account_id}/linkedin/sales-navigator/search/peopleX-API-KEY: your-scoped-api-key200 OK
O servidor acompanha cada release da API da Unipile, então uma nova rota do Sales Navigator chega ao seu agente no dia em que é lançada. Em produção, seu produto chama as mesmas rotas na conta que cada usuário conectou pelo Hosted Auth, como ações do usuário na sua interface. As mesmas rotas da API LinkedIn da Unipile, no código que o agente escreve ou pelos SDKs oficiais.·referência da API
LinkedInFiltros da busca de pessoas

O conjunto de filtros do Sales Navigator MCP, campo a campo

Estes são os campos de body de POST /v2/{account_id}/linkedin/sales-navigator/search/people, conforme a API v2 da Unipile os documenta. Seu agente de código lê o formato exato deles pelo servidor MCP antes de escrever o formulário de filtros, para que os campos da sua interface correspondam aos que o Sales Navigator aplica na licença do usuário.
Cargo e senioridade12 campos
Encontre a pessoa certa: o que ela faz hoje, o que fez antes, qual a senioridade e há quanto tempo está no cargo. Campos de body
Palavras-chave e nomekeywords, first_name, last_name
Cargo atual e anteriorcurrent_job_title, past_job_title, function, seniority, persona
Experiência e formaçãoyears_in_position, years_of_experience, school, profile_language
"Adicione seletores de cargo, função e senioridade à busca de leads."
Empresa e localização10 campos
Refine pela empresa em que o lead trabalha, o porte e o tipo dela, o setor, e onde o lead ou a empresa estão. Campos de body
Empresacurrent_company, past_company, company_headcount, company_type, industry, years_in_company
Localizaçãolocation, company_location, postal_code, radius
"Filtre os leads por número de funcionários e localização da empresa, com opção de CEP e raio."
Sinais13 campos
Os filtros pelos quais as equipes de vendas pagam: pessoas que acabaram de mudar de emprego, que publicaram recentemente, que seguem a empresa do usuário ou viram o perfil dele. Campos de body
Atividade e intençãochanged_jobs, posted_on_linkedin, following_your_company, viewed_your_profile_recently, recent_interaction
Relação com o usuárionetwork_distance, connections_of, past_colleague, shared_experiences, group, messaged, viewed_profile, last_viewed_at
"Adicione à busca de leads os botões Mudou de emprego e Segue nossa empresa."
Listas e buscas salvas8 campos
Busque dentro do que o usuário já selecionou no Sales Navigator, recarregue uma busca salva ou recente, ou salve a busca atual de volta na conta dele. Campos de body
Listaslead_list, account_list, saved_leads, saved_accounts, saved_resources
Buscas salvas e recentesload_saved_search, load_recent_search, save_search
"Deixe os usuários escolherem uma das buscas salvas e executá-la no nosso app."
A maioria dos filtros espera IDs, não texto livre. Um cargo, uma empresa, um setor ou uma localização digitados pelo usuário são resolvidos antes com GET /v2/{account_id}/linkedin/sales-navigator/search/parameters, e depois passados para a busca de pessoas. O schema também documenta include, exclude, id, name, min e max dentro dos objetos de filtro: o agente lê qual filtro aceita qual formato em vez de adivinhar. A busca de contas tem o próprio body em POST /v2/{account_id}/linkedin/sales-navigator/search/companies.
Início rápido

Adicione o Sales Navigator MCP ao seu agente de código em uma linha

Não há um servidor Sales Navigator MCP separado para instalar: o servidor MCP hospedado da Unipile cobre a API do Sales Navigator na mesma URL do LinkedIn Classic, do Recruiter e de todos os outros canais. Aponte seu agente de código para ela com uma chave de API com escopo, e ele lê as rotas do Sales Navigator e executa requisições na sua aplicação Development. Os trechos abaixo são os da documentação oficial.
Cursor~/.cursor/mcp.json
Claude Codeclaude mcp add --transport http …
Codex CLI e extensão da IDE~/.codex/config.toml
Gemini CLI~/.gemini/settings.json
Windsurf~/.codeium/windsurf/mcp_config.json
~/.cursor/mcp.json
# Registre o servidor MCP hospedado da Unipile no 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" # Verifique a conexão, ou digite /mcp dentro de uma sessão 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" } } } }
# O Codex CLI e a extensão Codex da IDE compartilham este arquivo [mcp_servers.unipile] url = "https://developer.unipile.com/mcp?branch=v2.0" http_headers = { X-API-KEY = "your-scoped-api-key" } # Verifique: codex mcp list
{ "mcpServers": { "unipile": { "httpUrl": "https://developer.unipile.com/mcp?branch=v2.0", "headers": { "X-API-KEY": "your-scoped-api-key" } } } } # Verifique: /mcp dentro do Gemini CLI
Servidor conectado. Experimente: "Adicione a busca de leads do Sales Navigator à página de prospecção e esconda-a quando a conta não tiver licença."
1
Comece por uma aplicação DevelopmentNo dashboard da Unipile, trabalhe na sua aplicação Development: conecte pelo Hosted Auth uma conta de teste do LinkedIn que tenha uma licença Sales Navigator, crie um Scope com ela e uma chave de API de conta com escopo para esse Scope. A Production fica intacta, e um cliente MCP nunca recebe uma chave global ou Service.
2
Adicione o servidor ao seu agente de códigoCole a config do seu cliente, com a chave com escopo no header X-API-KEY. Reinicie o cliente se ele não reconhecer de imediato.
3
Descreva o recurso, revise o códigoDescreva o recurso do Sales Navigator que você precisa. O agente lê as rotas, escreve o código no seu projeto e executa requisições na aplicação Development. Troque a chave para a Production quando o fluxo passar.
Licença, contratos, em nome do usuário

Qual licença Sales Navigator sua integração usa?

A licença do usuário que conectou a conta. Enquanto você constrói, uma conta de teste na sua aplicação Development. Em produção, a conta do LinkedIn que cada usuário conectou pelo Hosted Auth, com a assinatura Sales Navigator que esse usuário já paga, dentro de fluxos que ele próprio inicia e controla.
1 · Seu agente de código Codex, Cursor, Claude Code Lê as rotas do Sales Navigator, escreve o código
2 · Servidor MCP da Unipile Hospedado, chave de API com escopo Executa requisições de teste na sua aplicação Development
3 · API da Unipile As rotas do Sales Navigator Restringe a ação a um ID de conta
4 · LinkedIn LinkedIn Licença Sales Navigator Valem as regras, os créditos e os limites do próprio LinkedIn
5 · A conta do usuário O usuário Conectada pelo Hosted Auth As listas, as buscas e os créditos de InMail dele
Conta conectada · prospecting-appConectada
O usuárioLinkedIn
Sarah MitchellLinkedIn · licença Sales Navigator · vinculada pelo usuário via Hosted Auth
ID de contaacc_7f3…c91, o único identificador que seu código guarda
ContratosListados com GET /v2/{account_id}/linkedin/contracts; Sales Navigator selecionado com POST /v2/{account_id}/linkedin/contracts/{contract_id}/select
InMailCréditos lidos com GET /v2/{account_id}/linkedin/inmail-credits
SessãoMantida pela Unipile, nunca exposta ao seu app
ReconectarDesconectar
Sem licença, sem rotas do Sales NavigatorAs rotas do Sales Navigator só respondem quando a conta conectada tem uma licença Sales Navigator. Sem ela, a conta continua funcionando nas rotas clássicas de busca, perfil e mensageria do LinkedIn. Seu produto lista os contratos primeiro, seleciona o do Sales Navigator quando a conta tem vários, e esconde o recurso quando não há nenhum.
Os dados ficam na sessão do usuárioBuscas, listas e perfis passam pela própria sessão do LinkedIn do usuário autenticado. A Unipile não mantém nenhum arquivo, índice ou banco de dados independente de perfis, leads ou conversas do LinkedIn: cada requisição roda a partir de uma ação iniciada pelo usuário.
Um intermediário técnico independenteA Unipile é um intermediário técnico independente, não afiliado ao LinkedIn. Cada requisição é repassada à conta que um usuário final conectou pelo Hosted Auth, em nome desse usuário, limitada ao que ele já pode fazer com a própria licença Sales Navigator.
O LinkedIn define os limites, você os respeitaA paginação da busca e os créditos de InMail são definidos pelo LinkedIn para cada licença. A Unipile repassa os sinais de uso em tempo real para que seu produto possa pausar ou avisar o usuário. A frequência com que ele age em uma conta continua sendo uma decisão do lado do cliente.
Limites, sem rodeios

O que o Sales Navigator MCP não muda

O servidor não suspende as regras do LinkedIn e não promete volume. A API do Sales Navigator dá ao seu produto os sinais reais da licença, para que o recurso que você lança funcione dentro deles, como o dono da licença faria.
O que o LinkedIn impõe
É preciso uma licença Sales NavigatorAs rotas do Sales Navigator só respondem em uma conta que tem a licença. A licença é a própria assinatura do LinkedIn do usuário; a Unipile não fornece licenças.
Créditos de InMailCada InMail gasta um crédito da licença do usuário, nos termos que o LinkedIn define para essa licença. Leia o saldo com GET /v2/{account_id}/linkedin/inmail-credits antes de mostrar o compositor.
Paginação da buscaAs buscas do Sales Navigator devolvem resultados página por página, dentro do que o LinkedIn permite à licença ver. Seu código pagina com o cursor que a API devolve; ele não consegue buscar mais do que a própria licença consegue.
As cotas de convites continuam valendoUm pedido de conexão enviado da página de um lead usa a mesma cota semanal que o LinkedIn aplica à conta, com ou sem licença.
Checkpoints no momento da conexãoO LinkedIn pode pedir ao dono da conta um código ou uma confirmação no app quando a conta é vinculada. O Hosted Auth guia o usuário nesse processo; seu código nunca vê uma senha.
O que incluir no seu produto
Escritas são ações do usuárioSalvar um lead em uma lista, salvar uma conta, enviar um InMail: cada ação é disparada pelo usuário na sua interface, nunca por um loop em segundo plano.
Confira a licença antes de mostrar o recursoListe os contratos, selecione o do Sales Navigator quando houver vários, e esconda a busca e as listas do Sales Navigator nas contas sem licença.
Nunca repita uma escrita às cegasApós um timeout em um InMail ou em um salvamento de lista, confira os chats ou navegue pela lista antes de oferecer uma nova tentativa. Uma nova tentativa às cegas pode enviar duas vezes ou gastar um segundo crédito.
Leia os sinais de uso e recueA Unipile repassa respostas de rate limit, erros de cota e estados do provedor conforme eles acontecem. Trate um limite como uma parada, não como uma nova tentativa.
Um Scope e uma chave com escopo por tenantUm workspace só enxerga as contas associadas ao seu Scope. A chave global fica no seu backend, para administração, e o dono da conta pode se desconectar quando quiser.
Quatro formas de chegar aos dados do Sales Navigator

Como as opções de Sales Navigator MCP se comparam

Todo servidor Sales Navigator MCP é de terceiros, então a verdadeira pergunta para um time de produto é como cada um chega ao Sales Navigator, com a licença de quem, e o que você consegue lançar com ele. As quatro famílias que você vai encontrar, lado a lado.
Servidor MCP da Unipile Servidores open-source da comunidade Marketplaces de dados públicos Pontes MCP no-code
Como chega ao Sales Navigator Servidor MCP da UnipileA licença que cada um dos seus usuários conecta pelo Hosted Auth, e depois as rotas da API do Sales Navigator Servidores open-source da comunidadeSeu próprio login do LinkedIn na sua máquina, guiado por uma sessão de navegador Marketplaces de dados públicosPáginas públicas, sem licença, resultados servidos por um pipeline de coleta de dados Pontes MCP no-codeA conexão do app LinkedIn deles e um conjunto de ações predefinidas
Recursos do Sales Navigator Servidor MCP da UnipileBusca de leads e de contas, busca a partir de uma URL, listas de leads, listas de contas, InMail, mais a variante de perfil Sales Navigator Servidores open-source da comunidadePrincipalmente o perfil clássico; o Sales Navigator depende do projeto Marketplaces de dados públicosPerfis públicos e empresas, não as listas nem o InMail do usuário Pontes MCP no-codeAções predefinidas, em geral fora do Sales Navigator
Ler, ou ler e agir Servidor MCP da UnipileLer e agir: buscar, salvar em uma lista, enviar um InMail, como recursos do seu produto Servidores open-source da comunidadeQuase só leitura, algumas escritas dependendo do projeto Marketplaces de dados públicosSomente leitura Pontes MCP no-codeEscritas predefinidas, pouca leitura
Hospedagem e clientes Servidor MCP da UnipileHospedado, uma URL, qualquer agente de código sobre HTTP: Codex, Cursor, Claude Code, Gemini CLI, Windsurf Servidores open-source da comunidadeAuto-hospedado, local ou Docker, em geral um cliente por vez Marketplaces de dados públicosHospedado, um token por cliente Pontes MCP no-codeHospedado, uma URL gerada por configuração
Outros produtos do LinkedIn e canais Servidor MCP da UnipileLinkedIn Classic e Recruiter, mais WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP, calendários Google e Outlook Servidores open-source da comunidadeNenhum Marketplaces de dados públicosOutras fontes de dados públicos Pontes MCP no-codeMilhares de apps, cada um com um conjunto raso de ações
Modelo de preços Servidor MCP da UnipilePor conta conectada, seja qual for o volume de requisições, teste grátis de 7 dias Servidores open-source da comunidadeGrátis, você hospeda e mantém Marketplaces de dados públicosPor crédito ou por resultado Pontes MCP no-codePor tarefa ou por ação
Sob quais termos seu produto opera Servidor MCP da UnipileA própria conta e a assinatura Sales Navigator de cada usuário, em fluxos que o usuário inicia e controla a partir do seu produto Servidores open-source da comunidadeSua conta pessoal, por sua conta e risco Marketplaces de dados públicosOs termos de coleta de dados do marketplace Pontes MCP no-codeOs termos da ponte e as permissões do app LinkedIn dela
As categorias são descritas de forma genérica de propósito. O que diferencia o servidor da Unipile é o modelo de conta: seu produto busca, salva e envia como o usuário que conectou a licença, com as listas e os créditos de InMail dele, por trás de uma única URL de servidor compartilhada com LinkedIn Classic, Recruiter e outros oito canais.
6000+ Empresas que inovam com a Unipile
Com a confiança dos líderes do setor
1 API
Simplificar as operações de todos os principais canais de comunicação
2 dias
Obtenha integração ao vivo rapidamente com o mínimo de configuração
30%
Redução dos esforços e recursos de manutenção

Segurança e conformidade incorporadas

Proteção de nível empresarial para seus dados e fluxos de trabalho Saiba mais sobre nossa segurança
SOC 2 Tipo II
SOC 2 Tipo II
Certificado
Controles de segurança auditados de forma independente, garantindo a proteção dos dados e a integridade operacional.
GDPR
GDPR
Em conformidade
Conformidade total com os regulamentos europeus de proteção de dados para a privacidade do usuário.
99.9%
Tempo de atividade da plataforma nos últimos 24 meses
24/7
Suporte global com API de alto desempenho

FAQ do Sales Navigator MCP

As perguntas que as pessoas realmente fazem: oficial ou não, a URL do servidor, busca de leads, a licença, InMail, MCP versus API, contas e preço.
Não do LinkedIn: ele não publica um servidor MCP do Sales Navigator, e a busca, as listas e o InMail do Sales Navigator não são abertos a produtos de terceiros pelo programa para desenvolvedores dele. O servidor MCP da Unipile é um servidor de terceiros hospedado, gerado a partir da API da Unipile, e expõe as rotas da API do Sales Navigator: busca de leads e de contas, busca a partir de uma URL do Sales Navigator, listas de leads e listas de contas. Seu agente de código as lê e escreve o recurso no seu produto, onde cada usuário conecta a própria conta e seu código age em nome desse usuário autenticado. A Unipile é um intermediário técnico independente e não é afiliada, endossada nem patrocinada pelo LinkedIn.
A mesma URL do resto da API da Unipile: https://developer.unipile.com/mcp?branch=v2.0, sobre streamable HTTP, com uma chave de API de conta com escopo no X-API-KEY header. Não existe um servidor Sales Navigator separado. Cole-a no Codex, Cursor, Claude Code, Gemini CLI ou Windsurf, e o agente encontra as rotas do Sales Navigator por conta própria.
Sim. O agente lê POST /v2/{account_id}/linkedin/sales-navigator/search/people e o conjunto de filtros dela (cargo, senioridade, função, número de funcionários, localização, mudança de emprego, listas de leads, buscas salvas e mais), resolve os valores digitados para IDs com GET /v2/{account_id}/linkedin/sales-navigator/search/parameters, escreve a busca no seu projeto e a executa na sua aplicação Development. A busca de contas usa POST /v2/{account_id}/linkedin/sales-navigator/search/companies, e uma busca que o usuário montou no Sales Navigator roda a partir da URL com POST /v2/{account_id}/linkedin/sales-navigator/search.
O servidor se conecta, mas as rotas do Sales Navigator só respondem em uma conta que tem uma licença Sales Navigator. Sem ela, a conta funciona nas rotas clássicas de busca, perfil e mensageria do LinkedIn. Seu código lista os contratos da conta com GET /v2/{account_id}/linkedin/contracts, seleciona o do Sales Navigator com POST /v2/{account_id}/linkedin/contracts/{contract_id}/select quando há vários, e esconde o recurso quando não há nenhum. A licença é a própria assinatura do LinkedIn do usuário; a Unipile não vende licenças.
Sim, como ação do usuário. Um InMail inicia um chat com POST /v2/{account_id}/chats/send, com o assunto em specifics.linkedin.sales_navigator.subject. Cada InMail gasta um crédito da licença do usuário; leia o saldo com GET /v2/{account_id}/linkedin/inmail-credits antes de mostrar o compositor, e nunca repita um envio após um erro ambíguo, pois uma nova tentativa pode enviar duas vezes.
Mesmas rotas, momentos diferentes. A API do Sales Navigator é o que seu produto chama em produção, via REST ou pelos SDKs oficiais, com as próprias chaves com escopo. O Sales Navigator MCP é como seu agente de código lê essas rotas enquanto você constrói: ele descobre os endpoints, lê os schemas, escreve o código e o testa na sua aplicação Development. Nada passa pelo servidor MCP em produção, a menos que você queira.
Enquanto você constrói, nas contas de teste da sua aplicação Development. Em produção, apenas na conta que um usuário final conectou pelo Hosted Auth e que está no seu Scope: seu código recebe um ID de conta, nunca credenciais, e toda requisição roda em nome desse usuário autenticado, dentro de um fluxo que ele inicia e controla a partir do seu produto. Com que frequência seu produto age em uma conta é uma decisão do lado do cliente, dentro dos limites do LinkedIn.
O servidor MCP está incluído em todos os planos da Unipile, sem taxa por mensagem ou por requisição. A cobrança é por conta conectada, seja qual for o canal: a partir de 49 EUR por mês para até 10 contas, depois 5 EUR por conta adicional, chegando a 3 EUR em volume. O teste grátis de 7 dias não precisa de cartão de crédito. Tabela completa na página de preços. A licença Sales Navigator em si é a assinatura do LinkedIn do usuário.