Taplio
oficialGerencie sua conta do Linkedin a partir do Claude ou ChatGPT
O que você pode fazer com Taplio MCP?
- Rascunhar uma postagem no LinkedIn — Crie um novo rascunho não publicado com
create_drafte refine-o usandoupdate_draft. - Agendar ou publicar postagens — Use
schedule_draftpara definir um horário futuro de publicação oupublish_draftpara publicar imediatamente. - Revisar seu histórico de postagens — Navegue por postagens agendadas, em envio e enviadas com
list_postse inspecione uma postagem individual viaget_post. - Verificar suas análises do LinkedIn — Obtenha métricas no nível da conta com
get_analytics_overviewe desempenho por postagem viaget_post_analytics. - Encontrar inspiração de outros criadores — Pesquise postagens de alto desempenho no LinkedIn por tópico, engajamento ou número de seguidores usando
search_inspiration. - Carregar seu perfil e preferências — Chame
get_mepara recuperar seu identificador do LinkedIn, configurações de conteúdo e estatísticas atuais.
Documentação
Taplio LinkedIn MCP Server
O Taplio LinkedIn MCP Server é um servidor Model Context Protocol (MCP) que conecta ferramentas de IA diretamente à sua conta Taplio e, através dela, à sua presença no LinkedIn. Ele oferece a agentes de IA, assistentes e clientes de chat a capacidade de rascunhar, agendar e publicar posts no LinkedIn, navegar pelo que você já postou, pesquisar inspiração de outros criadores e ler suas análises, tudo por meio de linguagem natural.
Aponte seu host MCP para o servidor Taplio e você pode perguntar coisas como:
- "Rascunhe um post no LinkedIn sobre nosso novo lançamento MCP e agende para terça-feira às 9h."
- "Mostre meus últimos 10 posts e qual 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 engajamento nos últimos 30 dias?"
Casos de uso
- Transformar ideias brutas em posts prontos para publicação no LinkedIn, com sua própria voz e tópicos.
- Automatizar a criação de rascunhos, agendamento e publicação a partir de qualquer cliente compatível com MCP.
- Construir fluxos de trabalho de conteúdo assistidos por IA e relatórios com base em seus dados reais do LinkedIn.
- Extrair insights e análises do seu histórico de postagens sem sair do seu assistente.
Conteúdo
- Servidor MCP Remoto Taplio
- Pré-requisitos
- Instalação
- Autenticação
- Conjuntos de ferramentas
- Ferramentas
- Fluxo de trabalho recomendado
- Modelo de biblioteca e ciclo de vida
- Limites e segurança
- Solução de problemas
- Contribuindo
- Licença
Servidor MCP Remoto Taplio
O Taplio é oferecido como um servidor MCP remoto hospedado. Não há nada para instalar ou executar localmente: seu host MCP conecta-se ao endpoint Taplio via HTTP e autentica-se com OAuth.
| Propriedade | Valor |
|---|---|
| Transporte | HTTP Transmissível (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 Taplio + LinkedIn do usuário autenticado |
| Dica do servidor | Chame get_me primeiro para carregar identidade e 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 Taplio que você aprova no navegador e pode ser revogado do Taplio a qualquer momento.
Pré-requisitos
- Uma conta Taplio ativa com o LinkedIn conectado.
- Um host compatível com MCP (Claude Code, Claude Desktop, VS Code com Copilot, Cursor, Windsurf ou qualquer cliente que se comunique via MCP sobre HTTP).
- Um navegador disponível na primeira conexão, para completar 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.
Claude Desktop / conectores claude.ai
No Claude Desktop ou em claude.ai, abra Configurações -> Conectores -> Adicionar conector personalizado e insira:
- Nome:
Taplio - URL:
https://mcp.taplio.com
Aprove a tela OAuth. As ferramentas Taplio aparecerão no seletor de ferramentas.
VS Code
Adicione à sua configuração MCP de usuário ou 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"
}
}
}
Configuração MCP genérica
Qualquer cliente que suporte servidores MCP remotos sobre HTTP pode usar:
{
"mcpServers": {
"taplio": {
"type": "http",
"url": "https://mcp.taplio.com"
}
}
}
Autenticação
O Taplio MCP Server 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 Taplio.
Conjuntos de ferramentas
As ferramentas são agrupadas em conjuntos funcionais. Todas operam na própria conta do usuário autenticado.
| Conjunto de ferramentas | Descrição |
|---|---|
| Perfil | Identidade, preferências de conteúdo e estatísticas atuais do LinkedIn. |
| Rascunhos | Criar, ler, listar, editar e excluir rascunhos de posts não publicados. |
| Publicação | Publicar um rascunho agora, agendá-lo ou desagendá-lo de volta para rascunhos. |
| Posts | Navegar por posts agendados, em envio e enviados. |
| Análises | Visão geral em nível de conta e métricas de desempenho por post. |
| Inspiração | Pesquisar posts de outros criadores no LinkedIn para modelar conteúdo com base no que funciona. |
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 seus próprios posts: nome de exibição e @handle do LinkedIn (um usuário pode ter vários apelidos, 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
de hoje do LinkedIn (seguidores, conexões, visualizações de perfil).
Sem parâmetros.
Rascunhos
create_draft
Cria um novo rascunho de post no LinkedIn (não publicado). Publique-o mais tarde com schedule_draft ou publish_draft.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
content | string | sim | O corpo do 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, máximo 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 ser excluído 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 ser publicado imediatamente. |
schedule_draft
Agenda um rascunho para ser publicado automaticamente em um horário 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
Desagenda um post agendado, retornando-o para rascunhos para que você possa editar, reagendar 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), do mais recente primeiro. Um rascunho se torna um
post uma vez agendado ou publicado.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
status | enum | não | Filtrar por scheduled, sending ou sent. Omitir para todos os três. |
from | string | não | Apenas posts a partir desta data (AAAA-MM-DD ou ISO 8601, UTC). |
to | string | não | Apenas posts até esta data (AAAA-MM-DD ou ISO 8601, UTC). |
limit | integer | não | Máximo de posts a retornar. Padrão 25, máximo 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). Padrão para hoje quando nenhum intervalo de datas é fornecido.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
from | string | não | Data de início (AAAA-MM-DD, UTC). Padrão: hoje; intervalo limitado a 90 dias. |
to | string | não | Data de término (AAAA-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. Omitir para todos. |
granularity | enum | não | Tamanho do intervalo de tempo; apenas day é suportado (padrão). |
get_post_analytics
Lista as análises por postagem 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 (AAAA-MM-DD, UTC). Padrão: 7 dias atrás; intervalo limitado a 90 dias. |
to | string | não | Data de término (AAAA-MM-DD, UTC). Padrão: hoje; intervalo limitado a 90 dias. |
limit | integer | não | Máximo de postagens 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 postagens do LinkedIn de outros criadores para usar como inspiração.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
query | string | não | Pesquisa de texto livre sobre o conteúdo da postagem. Omitir para navegar pelas principais postagens. |
lang | string | não | Filtrar por código de idioma ISO 639-1 (ex.: en, fr). |
min_likes | integer | não | Apenas postagens com pelo menos este número de curtidas. 0-1000; padrão: 50. |
min_comments | integer | não | Apenas postagens com pelo menos este número de comentários. 0-1000; padrão: 0. |
min_char_count | integer | não | Apenas postagens com pelo menos este número de caracteres. 0-10000; padrão: 500. |
max_followers | integer | não | Apenas postagens cujo autor tenha no máximo este número de seguidores. Padrão: 100000. |
min_days_old | integer | não | Apenas postagens com pelo menos N dias de idade (0-365); padrão: 1. Sobrescreve from/to. |
max_days_old | integer | não | Apenas postagens dos últimos N dias (0-365). Sobrescreve from/to. |
from | string | não | Apenas postagens a partir desta data. Ignorado se min/max_days_old estiver definido. |
to | string | não | Apenas postagens até esta data. Ignorado se min/max_days_old estiver definido. |
limit | integer | não | Máximo de postagens 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, tópicos, idioma e estatísticas do usuário. - Use
search_inspirationpara basear novo conteúdo no que está funcionando atualmente no nicho. - Rascunhe 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.
Modelo de biblioteca e ciclo de vida
Um rascunho e uma postagem 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 residem na lista de rascunhos (
list_drafts) e são o único estágio editável. - Agendar ou publicar um rascunho o transforma em uma postagem e o move para a lista de postagens (
list_posts). unschedulemove uma postagem agendada de volta para rascunhos; uma postagemsentnão pode ser desfeita.
Limites e segurança
- Comprimento da postagem: 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álise: limitado a 90 dias por consulta; paginar 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. - 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 se a URL do servidor é
https://mcp.taplio.come se você concluiu a etapa OAuth no navegador. Execute novamente/mcp(Claude Code) ou reconecte o conector. - Erros de
401/ autenticação: sua sessão pode ter expirado ou sido revogada. Reconecte e reautorize no navegador. - Não é possível editar uma postagem: apenas rascunhos são editáveis. Se já estiver agendada, chame
unscheduleprimeiro; se estiversent, não pode mais ser alterada. - Análises vazias: postagens recém-publicadas levam tempo para acumular métricas; verifique também seu intervalo de datas em relação ao limite de 90 dias.
Contribuindo
Este repositório documenta o Servidor MCP do Taplio para LinkedIn. Veja CONTRIBUTING.md para saber como relatar problemas com a documentação ou sugerir melhorias. Para suporte ao produto, entre em contato com o Taplio.
Licença
Este projeto está licenciado sob os termos da Licença MIT. Veja LICENSE.