Taplio
oficialGerencie 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_mepara 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
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 ghostwritingde 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
- Pré-requisitos
- Instalação
- Autenticação
- Conjuntos de ferramentas
- Ferramentas
- Referência de ferramentas
- Fluxo de trabalho recomendado
- Modelo de biblioteca e ciclo de vida
- Limites e segurança
- Solução de problemas
- Contribuição
- Licença
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.
| Propriedade | Valor |
|---|---|
| Transporte | Streamable HTTP (remoto) |
| Endpoint | https://mcp.taplio.com/ |
| Autenticação | OAuth 2.0 (autorize no navegador, sem chave de API para colar) |
| Escopo | A própria conta do usuário autenticado no Taplio + LinkedIn |
| Dica do servidor | Chame 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
- Uma conta ativa no Taplio com o LinkedIn conectado.
- 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).
- 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.
- Abra o diretório de plugins do Manus.
- Encontre Taplio e clique em Conectar.
- 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.
| Conjunto | Descrição |
|---|---|
| Conta e análises | Identidade, preferências de conteúdo, posts e análises da conta e por post. |
| Rascunhos e mídia | Criar, ler, listar, editar e excluir rascunhos; enviar e anexar mídia. |
| Agendar e publicar | Publicar um rascunho agora, agendá-lo ou desagendá-lo de volta para rascunhos. |
| Inspiração | Pesquisar posts do LinkedIn de outros criadores para modelar conteúdo no que funciona. |
| Engajar | Encontrar posts e comentários que valem interação, comentar, responder e curtir. |
| Rede | Enfileirar 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âmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
content | string | sim | O corpo de texto do rascunho. De 1 a 3000 caracteres. |
get_draft
Busca um único rascunho de post do LinkedIn por id.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id | string | sim | O id do rascunho (de list_drafts). |
list_drafts
Lista os rascunhos de posts do LinkedIn não publicados do usuário.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
limit | integer | não | Máximo de rascunhos a retornar. Padrão 25, limitado a 100. |
cursor | string | não | Token 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âmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id | string | sim | O id do rascunho a atualizar (de list_drafts). |
content | string | sim | O novo corpo de texto completo (substitui o existente). De 1 a 3000 caracteres. |
delete_draft
Exclui permanentemente um rascunho de post do LinkedIn.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id | string | sim | O 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âmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id | string | sim | O id do rascunho a publicar imediatamente. |
schedule_draft
Agenda um rascunho para ser publicado automaticamente em um momento futuro.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id | string | sim | O id do rascunho a agendar (de list_drafts). |
scheduled_for | string | sim | Data 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âmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id | string | sim | O 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âmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
status | enum | não | Filtra por scheduled, sending ou sent. Omita para todos os três. |
from | string | não | Apenas posts nesta data ou após ela (YYYY-MM-DD ou ISO 8601, UTC). |
to | string | não | Apenas posts nesta data ou antes dela (YYYY-MM-DD ou ISO 8601, UTC). |
limit | integer | não | Máximo de posts a retornar. Padrão 25, limitado a 100. |
cursor | string | não | Token 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âmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id | string | sim | O 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âmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
from | string | não | Data de início (YYYY-MM-DD, UTC). Padrão hoje; intervalo limitado a 90 dias. |
to | string | não | Data de término (YYYY-MM-DD, UTC). Padrão hoje; intervalo limitado a 90 dias. |
metrics | string | não | Subconjunto separado por vírgulas: followers, connections, profile_views, impressions, likes, comments, shares. Omita para todos. |
granularity | enum | não | Tamanho 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âmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
from | string | não | Data de início (YYYY-MM-DD, UTC). Padrão 7 dias atrás; intervalo limitado a 90 dias. |
to | string | não | Data de término (YYYY-MM-DD, UTC). Padrão hoje; intervalo limitado a 90 dias. |
limit | integer | não | Máximo de posts a retornar. Padrão 25, limitado a 100. |
cursor | string | não | Token de paginação de uma resposta anterior. |
Inspiração
search_inspiration
Pesquisa posts do LinkedIn de outros criadores para usar como inspiração.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
query | string | não | Pesquisa em texto livre sobre o conteúdo dos posts. Omita para navegar pelos principais posts. |
lang | string | não | Filtra por código de idioma ISO 639-1 (ex.: en, fr). |
min_likes | integer | não | Apenas posts com pelo menos esta quantidade de curtidas. 0-1000; padrão 50. |
min_comments | integer | não | Apenas posts com pelo menos esta quantidade de comentários. 0-1000; padrão 0. |
min_char_count | integer | não | Apenas posts com pelo menos esta quantidade de caracteres. 0-10000; padrão 500. |
max_followers | integer | não | Apenas posts cujo autor tenha no máximo esta quantidade de seguidores. Padrão 100000. |
min_days_old | integer | não | Apenas posts com pelo menos N dias (0-365); padrão 1. Substitui from/to. |
max_days_old | integer | não | Apenas posts dos últimos N dias (0-365). Substitui from/to. |
from | string | não | Apenas posts nesta data ou após ela. Ignorado se min/max_days_old estiver definido. |
to | string | não | Apenas posts nesta data ou antes dela. Ignorado se min/max_days_old estiver definido. |
limit | integer | não | Máximo de posts a retornar. Mínimo 1; padrão 30. |
Fluxo de trabalho recomendado
- Chame
get_meuma vez no início de uma sessão para carregar a voz, os tópicos, o idioma e as estatísticas do usuário. - Use
search_inspirationpara fundamentar novo conteúdo no que está funcionando atualmente no nicho. - Crie rascunhos com
create_draft, itere comupdate_draft. - Publique com
schedule_draft(preferencial) oupublish_draft(imediato). - Relate com
get_analytics_overvieweget_post_analytics, e faça referência cruzada comlist_posts. - Interaja com
find_posts_to_commentefind_comments_to_reply, crie rascunhos comcreate_comment_draft, e só chamecommit_comment_draft,like_postousend_connection_requestquando 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). unschedulemove um post agendado de volta para rascunhos; um postsentnão pode ser desenviado.
Limites e segurança
- Tamanho do post: de 1 a 3000 caracteres (
create_draft,update_draft). - Agendamento:
scheduled_fordeve ser pelo menos 2 minutos no futuro, ISO 8601, UTC recomendado. - Intervalo de análises: limitado a 90 dias por consulta; pagine com
cursorpara grandes conjuntos de resultados. - Ações irreversíveis:
publish_draftentra no ar imediatamente edelete_drafté permanente. Confirme a intenção antes de chamar qualquer um dos dois. - Engajamento enfileirado:
commit_comment_draft,like_postesend_connection_requestenfileiram 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
unscheduleprimeiro; se estiversent, 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.