BR
Servidor MCP

Unipile MCP Server para agentes de código com IA

Codex, Cursor, Claude Code ou Gemini CLI leem a API da Unipile e criam integrações de LinkedIn, WhatsApp e e-mail no seu app.
Teste grátis de 7 dias, sem cartão de crédito.
Seu agente de código
Unipile MCP conectado
Sarah
Adicione a conexão de contas do LinkedIn ao meu CRM.
Ler endpointPOST /v2/auth/linkschema carregado
Adicionei a rota de conexão e o botão em Configurações. O ID da conta é salvo no retorno.
3 arquivos alterados · testado na aplicação Development
Descreva o próximo recurso…
Nove canais, um servidor

Um servidor MCP, todos os canais que seu produto precisa

Seja um MCP de LinkedIn, de WhatsApp, de e-mail ou de calendário, é um servidor, uma chave com escopo e as mesmas rotas comuns. Diga ao seu agente de código o que construir; ele encontra os endpoints por trás disso e escreve o código no seu projeto.
LinkedIn

LinkedIn

Classic, Recruiter e Sales Navigator accounts
"Adicione mensageria do LinkedIn e busca no Sales Navigator ao meu ATS."
O que seu agente pode construir
Ler, sincronizar e enviar mensagens e InMails
Buscar pessoas e empresas, inclusive no Sales Navigator
Obter perfis e enviar convites de conexão
WhatsApp

WhatsApp

Contas pessoais e Business, sem taxa por mensagem
"Deixe os usuários do meu CRM enviar e receber WhatsApp pelo próprio número."
O que seu agente pode construir
Enviar e receber mensagens, incluindo anexos
Listar grupos, membros e mensagens de grupo
Sincronizar o histórico de conversas em tempo real
GmailOutlookIMAP

E-mail

Gmail, Outlook e qualquer caixa IMAP
"Crie uma caixa compartilhada que sincroniza caixas Gmail, Outlook e IMAP."
O que seu agente pode construir
Listar, ler e buscar e-mails e threads
Enviar, responder e encaminhar pela caixa do usuário
Tratar anexos, pastas e rascunhos
Instagram

Instagram

Mensagens diretas nas contas conectadas
"Adicione as DMs do Instagram ao nosso console de atendimento."
O que seu agente pode construir
Ler e responder mensagens diretas
Sincronizar histórico de conversas e contatos
Obter dados de perfil nas contas conectadas
Telegram

Telegram

Contas de usuário, não bots
"Sincronize grupos do Telegram com o feed de atividade do time."
O que seu agente pode construir
Enviar e receber mensagens em chats e grupos
Sincronizar histórico e anexos
Listar contatos e membros de grupos
Google CalendarOutlook Calendar

Calendário

Google Calendar e Outlook Calendar
"Agende reuniões a partir de uma conversa no calendário Google ou Outlook do usuário."
O que seu agente pode construir
Listar calendários e eventos
Criar, atualizar e excluir eventos
Encontrar horários livres a partir dos eventos existentes
Início rápido

Adicione a Unipile ao seu agente de código em uma linha

O servidor MCP da Unipile é hospedado, com uma URL para todos os canais. Aponte seu agente de código para ela com uma chave de API com escopo, e ele lê o contrato da API 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. Seu agente de código agora lê o contrato da API da Unipile e pode executar requisições na sua aplicação Development.
1
Comece por uma aplicação DevelopmentNo dashboard da Unipile, trabalhe na sua aplicação Development: crie um Scope com suas contas de teste e uma chave de API de conta com escopo para ele. 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ódigoPeça a integração que você precisa. O agente lê os endpoints, 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.
Prompts, não código de cola

O que seu agente de código constrói com isso

Escolha uma tarefa de integração. Cada transcrição mostra o prompt que você dá ao agente, os endpoints Unipile que ele lê e executa pelo servidor MCP 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 · ats-appAplicação Development
Adicione mensageria do LinkedIn ao meu ATS: sincronize a caixa de entrada de cada recrutador e deixe que respondam a partir da página do candidato.
Buscar endpoints"chats messages send"3 resultados
Executar requisiçãoGET /v2/{account_id}/chats12 chats
Criei linkedin/inbox-sync.ts (consulta chats e mensagens e os salva no candidato) e POST /candidates/:id/reply, que chama a rota de envio com o ID da própria conta do chat. Rodei a sincronização na aplicação Development: 12 chats, 87 mensagens importadas.3 arquivos alterados · testado na aplicação Development

Uma caixa de entrada do LinkedIn dentro do seu produto, a partir de um prompt

O agente lê os contratos de chat e de mensagem, escreve o job de sincronização e o endpoint de resposta na sua stack, e executa as primeiras requisições na sua aplicação Development. Instagram, WhatsApp e Telegram usam as mesmas rotas de chat, então o segundo canal exige um prompt menor que o primeiro.
Endpoints usados pelo agente
GET/v2/{account_id}/chatsGET/v2/{account_id}/chats/{chat_id}/messagesPOST/v2/{account_id}/chats/{chat_id}/messages/send
Erro comum: misturar os IDs. Uma mensagem sempre sai pela conta dona do chat; mantenha account_id e chat_id juntos, da chamada de listagem até a de envio.
Criar uma integração LinkedIn
Claude Code · crm-appAplicação Development
Implemente o Unipile Hosted Auth neste app React e Fastify para que os usuários conectem a própria conta do LinkedIn nas configurações.
Ler endpointPOST /v2/auth/linkschema carregado
Executar requisiçãoPOST /v2/auth/link201 · link
Adicionei POST /api/accounts/connect no Fastify: ele cria o link de autenticação no servidor e devolve a URL hospedada. A página de configurações em React o abre e, no retorno, guarda o novo account_id no workspace. Verificado na aplicação Development com uma conta de teste do LinkedIn.4 arquivos alterados · fluxo de conexão testado de ponta a ponta

Seus usuários conectam as próprias contas, seu app recebe um ID de conta

O Hosted Auth é a página que a Unipile serve aos seus usuários para que eles mesmos vinculem LinkedIn, WhatsApp, Gmail, Outlook ou um calendário. O agente monta a criação do link no seu backend, o redirect no seu frontend e o armazenamento do ID de conta, exigido por toda requisição posterior.
Endpoints usados pelo agente
POST/v2/auth/linkPOST/v2/auth/intentGET/v2/accounts/{account_id}
Erro comum: criar o link de autenticação pelo navegador. O link é criado no seu servidor com a sua chave; o frontend só recebe a URL hospedada.
Implementar o Hosted Auth com um agente
Codex · support-consoleAplicação Development
Crie uma caixa de entrada unificada de LinkedIn, WhatsApp e e-mail para o nosso console de suporte, uma única lista de threads com o canal como badge.
Buscar endpoints"inbox chats emails"5 resultados
Executar requisiçãoGET /v2/{account_id}/emails200 OK
Adicionei um modelo Thread que mapeia chats e threads de e-mail para um mesmo formato (canal, participantes, última mensagem, não lidas), um worker de sincronização por conta conectada, e a lista de threads com badges de canal. Paginação por cursor nas duas rotas. Testado com 3 contas na aplicação Development.6 arquivos alterados · 3 canais em uma só lista

Uma lista de threads para mensageria e e-mail

Chats (LinkedIn, WhatsApp, Instagram, Telegram) e e-mails (Gmail, Outlook, IMAP) vêm de duas famílias de rotas, com um schema cada. O agente lê os dois contratos, desenha o modelo comum e escreve a sincronização para que seu produto mostre uma só caixa de entrada, seja qual for o canal.
Endpoints usados pelo agente
GET/v2/{account_id}/inboxesGET/v2/{account_id}/chatsGET/v2/{account_id}/emailsGET/v2/{account_id}/threads/{thread_id}
Erro comum: rebuscar caixas inteiras a cada atualização. Pagine com o cursor que a API devolve e deixe os webhooks trazerem as mensagens novas.
Criar uma caixa de entrada unificada com um agente
Cursor · crm-appAplicação Development
Assine os webhooks de nova mensagem e atualize a timeline do contato em tempo real.
Ler endpointPOST /v2/webhooks/endpoints/schema carregado
Executar requisiçãoPOST /v2/webhooks/endpoints/201 · endpoint
Registrei um endpoint de webhook para eventos de mensagem na aplicação Development, adicionei POST /webhooks/unipile que devolve 200 na hora e empurra o evento para uma fila, e o worker que acrescenta a mensagem à timeline do contato. Enviei uma mensagem de teste: a timeline atualizou em menos de um segundo.3 arquivos alterados · evento recebido e processado

Tempo real sem polling

A Unipile envia eventos (nova mensagem, novo e-mail, status de conta) para o endpoint que você registra. O agente cria o endpoint, escreve o receptor no seu framework e o job de processamento, e depois confere o log de entregas na rota de conversations dos webhooks.
Endpoints usados pelo agente
POST/v2/webhooks/endpoints/GET/v2/webhooks/endpoints/GET/v2/webhooks/conversations/
Erro comum: fazer o trabalho dentro do handler do webhook. Confirme com um 2xx na hora e processe o evento de forma assíncrona, senão as entregas expiram e são reenviadas.
Configurar webhooks com um agente
Gemini CLI · saas-backendAplicação Development
Cada workspace do meu SaaS tem vários usuários com contas próprias de LinkedIn e de e-mail. Isole tudo: um Scope e uma chave com escopo por workspace.
Buscar endpoints"scopes api-keys"4 resultados
Executar requisiçãoPOST /v2/scopes/201 · scope
Na criação de um workspace o backend agora cria um Scope, uma chave de API de conta com escopo guardada criptografada no workspace, e toda conta que um membro conecta é associada a esse Scope. Todas as chamadas de conta usam a chave do workspace, então um tenant nunca consegue ler as contas de outro. Testado com dois workspaces na aplicação Development.5 arquivos alterados · isolamento verificado

Muitos usuários, muitas contas, uma fronteira por tenant

Os Scopes são a fronteira de acesso da API da Unipile: uma chave com escopo só enxerga as contas associadas ao seu Scope. O agente transforma isso no seu modelo de tenant, de modo que a lógica multiconta vive na API, e não no seu código.
Endpoints usados pelo agente
POST/v2/scopes/POST/v2/api-keys/GET/v2/accounts/
Erro comum: usar uma única chave de conta global para todos os tenants. A chave global fica no seu backend, para administração; cada tenant recebe a própria chave com escopo.
Contas, Scopes e chaves
Claude Code · crm-appAplicação Development
Trate os estados de reconexão e de checkpoint da conta, e mostre a mensagem certa ao usuário em vez de uma falha silenciosa.
Ler endpointGET /v2/accounts/{account_id}schema carregado
Ler endpointPOST /v2/auth/checkpointschema carregado
Mapeei os valores de status da conta para três estados de interface (conectada, precisa de um código, precisa de reconexão), adicionei o formulário de checkpoint que envia o código que o usuário recebe, e a ação de reconexão que reabre o Hosted Auth para aquela conta. As mudanças de status chegam por webhook, sem polling.4 arquivos alterados · fluxo de checkpoint testado

Os estados que toda integração com provedores precisa tratar

Sessões expiram, provedores pedem um código de verificação, usuários mudam a senha. As rotas de status de conta e de checkpoint carregam esses estados; o agente os mapeia para a sua interface, para que os usuários saibam o que fazer e seu código nunca repita a chamada às cegas.
Endpoints usados pelo agente
GET/v2/accounts/{account_id}POST/v2/auth/checkpointPOST/v2/auth/checkpoint/resend
Erro comum: repetir um checkpoint em loop. O código vem do usuário final; peça uma vez, envie uma vez e espere o evento de status.
Estados de conta na documentação
Do Development para a Production

Onde o agente roda, e nas contas de quem

Enquanto você constrói, o agente trabalha na sua aplicação Development com contas de teste e uma chave com escopo. Em produção, seus usuários conectam a própria conta de LinkedIn, WhatsApp, e-mail ou calendário pelo Hosted Auth, e seu código chama as mesmas rotas em nome deles.
1 · Seu agente de código Codex, Cursor, Claude Code Lê o prompt, escolhe um endpoint
2 · Servidor MCP da Unipile Hospedado, uma chave com escopo Lê o contrato, executa a requisição
3 · API da Unipile Um schema, nove canais Restrita a um ID de conta
4 · Provedor LinkedIn, WhatsApp, Gmail LinkedInWhatsAppInstagramGmailOutlook Valem as regras e os limites de cada provedor
5 · A conta do usuário O usuário Conectada pelo Hosted Auth A caixa de entrada, os contatos e os limites dele
unipile-mcp · ficha do servidorAtivo
Um servidor Model Context Protocol hospedado que expõe a API da Unipile a agentes de código, gerado a partir da mesma especificação OpenAPI da API REST.
Endpointhttps://developer.unipile.com/mcp?branch=v2.0
TransporteStreamable HTTP (remoto, nada para instalar)
AutenticaçãoHeader X-API-KEY, chave de API de conta com escopo
AçõesTodas as operações da API da Unipile: chats e mensagens, e-mails, calendários, perfis e convites, publicações, busca no LinkedIn, Sales Navigator, Recruiter
CanaisLinkedIn, WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP, Google Calendar, Outlook Calendar
ClientesCodex CLI, Cursor, Claude Code, Gemini CLI, Windsurf, qualquer cliente MCP
AmbientesAplicação Development para construir e testar, Production para seus usuários
EscopoSó as contas associadas ao Scope da chave, um ID de conta por requisição
AtualizaçõesAutomáticas: regenerado a cada release do OpenAPI, nada para manter
Conectada pelo usuário Cada usuário final vincula a própria conta por autenticação hospedada. A Unipile mantém a sessão; seu agente só recebe um ID de conta.
Uma chave, com escopo por conta Crie um Scope apenas com as contas que o agente deve alcançar, e uma chave de API de conta com escopo para ele. O agente não consegue tocar em nenhuma outra conta, e você revoga a chave no dashboard quando quiser.
Fluxos iniciados pelo usuário As ações rodam dentro de fluxos que o usuário inicia e controla, dentro dos limites que cada provedor aplica. Veja como isso vale para contas do LinkedIn.
Teste primeiro em Development Construa e teste na sua aplicação Development com contas de teste; troque a chave para a Production quando o fluxo passar. Nada do que o agente tenta durante a construção toca um usuário real. Segurança e compliance.
A API, como o agente a lê

Toda a API da Unipile, legível pelo seu agente de código

O servidor expõe a própria API da Unipile: 179 operações em nove canais, as mesmas que seu produto vai chamar via REST assim que o agente escrever o código. Uma operação é um método HTTP em um path da API da Unipile v2. 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.
179operações na API da Unipile v2, legíveis e executáveis pelo agente
9canais: LinkedIn, WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP, calendários Google e Outlook
1URL de servidor e uma chave com escopo para todos os canais
0código de cola para manter: o servidor é regenerado a cada release da API
25 operações
Mensagens e conversas LinkedIn, WhatsApp, Instagram e Telegram compartilham as mesmas rotas de chat: listar a caixa de entrada, ler uma thread, iniciar um chat, enviar, encaminhar, reagir, gerenciar participantes.
GET/v2/{account_id}/chats
GET/v2/{account_id}/chats/{chat_id}/messages
POST/v2/{account_id}/chats/{chat_id}/messages/send
"Adicione uma caixa de resposta à tela de conversa que envie pelo canal certo."
23 operações
E-mails, threads, rascunhos, pastas Gmail, Outlook e IMAP em um único schema: listar e ler e-mails, enviar, responder na thread, criar rascunhos, mover entre pastas, listar contatos.
GET/v2/{account_id}/emails
GET/v2/{account_id}/emails/{email_id}
POST/v2/{account_id}/emails/send
"Sincronize cada caixa de e-mail com a timeline do CRM e encadeie as respostas."
13 operações
Calendários e eventos Calendários Google e Outlook: listar calendários e eventos, criar, atualizar, cancelar ou restaurar um evento, responder a um convite.
GET/v2/{account_id}/calendars
GET/v2/{account_id}/calendars/{calendar_id}/events
POST/v2/{account_id}/calendars/{calendar_id}/events
"Deixe os usuários marcarem uma reunião a partir de um chat e criá-la no calendário deles."
14 operações
Perfis, convites, rede Ler um perfil do LinkedIn, enviar ou aceitar um convite de conexão, listar convites pendentes, relações, seguidores, seguir um membro.
GET/v2/{account_id}/users/{user_id}
POST/v2/{account_id}/users/me/relation-requests
GET/v2/{account_id}/users/{user_id}/relations
"Enriqueça um contato com o perfil dele no LinkedIn e ofereça um convite de conexão."
20 operações
Publicações, comentários, reações Listar as publicações de um membro, ler comentários e reações, publicar um post ou um story, comentar ou responder, a partir da conta conectada do LinkedIn ou do Instagram.
GET/v2/{account_id}/users/{user_id}/posts
GET/v2/{account_id}/posts/{post_id}/comments
POST/v2/{account_id}/posts
"Mostre quem comentou em uma publicação da empresa no dashboard de engajamento."
60 operações
Busca no LinkedIn, Sales Navigator, Recruiter, vagas Buscas de pessoas, empresas, publicações e vagas com os filtros do LinkedIn, listas de leads do Sales Navigator, projetos e pipelines do Recruiter, vagas e candidaturas, páginas de empresa, créditos de InMail.
POST/v2/{account_id}/linkedin/search/people
POST/v2/{account_id}/linkedin/sales-navigator/search/people
POST/v2/{account_id}/linkedin/recruiter/projects/{project_id}/pipeline
"Adicione uma tela de busca no Sales Navigator com listas de leads salvas."Criar uma integração LinkedIn
Uma requisição completa, exatamente como o agente a executa
POSThttps://api.unipile.com/v2/{account_id}/chats/{chat_id}/messages/sendX-API-KEY: your-scoped-api-key200 OK
O servidor acompanha cada release da API da Unipile, então um endpoint novo chega ao seu agente no dia em que é publicado, em todos os canais, pelas mesmas rotas comuns. Contas, hosted auth, scopes e webhooks (mais 23 operações) também ficam disponíveis para o agente. Contratos completos na referência da API.
Mesma API, dois momentos

MCP para construir, REST para rodar

O servidor MCP é como seu agente de código entende e testa a API da Unipile. A API REST e os SDKs são o que o código gerado chama em produção. Mesmos endpoints, mesma chave com escopo, um antes do commit e o outro depois.
API REST, no seu produtoProdução
send-linkedin-message.js
// Seu app decide quando e o que enviar const res = await fetch(`https://api.unipile.com/v2/${accountId}/chats/${chatId}/messages/send`, { method: 'POST', headers: { 'X-API-KEY': API_KEY, 'Content-Type': 'application/json' }, body: JSON.stringify({ text: 'Quinta-feira às 15h funciona para a demo.' }) }); // Mesma chamada para chats de WhatsApp, Instagram e Telegram
Servidor MCP, no seu agente de códigoConstruir e testar
cursor · agent
Implemente o endpoint de envio para a tela de conversa, com o schema exato do body.
Ler endpointPOST /v2/{account_id}/chats/{chat_id}/messages/sendschema carregado
Executar requisiçãoPOST /v2/{account_id}/chats/{chat_id}/messages/send200 OK · Development
Adicionei sendMessage() em messages.ts com o schema do body vindo do contrato, e um teste contra a aplicação Development. Pronto para revisão.
Use o servidor MCP quando
Você está construindo ou alterando uma integração com um agente de código e quer que ele leia o contrato real em vez de adivinhar.
Você está explorando o que a API consegue fazer antes de desenhar um recurso: quais rotas, quais campos, quais limites.
Você está revisando uma integração existente em busca de IDs errados, paginação ausente ou retentativas inseguras.
Use a API REST quando
O código roda em produção: sincronização de caixa de entrada, sequências, registro no CRM, uma caixa de resposta no seu produto.
Você precisa de webhooks, sincronização em segundo plano e alto volume em milhares de contas conectadas.
Determinismo e custo importam: o código gerado chama a API diretamente, com os SDKs quando fizerem sentido. O servidor MCP fica na caixa de ferramentas para o próximo recurso.
Agentes de código

Funciona com Codex, Cursor, Claude Code e Gemini CLI

Qualquer agente de código que fale o Model Context Protocol sobre HTTP pode usar o servidor. Todos os clientes abaixo aceitam uma chave de API com escopo no header X-API-KEY, com a configuração publicada na documentação oficial.
CodexCodex CLI e a extensão Codex da IDE
chave de API · suportado Adicione o servidor em ~/.codex/config.toml com http_headers, e depois execute codex mcp list para verificar. A partir daí, descreva o recurso e deixe o Codex ler o contrato da Unipile antes de escrever código. Conectar a Unipile ao Codex
Cursor~/.cursor/mcp.json
chave de API · suportado Adicione o servidor em mcp.json e o painel do agente lista as ações da Unipile. Construa e teste a integração pelo editor, contra a sua aplicação Development. Adicionar a Unipile ao Cursor
Claude CodeUm comando, scope user
chave de API · suportado Um comando claude mcp add com o header, e depois /mcp dentro de uma sessão para checar a conexão. Conectar ao Claude Code
Gemini CLI~/.gemini/settings.json
chave de API · suportado O Gemini CLI lê servidores remotos de settings.json com httpUrl e um bloco headers. Adicione a URL da Unipile e o header X-API-KEY, e então /mcp lista o servidor. Adicionar ao Gemini CLI
Windsurf~/.codeium/windsurf/mcp_config.json
chave de API · suportado O mesmo bloco JSON do Cursor, no arquivo de configuração do Windsurf. Documentado nas docs oficiais do Unipile MCP. Documentação MCP
Qualquer cliente MCPFrameworks e agentes personalizados
Streamable HTTP · autenticação por header O OpenAI Agents SDK, o Claude Agent SDK, LangChain, LlamaIndex, CrewAI ou seu próprio cliente MCP: aponte para a URL, passe X-API-KEY, e a API da Unipile fica legível e executável a partir do seu agente. Detalhes do servidor
SDKs e integrações oficiais

Do agente ao seu produto: SDKs e integrações oficiais

O servidor MCP hospedado é como seu agente de código entende a API da Unipile. Quando o código que ele escreveu vai para produção, a mesma API fica disponível pelos SDKs oficiais e pelos conectores no-code.
SDK oficial
Node.js / TypeScript Cliente tipado para toda a API, os mesmos endpoints que o agente descobre pelo MCP. npm install unipile-node-sdk
SDK oficial
Python O SDK Python oficial para a API da Unipile v2, para frameworks de agentes e backends escritos em Python.
No-code
n8n O node oficial da Unipile para o n8n: LinkedIn Classic, Sales Navigator e Recruiter, mensageria, e-mail, calendário e publicações como operações prontas. Instale @unipile/n8n-nodes-unipile em Community nodes.
No-code
Make O app da Unipile para o Make, para conectar ações de LinkedIn, WhatsApp, e-mail e calendário ao resto da sua stack.
Tudo isso é mantido pela Unipile sob a organização unipile no GitHub e no npm. O servidor hospedado fica em https://developer.unipile.com/mcp, com o manifesto de registro e o guia de configuração em unipile/unipile-mcp.

Conheça o resto da nossa suíte de APIs

O servidor MCP fica em cima da mesma API que seu produto pode chamar diretamente. Explore as APIs de mensageria, e-mail e calendário, e a API do LinkedIn, para construir os recursos que seu agente vai usar.
WhatsApp
Instagram
Telegram

API de mensageria

Conecte WhatsApp, Instagram e Telegram para enviar, receber e gerenciar conversas programaticamente. Construa recursos de caixa de entrada unificada e fluxos de conversa no seu app.
Gmail
Outlook
IMAP

API de e-mail

Integre Gmail, Outlook e provedores IMAP para enviar, receber e sincronizar e-mails em tempo real. Construa recursos de e-mail com rastreamento, encadeamento e suporte a anexos.
Google Calendar
Outlook Calendar

API de calendário

Sincronize eventos do Google Calendar e do Outlook em tempo real. Crie, atualize e gerencie reuniões direto do seu produto. Ideal para recursos de agendamento e integrações com CRM.
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 Unipile MCP Server

Respostas diretas sobre o que é o servidor, o que seu agente de código faz com ele, quais clientes funcionam e quanto custa.
Um servidor MCP é um programa que expõe ferramentas a um modelo de IA pelo Model Context Protocol, um padrão aberto lançado pela Anthropic no fim de 2024 e hoje suportado por Codex, Cursor, Claude Code, Gemini CLI, Windsurf, VS Code e pela maioria dos frameworks de agentes. O cliente pergunta ao servidor quais ferramentas existem, o modelo escolhe uma, o servidor a executa e devolve o resultado. O servidor MCP da Unipile expõe a API da Unipile dessa forma, para que um agente de código possa ler o contrato, executar requisições e escrever a integração das contas de mensageria, e-mail e calendário que seus usuários conectam.
Ler o contrato da API da Unipile e executar requisições na sua aplicação. Na prática, ele encontra os endpoints certos para um recurso (chats e mensagens, e-mails, perfis e convites, buscas no LinkedIn, no Sales Navigator e no Recruiter, publicações, eventos de calendário), escreve a integração no seu projeto com os schemas exatos e a testa na sua aplicação Development com uma chave com escopo. Cobre LinkedIn, WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP e calendários pelas mesmas rotas comuns.
Todo cliente que suporta servidores MCP remotos sobre HTTP com um header personalizado: Codex CLI e a extensão Codex da IDE, Cursor, Claude Code, Gemini CLI, Windsurf, e frameworks de agentes como o OpenAI Agents SDK, o Claude Agent SDK, LangChain, LlamaIndex ou CrewAI. A configuração de cada um está na documentação oficial e nas páginas de cliente deste site.
Você cola uma configuração curta no seu agente de código e descreve o recurso que quer, em linguagem natural. O agente escreve o código da integração; você o revisa como qualquer pull request. O servidor MCP é uma ferramenta de tempo de desenvolvimento: em produção seu produto chama a API REST ou os SDKs diretamente.
Use o servidor MCP enquanto constrói: o agente lê o contrato, gera o código e o testa em uma aplicação Development. Use a API REST e os SDKs para o que roda em produção: sincronização de caixa de entrada, sequências, registro no CRM, webhooks em milhares de contas. Mesmos endpoints, mesma chave com escopo.
Enquanto você constrói, nas contas de teste da sua aplicação Development, por uma chave com escopo. Em produção, apenas nas contas que seus usuários conectaram por autenticação hospedada: seu código recebe IDs de conta, não credenciais, e toda ação fica restrita a uma conta e é feita em nome daquele usuário, dentro de fluxos que ele inicia e controla. A Unipile não é afiliada ao LinkedIn, à Meta, ao Google nem à Microsoft, e valem os limites próprios de cada provedor.
Use uma chave de API de conta com escopo na sua aplicação Development: crie no dashboard um Scope apenas com as contas de teste, e uma chave para esse Scope. O agente não consegue tocar em nenhuma outra conta, e você revoga a chave no dashboard quando quiser. As contas de produção só entram em cena quando o código revisado é publicado, com as próprias chaves com escopo. A Unipile é certificada SOC 2 Type II e está em conformidade com o GDPR.
O servidor MCP está incluído em todos os planos da Unipile. A cobrança é por conta conectada, seja qual for o canal e por mais requisições que o agente faça: a partir de 49 EUR por mês para até 10 contas, depois 5 EUR por conta adicional, chegando a 3 EUR em volume, sem taxa por mensagem ou por chamada. O teste grátis de 7 dias não precisa de cartão de crédito. Tabela completa na página de preços.