Eclincher

Publique, agende, modere sua caixa de entrada social e extraia análises de todas as principais redes diretamente de qualquer assistente de IA, via Eclincher.

Documentação

Servidor MCP Eclincher

Gerenciamento de mídias sociais full-stack para agentes de IA.

Publique, agende, edite e interaja — além de gerenciamento completo de caixa de entrada e análises em Facebook · Instagram · X/Twitter · LinkedIn · TikTok · Pinterest · YouTube · Google Business · WordPress · Reddit · Threads

MCP Tools Networks Auth License

Documentação · Preços · Informações do MCP · Comece agora


O que é isso?

O Eclincher MCP é um servidor remoto de Model Context Protocol que dá a agentes de IA — Claude, ChatGPT, Cursor, Windsurf e outros — controle full-stack de mídias sociais: publicação, engajamento na caixa de entrada e análises em mais de 12 redes.

Sem npm install. Sem processo local. Aponte seu cliente MCP para nossa URL e autentique-se.

Server URL:  https://app.eclincher.com/mcp
Transport:   Streamable HTTP
Auth:        OAuth 2.0 (Dynamic Client Registration) — or static x-eclincher-api-key header
Tools:       26

O que ele pode fazer?

CategoriaO que os agentes de IA podem fazer
PublicaçãoAgendar, publicar e editar posts em mais de 12 redes — texto, imagens, vídeo. Recuperar posts agendados (com anexos) e acompanhar trabalhos de publicação assíncronos.
Caixa de entradaLer e agir em DMs, comentários, menções e avaliações: responder, curtir/favoritar/seguir, ações do Twitter (retweet, seguir, bloquear, silenciar), atribuir tags/papéis/sentimento e marcar como concluído. O único servidor MCP com acesso completo à caixa de entrada social.
Caixa de entrada → CRM e ticketsEnviar eventos da caixa de entrada para Salesforce, Zendesk ou ServiceNow.
AnálisesObter relatórios de desempenho, comparação, personalizados, concorrentes e entre canais, com verificações assíncronas de status de trabalhos.
Gerenciamento de contasListar marcas e perfis conectados; criar novas marcas.

Início rápido

1. Conecte-se

OAuth 2.0 — recomendado. Clientes MCP que suportam OAuth (Claude.ai, Claude Desktop, Cursor e outros) conectam-se apenas com a URL do servidor e uma autorização única no navegador — sem necessidade de copiar chave. O Eclincher usa Dynamic Client Registration (RFC 7591), descoberto em /.well-known/oauth-authorization-server. Veja OAuth 2.0 para o fluxo completo.

Chave de API estática — alternativa. Usuários existentes do Eclincher, scripts e clientes sem OAuth podem autenticar com uma chave. Cadastre-se em eclincher.com/pricing (teste gratuito de 14 dias), vá em Configurações → API para gerar uma e envie-a como cabeçalho x-eclincher-api-key.

2. Adicione ao seu cliente MCP

Escolha seu cliente abaixo. Os exemplos usam autenticação por chave estática; para OAuth, use a mesma URL do servidor sem o bloco headers e autorize quando solicitado.


Autenticação

MétodoMelhor paraComo
OAuth 2.0 + DCR (RFC 7591)Claude.ai, Cursor, Claude Desktop e outros clientes MCP com OAuthAdicione a URL do servidor e autorize no navegador — sem necessidade de copiar chave. Fluxo completo e endpoints em OAuth 2.0.
Chave de API estáticaUsuários existentes, scripts, API REST, clientes sem OAuthCabeçalho x-eclincher-api-key: YOUR_API_KEY. Gere em Configurações → API (máximo de 3 chaves ativas por conta).

Para chamadas diretas à API REST, inclua também version: v5 e Content-Type: application/json.


OAuth 2.0

A forma recomendada de conectar. Clientes MCP com OAuth — Claude.ai, Claude Desktop, Cursor, Windsurf e outros — conectam-se apenas com a URL do servidor. Não há chave de API para gerar, copiar ou rotacionar: na primeira conexão, seu cliente abre uma janela do navegador onde você faz login no Eclincher e concede acesso, e os tokens são gerenciados para você a partir daí.

Como funciona

O Eclincher implementa a especificação de autorização do MCP sobre OAuth 2.0 padrão, então tudo é descoberto e registrado automaticamente — não há etapa de "criar um app, copiar um client ID e secret".

RecursoEspecificaçãoEndpoint / valor
Metadados do Servidor de AutorizaçãoRFC 8414https://app.eclincher.com/.well-known/oauth-authorization-server
Dynamic Client RegistrationRFC 7591https://app.eclincher.com/oauth/register
Código de Autorização + PKCERFC 6749 / 7636descoberto nos metadados
Escopomcp

Seu cliente lê os endpoints de autorização e token do documento de metadados, então não há nada para codificar além da própria URL do servidor.

Fluxo de conexão

  1. O cliente busca os metadados do servidor no endpoint .well-known.
  2. O cliente se registra automaticamente (DCR) e recebe credenciais.
  3. O cliente abre a URL de autorização no seu navegador.
  4. Você faz login no Eclincher e aprova a conexão.
  5. O cliente troca o código de autorização (com PKCE) por um token de acesso.
  6. O cliente chama o servidor MCP com o token de portador, renovando automaticamente conforme necessário.

Na prática: cole a URL do servidor → clique em Autorizar → pronto.

Configuração do cliente OAuth

A configuração OAuth é idêntica aos exemplos de chave estática abaixo — basta remover o bloco headers e deixar o cliente lidar com a autorização no navegador:

{
  "mcpServers": {
    "eclincher": {
      "url": "https://app.eclincher.com/mcp"
    }
  }
}

Isso se aplica a todos os clientes em Configurações de clientes: use o mesmo trecho, sem headers. Para clientes com interface de conector integrada (Claude.ai, Cline), basta adicionar a URL do servidor e autorizar quando solicitado.


Configurações de clientes

Claude Desktop

Edite seu arquivo de configuração:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Linux: ~/.config/claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "eclincher": {
      "url": "https://app.eclincher.com/mcp",
      "headers": {
        "x-eclincher-api-key": "YOUR_API_KEY"
      }
    }
  }
}

Reinicie o Claude Desktop após salvar. (Para OAuth, omita o bloco headers e autorize quando solicitado.)


Claude.ai (web)

  1. Vá em Configurações → Conectores → Adicionar conector personalizado
  2. URL do servidor: https://app.eclincher.com/mcp
  3. Autorize no navegador (OAuth) ou adicione o cabeçalho personalizado x-eclincher-api-key para usar uma chave estática.

Cursor IDE

Crie .cursor/mcp.json na raiz do seu projeto (ou adicione às configurações globais):

{
  "mcpServers": {
    "eclincher": {
      "url": "https://app.eclincher.com/mcp",
      "headers": {
        "x-eclincher-api-key": "YOUR_API_KEY"
      }
    }
  }
}

(Para OAuth, omita o bloco headers e autorize quando solicitado.)


Windsurf IDE

Vá em Configurações → Servidores MCP → Adicionar Servidor, ou adicione à sua configuração:

{
  "eclincher": {
    "serverUrl": "https://app.eclincher.com/mcp",
    "headers": {
      "x-eclincher-api-key": "YOUR_API_KEY"
    }
  }
}

(Para OAuth, omita o bloco headers e autorize quando solicitado.)


VS Code (GitHub Copilot MCP)

Crie .vscode/mcp.json na raiz do seu projeto:

{
  "servers": {
    "eclincher": {
      "type": "http",
      "url": "https://app.eclincher.com/mcp",
      "headers": {
        "x-eclincher-api-key": "YOUR_API_KEY"
      }
    }
  }
}

(Para OAuth, omita o bloco headers e autorize quando solicitado.)


Continue.dev (VS Code / JetBrains)

Edite ~/.continue/config.json:

{
  "mcpServers": [
    {
      "name": "eclincher",
      "transport": {
        "type": "streamable-http",
        "url": "https://app.eclincher.com/mcp",
        "headers": {
          "x-eclincher-api-key": "YOUR_API_KEY"
        }
      }
    }
  ]
}

(Para OAuth, omita o bloco headers e autorize quando solicitado.)


Cline (extensão VS Code)

  1. Abra Configurações do Cline → Servidores MCP → Adicionar Servidor Remoto
  2. Transporte: Streamable HTTP
  3. URL: https://app.eclincher.com/mcp
  4. Autorize via OAuth ou adicione o cabeçalho x-eclincher-api-key.

Ferramentas

26 ferramentas em publicação, caixa de entrada, análises e gerenciamento de contas.

Marcas e contas

FerramentaDescrição
list_brandsLista todas as marcas do usuário autenticado. Chame esta primeiro — outras ferramentas precisam de um brandId.
create_brandCria uma nova marca.
list_accountsLista perfis sociais conectados de uma marca. Retorna IDs de perfil para publicação e análises.

Publicação

FerramentaDescrição
create_postAgenda ou publica um post (texto, imagem/vídeo). Executa de forma assíncrona — retorna um jobId.
edit_postEdita um post agendado. Mantenha anexos existentes (passe-os de volta de get_scheduled_posts), adicione novas URLs de imagem/vídeo ou substitua o vídeo (um vídeo suportado).
get_scheduled_postsRecupera posts agendados por filtros (intervalo de tempo, perfis, tipos de post, busca). Inclui anexos de cada post com URLs S3.
get_post_statusVerifica o status de um trabalho assíncrono create_post por jobId.

Caixa de entrada

FerramentaDescrição
list_inboxLista mensagens da caixa de entrada — DMs, comentários, menções — com filtros (tipos de evento, perfis, tags, papéis, sentimento, busca, estado lido/concluído).
list_inbox_tagsLista tags da caixa de entrada disponíveis para uma marca (valores válidos para o filtro de tags list_inbox).
list_inbox_rolesLista membros da equipe/papéis da conta (valores válidos para o filtro de papéis list_inbox).
reply_to_inbox_eventResponde a uma mensagem ou comentário em um perfil social, com anexos opcionais de imagem/vídeo.
like_inbox_eventCurte, favorita ou segue um evento da caixa de entrada.
twitter_inbox_actionsAções específicas do Twitter: retweet, seguir, bloquear ou silenciar.
set_inbox_eventsAtualiza metadados de eventos da caixa de entrada — atribui tags, papéis, feeds, sentimentos ou marca eventos.
complete_inbox_eventMarca um evento da caixa de entrada como concluído ou o reabre (registro de auditoria de conclusão gerado no servidor).

Caixa de entrada → CRM e tickets

FerramentaDescrição
salesforce_inbox_requestCria ou atualiza um registro no Salesforce a partir de um evento da caixa de entrada.
zendesk_inbox_requestCria ou atualiza um ticket no Zendesk a partir de um evento da caixa de entrada.
servicenow_inbox_requestCria ou atualiza um incidente no ServiceNow a partir de um evento da caixa de entrada.

Análises

FerramentaDescrição
get_builtin_reportRelatório de desempenho integrado para uma marca/perfil.
get_comparison_reportCompara análises entre perfis.
get_cross_channel_reportAnálises agregadas entre redes.
list_custom_reportsLista relatórios de análises personalizados de uma marca.
get_custom_reportObtém dados de um relatório personalizado específico.
list_competitor_reportsLista relatórios de análise de concorrentes.
get_competitor_reportObtém dados de benchmark de concorrentes.
get_analytics_job_statusVerifica o status de um trabalho assíncrono de análises por jobId.

Formatos de dados principais

  • brandId — identificador opaco retornado por list_brands; passe-o de volta exatamente como recebido, nunca o construa ou analise.
  • profile vs profileIds — publicação (create_post) aceita um array de IDs profile; análises aceitam profileIds como um único UUID (get_builtin_report) ou uuid1|uuid2 separado por pipe (máx. 20) para comparação/entre canais.
  • Trabalhos assíncronoscreate_post e alguns relatórios de análises retornam um jobId; consulte get_post_status / get_analytics_job_status até concluir.
  • Carimbos de data/hora — Unix em segundos (não milissegundos).
  • Intervalos de tempotoday, yesterday, last7days, last30days, thisweek, lastweek, thismonth, lastmonth, thisyear, lastyear.
  • Tipos de conta (análises) — facebook, instagram, twitter, linkedin, pinterest, tiktok, youtube, google_business.

Redes suportadas

Suporte full-stack — publicação, caixa de entrada e análises em todas as redes:

RedePublicaçãoCaixa de entradaAnálises
Facebook
Instagram
X / Twitter
LinkedIn
TikTok
Pinterest
YouTube
Google Business
WordPress
Reddit
Threads

Exemplos de conversas

Publicação

"Agende um post sobre nosso novo produto para Instagram, LinkedIn e TikTok para amanhã às 9h"

"Mova meu post de sexta para sábado e troque por esta nova imagem"

Caixa de entrada

"Mostre-me todas as DMs e comentários sem resposta das últimas 24 horas"

"Responda ao comentário da Sarah agradecendo e depois marque como concluído"

"Abra um ticket no Zendesk a partir desta reclamação e marque como urgente"

Análises

"Como foi o desempenho do nosso Instagram este mês em comparação ao mês passado?"

"Dê-me um resumo entre canais de todas as nossas contas sociais no Q1"

"Como nos comparamos aos nossos concorrentes em engajamento?"


Preços

O acesso à API e ao MCP está incluído em todos os planos do Eclincher.

PlanoPreçoMarcasUsuáriosPerfis sociais
Standard$149/mês11 (máx. 2)15 (máx. 20)
Professional$349/mêsIlimitadas5 (máx. 10)25 (máx. 40)
EnterprisePersonalizadoIlimitadasPersonalizadoPersonalizado

Teste gratuito de 14 dias. Cancele quando quiser. eclincher.com/pricing


Limites de taxa

Por chave de API (compartilhado entre todos os membros da equipe).

DimensãoStandardProfessionalEnterprise
Requisições por minuto3090Personalizado
Créditos diários5.00015.000Personalizado
Requisições simultâneas210Personalizado
Publicações por dia50200Personalizado

Os cabeçalhos de limite de taxa estão incluídos em cada resposta.


Links


Licença

MIT — veja LICENÇA.