Taplio

oficial

Gerencie sua conta do Linkedin a partir do Claude ou ChatGPT

O que você pode fazer com Taplio MCP?

  • Carregar o contexto da conta — Chame get_me para carregar sua identidade, preferências de conteúdo e estatísticas do LinkedIn de hoje antes de redigir.
  • Redigir e agendar posts — Crie, edite e agende rascunhos do LinkedIn, ou publique imediatamente após confirmar.
  • Revisar o desempenho dos posts — Liste seus posts e obtenha análises da conta ou por post para um intervalo de datas escolhido.
  • Pesquisar inspiração — Pesquise posts de outros criadores no LinkedIn por palavra-chave, curtidas e número de seguidores do autor.
  • Interagir com conteúdo — Encontre posts para comentar, redija e enfileire comentários ou respostas, e enfileire curtidas.
  • Enfileirar solicitações de conexão — Envie solicitações de conexão pelo nome de usuário do LinkedIn e verifique ou cancele o status delas.

Documentação

Servidor MCP do Taplio para LinkedIn

License: MIT MCP Remote server

O Servidor MCP do Taplio para LinkedIn é um servidor do Model Context Protocol (MCP) que conecta ferramentas de IA diretamente à sua conta do Taplio e, por meio dela, à sua presença no LinkedIn. Ele dá a agentes de IA, assistentes e clientes de chat a capacidade de rascunhar, agendar e publicar posts no LinkedIn, navegar pelo que você já publicou, pesquisar inspiração em outros criadores, ler suas análises e interagir: encontrar posts que valem um comentário, rascunhar comentários e respostas, curtir posts e enviar convites de conexão, tudo por meio de linguagem natural.

Aponte seu host MCP para o servidor do Taplio e você poderá pedir coisas como:

  • "Rascunhe um post no LinkedIn sobre o lançamento do nosso novo MCP e agende para terça-feira às 9h."
  • "Mostre meus últimos 10 posts e qual deles teve mais impressões."
  • "Encontre 20 posts de alto desempenho sobre linkedin ghostwriting de criadores com menos de 50 mil seguidores."
  • "Como estão as tendências dos meus seguidores e do meu engajamento nos últimos 30 dias?"

Casos de uso

  • Transformar ideias brutas em posts do LinkedIn prontos para publicar, com a sua voz e os seus temas.
  • Automatizar a criação de rascunhos, o agendamento e a publicação a partir de qualquer cliente compatível com MCP.
  • Construir fluxos de trabalho de conteúdo assistidos por IA e relatórios sobre os seus dados reais do LinkedIn.
  • Extrair insights e análises do seu histórico de publicações sem sair do seu assistente.

Conteúdo


Servidor MCP remoto do Taplio

O Taplio é oferecido como um servidor MCP remoto e hospedado. Não há nada para instalar ou executar localmente: seu host MCP se conecta ao endpoint do Taplio via HTTP e se autentica com OAuth.

PropriedadeValor
TransporteStreamable HTTP (remoto)
Endpointhttps://mcp.taplio.com/
AutenticaçãoOAuth 2.0 (autorize no navegador, sem chave de API para colar)
EscopoA própria conta do usuário autenticado no Taplio + LinkedIn
Dica do servidorChame get_me primeiro para carregar a identidade e as configurações

Como o servidor é remoto e baseado em OAuth, você nunca copia um segredo para um arquivo de configuração. O acesso está vinculado à conta do Taplio que você aprova no navegador e pode ser revogado no Taplio a qualquer momento.


Pré-requisitos

  1. Uma conta ativa no Taplio com o LinkedIn conectado.
  2. Um host compatível com MCP (Claude Code, Claude Desktop, Manus, VS Code com Copilot, Cursor, Windsurf, Grok, Mistral Le Chat, Raycast ou qualquer cliente que fale MCP via HTTP).
  3. Um navegador disponível na primeira conexão, para concluir a autorização OAuth.

Instalação

Claude Code

claude mcp add --transport http taplio https://mcp.taplio.com/

Em seguida, execute /mcp dentro do Claude Code e autorize taplio no navegador quando solicitado.

Conectores do Claude Desktop / claude.ai

Um clique: abra este link para obter a caixa de diálogo "Adicionar conector personalizado" já preenchida com o nome e a URL do Taplio, e clique em Adicionar.

Ou faça manualmente: no Claude Desktop ou no claude.ai, abra Configurações -> Conectores -> Adicionar conector personalizado e insira:

  • Nome: Taplio
  • URL: https://mcp.taplio.com/

Aprove a tela de OAuth. As ferramentas do Taplio então aparecem no seletor de ferramentas.

Manus

O Taplio é um plugin nativo do Manus: um clique, sem URL de servidor para colar.

  1. Abra o diretório de plugins do Manus.
  2. Encontre Taplio e clique em Conectar.
  3. Entre na sua conta do Taplio e aprove o acesso.

As ferramentas do Taplio ficam então disponíveis nas suas tarefas do Manus.

VS Code

Adicione à sua configuração MCP de usuário ou de espaço de trabalho (.vscode/mcp.json):

{
  "servers": {
    "taplio": {
      "type": "http",
      "url": "https://mcp.taplio.com/"
    }
  }
}

Cursor

Em ~/.cursor/mcp.json (ou Configurações -> MCP -> Adicionar):

{
  "mcpServers": {
    "taplio": {
      "url": "https://mcp.taplio.com/"
    }
  }
}

Windsurf

Em ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "taplio": {
      "serverUrl": "https://mcp.taplio.com/"
    }
  }
}

Grok

Em grok.com, abra Plugins -> Novo Conector -> Personalizado e insira:

  • Nome: Taplio
  • URL do servidor: https://mcp.taplio.com/

Clique em Adicionar conector e aprove o login do Taplio na janela pop-up. Mencione o Taplio no seu prompt (por exemplo, "Use o Taplio para me dar as estatísticas do meu LinkedIn do dia") para que o Grok escolha o conector.

Mistral Le Chat

No Le Chat, abra Contexto -> Conectores -> Adicionar conector -> Adicionar um conector personalizado e insira:

  • Nome do conector: Taplio
  • Servidor: https://mcp.taplio.com/

A autenticação é detectada automaticamente (OAuth 2.1). Clique em Adicionar conector e aprove o login do Taplio. Se o Le Chat responder que nenhum conector do Taplio está disponível, nomeie a ferramenta no seu prompt (por exemplo, "Use a ferramenta get_me do conector do Taplio").

Raycast

Instale a extensão Model Context Protocol Registry, execute Search Servers, mantenha o registro Official, pesquise por taplio e escolha Install Server. O Raycast se conecta via HTTP e abre o login do Taplio.

Smithery

Abra smithery.ai/servers/taplio/linkedin-mcp, clique em Add to toolbox e depois em Authenticate no conector do Taplio na sua caixa de ferramentas.

Configuração MCP genérica

Qualquer cliente que suporte servidores MCP remotos via HTTP pode usar:

{
  "mcpServers": {
    "taplio": {
      "type": "http",
      "url": "https://mcp.taplio.com/"
    }
  }
}

Autenticação

O Servidor MCP do Taplio usa OAuth 2.0. No primeiro uso, seu cliente abre uma janela do navegador onde você faz login no Taplio e aprova o acesso. O servidor então age em nome dessa única conta. Nenhuma chave de API, token ou credencial do LinkedIn é armazenada na configuração do seu cliente. Revogue o acesso a qualquer momento nas configurações da sua conta do Taplio.


Conjuntos de ferramentas

As ferramentas são agrupadas em conjuntos funcionais. Todos eles operam na própria conta do usuário autenticado.

ConjuntoDescrição
Conta e análisesIdentidade, preferências de conteúdo, posts e análises da conta e por post.
Rascunhos e mídiaCriar, ler, listar, editar e excluir rascunhos; enviar e anexar mídia.
Agendar e publicarPublicar um rascunho agora, agendá-lo ou desagendá-lo de volta para rascunhos.
InspiraçãoPesquisar posts do LinkedIn de outros criadores para modelar conteúdo no que funciona.
EngajarEncontrar posts e comentários que valem interação, comentar, responder e curtir.
RedeEnfileirar convites de conexão e acompanhá-los.

Ferramentas

Todas as 35 ferramentas. Ferramentas somente leitura nunca alteram nada; ferramentas de escrita alteram seus rascunhos do Taplio ou agem no LinkedIn, e clientes que suportam anotações de ferramentas pedem confirmação antes de executá-las. Os esquemas completos de entrada são retornados pelo servidor (tools/list); a referência de ferramentas abaixo detalha as ferramentas principais.

Conta e análises

  • get_me (somente leitura): Sua identidade, preferências de conteúdo e estatísticas do LinkedIn de hoje. Chame primeiro.
  • list_posts (somente leitura): Seus posts do LinkedIn, mais recentes primeiro, do Taplio e publicados diretamente no LinkedIn.
  • get_post (somente leitura): Um post por id do Taplio ou urn do LinkedIn.
  • get_analytics_overview (somente leitura): Análises da conta ao longo do tempo: seguidores, impressões, engajamento.
  • get_post_analytics (somente leitura): Impressões, curtidas, comentários e compartilhamentos por post.

Rascunhos e mídia

  • list_drafts (somente leitura): Seus rascunhos de posts do LinkedIn não publicados.
  • get_draft (somente leitura): Um rascunho por id.
  • create_draft (escrita): Criar um rascunho, opcionalmente com mídia.
  • update_draft (escrita): Reescrever um rascunho ou anexar mídia a ele.
  • delete_draft (escrita): Excluir permanentemente um rascunho.
  • list_media (somente leitura): Mídia já enviada ao Taplio.
  • create_media_upload_url (escrita): Obter uma URL de upload de uso único para uma imagem, vídeo, GIF ou PDF.
  • attach_media_from_url (escrita): Anexar mídia de uma URL pública a um rascunho.
  • pick_media (escrita): Painel interativo para anexar mídia da sua biblioteca, em clientes que suportam MCP Apps.
  • upload_media (escrita): Painel interativo para enviar um novo arquivo e anexá-lo, em clientes que suportam MCP Apps.

Agendar e publicar

  • schedule_draft (escrita): Agendar um rascunho para ser publicado automaticamente em um momento futuro.
  • unschedule (escrita): Mover um post agendado de volta para rascunhos.
  • publish_draft (escrita): Publicar um rascunho agora. Ele entra no ar e não pode ser desfeito.

Inspiração

  • search_inspiration (somente leitura): Pesquisar posts do LinkedIn de outros criadores em busca de formatos e ângulos comprovados.

Engajar

  • find_posts_to_comment (somente leitura): Posts que valem um comentário, dos seus posts, de um feed curado ou de uma seleção personalizada.
  • list_comment_feeds (somente leitura): Os feeds curados disponíveis para engajamento.
  • find_comments_to_reply (somente leitura): Comentários em posts que ainda merecem uma resposta.
  • list_comment_drafts (somente leitura): Seus rascunhos de comentários, que também são a fila e o histórico.
  • get_comment_draft (somente leitura): Um rascunho de comentário, para confirmar se foi publicado.
  • create_comment_draft (escrita): Rascunhar um comentário ou uma resposta. Nada chega ao LinkedIn ainda.
  • update_comment_draft (escrita): Reescrever um rascunho de comentário antes de ser confirmado.
  • commit_comment_draft (escrita): Enfileirar um comentário para ser publicado no LinkedIn em seu nome.
  • cancel_comment_draft (escrita): Cancelar um comentário enfileirado antes de ser enviado.
  • like_post (escrita): Enfileirar uma curtida em um post ou em um comentário.
  • get_post_like (somente leitura): Status de uma curtida que você enfileirou.
  • cancel_like (escrita): Cancelar uma curtida enfileirada antes de ser enviada.

Rede

  • list_connection_requests (somente leitura): Todos os convites de conexão que você enfileirou, com o status.
  • send_connection_request (escrita): Enfileirar um convite de conexão para alguém pelo nome de usuário do LinkedIn.
  • get_connection_request (somente leitura): Status do convite mais recente para um nome de usuário.
  • cancel_connection_request (escrita): Cancelar um convite de conexão enfileirado antes de ser enviado.

Referência de ferramentas

Perfil

get_me

Leia isto primeiro para se orientar. Retorna a identidade e as preferências de conteúdo do usuário para que você possa adaptar a saída a ele e reconhecer os próprios posts dele: nome de exibição e @handle do LinkedIn (um usuário pode ter vários aliases, então verifique ambos), além de ai_settings (setor, cargo, idioma, público-alvo, tópicos, palavras-chave, descrição) e as estatísticas do LinkedIn de hoje (seguidores, conexões, visualizações de perfil).

Sem parâmetros.


Rascunhos

create_draft

Criar um novo rascunho de post do LinkedIn (não publicado). Publique-o depois com schedule_draft ou publish_draft.

ParâmetroTipoObrigatórioDescrição
contentstringsimO corpo de texto do rascunho. De 1 a 3000 caracteres.

get_draft

Busca um único rascunho de post do LinkedIn por id.

ParâmetroTipoObrigatórioDescrição
idstringsimO id do rascunho (de list_drafts).

list_drafts

Lista os rascunhos de posts do LinkedIn não publicados do usuário.

ParâmetroTipoObrigatórioDescrição
limitintegernãoMáximo de rascunhos a retornar. Padrão 25, limitado a 100.
cursorstringnãoToken de paginação de uma resposta anterior.

update_draft

Atualiza o conteúdo de um rascunho existente. Apenas rascunhos podem ser editados: posts publicados ou agendados não podem.

ParâmetroTipoObrigatórioDescrição
idstringsimO id do rascunho a atualizar (de list_drafts).
contentstringsimO novo corpo de texto completo (substitui o existente). De 1 a 3000 caracteres.

delete_draft

Exclui permanentemente um rascunho de post do LinkedIn.

ParâmetroTipoObrigatórioDescrição
idstringsimO id do rascunho a excluir permanentemente.

Publicação

publish_draft

Publica um rascunho no LinkedIn imediatamente. Isso entra no ar agora e não pode ser desfeito.

ParâmetroTipoObrigatórioDescrição
idstringsimO id do rascunho a publicar imediatamente.

schedule_draft

Agenda um rascunho para ser publicado automaticamente em um momento futuro.

ParâmetroTipoObrigatórioDescrição
idstringsimO id do rascunho a agendar (de list_drafts).
scheduled_forstringsimData e hora ISO 8601 (ex.: 2026-06-10T14:30:00Z). Pelo menos 2 minutos no futuro.

unschedule

Cancela o agendamento de um post agendado, retornando-o aos rascunhos para que você possa editá-lo, reagendá-lo ou excluí-lo.

ParâmetroTipoObrigatórioDescrição
idstringsimO id do post agendado (de list_posts).

Posts

list_posts

Lista os posts do LinkedIn do usuário (status scheduled, sending ou sent), mais recentes primeiro. Um rascunho se torna um post assim que é agendado ou publicado.

ParâmetroTipoObrigatórioDescrição
statusenumnãoFiltra por scheduled, sending ou sent. Omita para todos os três.
fromstringnãoApenas posts nesta data ou após ela (YYYY-MM-DD ou ISO 8601, UTC).
tostringnãoApenas posts nesta data ou antes dela (YYYY-MM-DD ou ISO 8601, UTC).
limitintegernãoMáximo de posts a retornar. Padrão 25, limitado a 100.
cursorstringnãoToken de paginação de uma resposta anterior.

get_post

Busca um único post do LinkedIn por id. Um post tem status scheduled, sending ou sent; rascunhos são separados (use get_draft).

ParâmetroTipoObrigatórioDescrição
idstringsimO id do post (de list_posts).

Análises

get_analytics_overview

Obtém a visão geral das análises do LinkedIn do usuário (seguidores, impressões, engajamento). O padrão é hoje quando nenhum intervalo de datas é informado.

ParâmetroTipoObrigatórioDescrição
fromstringnãoData de início (YYYY-MM-DD, UTC). Padrão hoje; intervalo limitado a 90 dias.
tostringnãoData de término (YYYY-MM-DD, UTC). Padrão hoje; intervalo limitado a 90 dias.
metricsstringnãoSubconjunto separado por vírgulas: followers, connections, profile_views, impressions, likes, comments, shares. Omita para todos.
granularityenumnãoTamanho do intervalo de tempo; apenas day é suportado (padrão).

get_post_analytics

Lista as análises por post do usuário (impressões, curtidas, comentários, compartilhamentos), com padrão para os últimos 7 dias.

ParâmetroTipoObrigatórioDescrição
fromstringnãoData de início (YYYY-MM-DD, UTC). Padrão 7 dias atrás; intervalo limitado a 90 dias.
tostringnãoData de término (YYYY-MM-DD, UTC). Padrão hoje; intervalo limitado a 90 dias.
limitintegernãoMáximo de posts a retornar. Padrão 25, limitado a 100.
cursorstringnãoToken de paginação de uma resposta anterior.

Inspiração

search_inspiration

Pesquisa posts do LinkedIn de outros criadores para usar como inspiração.

ParâmetroTipoObrigatórioDescrição
querystringnãoPesquisa em texto livre sobre o conteúdo dos posts. Omita para navegar pelos principais posts.
langstringnãoFiltra por código de idioma ISO 639-1 (ex.: en, fr).
min_likesintegernãoApenas posts com pelo menos esta quantidade de curtidas. 0-1000; padrão 50.
min_commentsintegernãoApenas posts com pelo menos esta quantidade de comentários. 0-1000; padrão 0.
min_char_countintegernãoApenas posts com pelo menos esta quantidade de caracteres. 0-10000; padrão 500.
max_followersintegernãoApenas posts cujo autor tenha no máximo esta quantidade de seguidores. Padrão 100000.
min_days_oldintegernãoApenas posts com pelo menos N dias (0-365); padrão 1. Substitui from/to.
max_days_oldintegernãoApenas posts dos últimos N dias (0-365). Substitui from/to.
fromstringnãoApenas posts nesta data ou após ela. Ignorado se min/max_days_old estiver definido.
tostringnãoApenas posts nesta data ou antes dela. Ignorado se min/max_days_old estiver definido.
limitintegernãoMáximo de posts a retornar. Mínimo 1; padrão 30.

Fluxo de trabalho recomendado

  1. Chame get_me uma vez no início de uma sessão para carregar a voz, os tópicos, o idioma e as estatísticas do usuário.
  2. Use search_inspiration para fundamentar novo conteúdo no que está funcionando atualmente no nicho.
  3. Crie rascunhos com create_draft, itere com update_draft.
  4. Publique com schedule_draft (preferencial) ou publish_draft (imediato).
  5. Relate com get_analytics_overview e get_post_analytics, e faça referência cruzada com list_posts.
  6. Interaja com find_posts_to_comment e find_comments_to_reply, crie rascunhos com create_comment_draft, e só chame commit_comment_draft, like_post ou send_connection_request quando o usuário concordar.

Modelo de biblioteca e ciclo de vida

Um rascunho e um post são o mesmo item em estágios diferentes de sua vida:

create_draft ─┐
              ├─> [ DRAFT ] ──schedule_draft──> [ scheduled ] ──(auto)──> [ sending ] ──> [ sent ]
update_draft ─┘        │                              │
                       └──────publish_draft───────────┴──(immediate)──> [ sending ] ──> [ sent ]

                       [ scheduled ] ──unschedule──> [ DRAFT ]
  • Rascunhos ficam na lista de rascunhos (list_drafts) e são o único estágio editável.
  • Agendar ou publicar um rascunho o transforma em um post e o move para a lista de posts (list_posts).
  • unschedule move um post agendado de volta para rascunhos; um post sent não pode ser desenviado.

Limites e segurança

  • Tamanho do post: de 1 a 3000 caracteres (create_draft, update_draft).
  • Agendamento: scheduled_for deve ser pelo menos 2 minutos no futuro, ISO 8601, UTC recomendado.
  • Intervalo de análises: limitado a 90 dias por consulta; pagine com cursor para grandes conjuntos de resultados.
  • Ações irreversíveis: publish_draft entra no ar imediatamente e delete_draft é permanente. Confirme a intenção antes de chamar qualquer um dos dois.
  • Engajamento enfileirado: commit_comment_draft, like_post e send_connection_request enfileiram a ação; ela chega ao LinkedIn minutos ou horas depois, com ritmo controlado para manter a conta segura. Cada uma pode ser cancelada até ser enviada (cancel_comment_draft, cancel_like, cancel_connection_request), e é irreversível depois disso.
  • Escopo: cada ferramenta atua apenas na própria conta Taplio e LinkedIn do usuário autenticado.

Solução de problemas

  • As ferramentas não aparecem: confirme que a URL do servidor é https://mcp.taplio.com/ e que você concluiu a etapa de OAuth no navegador. Execute novamente /mcp (Claude Code) ou reconecte o conector.
  • 401 / erros de autenticação: sua sessão pode ter expirado ou sido revogada. Reconecte e reautorize no navegador.
  • Não é possível editar um post: apenas rascunhos são editáveis. Se ele já estiver agendado, chame unschedule primeiro; se estiver sent, ele não pode mais ser alterado.
  • Análises vazias: posts recém-publicados levam tempo para acumular métricas; verifique também se o intervalo de datas está dentro do limite de 90 dias.

Contribuição

Este repositório documenta o Taplio LinkedIn MCP Server. Consulte CONTRIBUTING.md para saber como relatar problemas com a documentação ou sugerir melhorias. Para suporte do produto, entre em contato com a Taplio.


Licença

Este projeto está licenciado sob os termos da Licença MIT. Consulte LICENSE.