Eclincher

Publica, programa, modera tu bandeja de entrada social y obtén análisis en todas las redes principales directamente desde cualquier asistente de IA, a través de Eclincher.

Documentación

Servidor MCP de Eclincher

Gestión integral de redes sociales para agentes de IA.

Publica, programa, edita e interactúa — además de gestión completa de bandeja de entrada y analíticas en Facebook · Instagram · X/Twitter · LinkedIn · TikTok · Pinterest · YouTube · Google Business · WordPress · Reddit · Threads

MCP Tools Networks Auth License

Documentación · Precios · Información MCP · Comenzar


¿Qué es esto?

Eclincher MCP es un servidor remoto de Model Context Protocol que brinda a los agentes de IA — Claude, ChatGPT, Cursor, Windsurf y otros — control integral de redes sociales: publicación, interacción en bandeja de entrada y analíticas en más de 12 redes.

Sin npm install. Sin proceso local. Apunta tu cliente MCP a nuestra URL y autentícate.

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

¿Qué puede hacer?

CategoríaQué pueden hacer los agentes de IA
PublicaciónProgramar, publicar y editar publicaciones en más de 12 redes — texto, imágenes, video. Recuperar publicaciones programadas (con archivos adjuntos) y rastrear trabajos de publicación asíncronos.
Bandeja de entradaLeer y actuar sobre mensajes directos, comentarios, menciones y reseñas: responder, dar me gusta/favorito/seguir, acciones de Twitter (retweet, seguir, bloquear, silenciar), asignar etiquetas/roles/sentimiento y marcar como completado. El único servidor MCP con acceso completo a la bandeja de entrada social.
Bandeja de entrada → CRM y ticketsEnviar eventos de la bandeja de entrada a Salesforce, Zendesk o ServiceNow.
AnalíticasObtener informes de rendimiento, comparación, personalizados, competidores y multicanal, con verificaciones de estado de trabajos asíncronos.
Gestión de cuentasListar marcas y perfiles conectados; crear nuevas marcas.

Inicio rápido

1. Conectar

OAuth 2.0 — recomendado. Los clientes MCP que admiten OAuth (Claude.ai, Claude Desktop, Cursor y otros) se conectan solo con la URL del servidor y una autorización única en el navegador — sin necesidad de copiar claves. Eclincher utiliza Registro Dinámico de Clientes (RFC 7591), descubierto en /.well-known/oauth-authorization-server. Consulta OAuth 2.0 para el flujo completo.

Clave API estática — alternativa. Los usuarios existentes de Eclincher, scripts y clientes sin OAuth pueden autenticarse con una clave. Regístrate en eclincher.com/pricing (prueba gratuita de 14 días), ve a Configuración → API para generar una y envíala como encabezado x-eclincher-api-key.

2. Añadir a tu cliente MCP

Elige tu cliente a continuación. Los ejemplos usan autenticación con clave estática; para OAuth, usa la misma URL del servidor sin el bloque headers y autoriza cuando se te solicite.


Autenticación

MétodoMejor paraCómo
OAuth 2.0 + DCR (RFC 7591)Claude.ai, Cursor, Claude Desktop y otros clientes MCP compatibles con OAuthAñade la URL del servidor y autoriza en el navegador — sin necesidad de copiar claves. Flujo completo y endpoints en OAuth 2.0.
Clave API estáticaUsuarios existentes, scripts, API REST, clientes sin OAuthEncabezado x-eclincher-api-key: YOUR_API_KEY. Genera en Configuración → API (máximo 3 claves activas por cuenta).

Para llamadas directas a la API REST, incluye también version: v5 y Content-Type: application/json.


OAuth 2.0

La forma recomendada de conectarse. Los clientes MCP compatibles con OAuth — Claude.ai, Claude Desktop, Cursor, Windsurf y otros — se conectan solo con la URL del servidor. No hay clave API que generar, copiar o rotar: en la primera conexión, tu cliente abre una ventana del navegador donde inicias sesión en Eclincher y concedes acceso, y los tokens se gestionan automáticamente a partir de ahí.

Cómo funciona

Eclincher implementa la especificación de autorización MCP sobre OAuth 2.0 estándar, por lo que todo se descubre y registra automáticamente — no hay paso de "crear una aplicación, copiar un ID de cliente y secreto".

CapacidadEspecificaciónEndpoint / valor
Metadatos del Servidor de AutorizaciónRFC 8414https://app.eclincher.com/.well-known/oauth-authorization-server
Registro Dinámico de ClientesRFC 7591https://app.eclincher.com/oauth/register
Código de Autorización + PKCERFC 6749 / 7636descubierto desde metadatos
Alcance—mcp

Tu cliente lee los endpoints de autorización y token del documento de metadatos, por lo que no hay nada que codificar más allá de la URL del servidor.

Flujo de conexión

  1. El cliente obtiene los metadatos del servidor desde el endpoint .well-known.
  2. El cliente se registra automáticamente (DCR) y recibe credenciales.
  3. El cliente abre la URL de autorización en tu navegador.
  4. Inicias sesión en Eclincher y apruebas la conexión.
  5. El cliente intercambia el código de autorización (con PKCE) por un token de acceso.
  6. El cliente llama al servidor MCP con el token de portador, renovándolo automáticamente según sea necesario.

En la práctica: pega la URL del servidor → haz clic en Autorizar → listo.

Configuración del cliente OAuth

La configuración OAuth es idéntica a los ejemplos de clave estática a continuación — solo elimina el bloque headers y deja que el cliente maneje la autorización del navegador:

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

Esto aplica a cada cliente en Configuraciones de cliente: usa el mismo fragmento, sin headers. Para clientes con interfaz de conector integrada (Claude.ai, Cline), solo añade la URL del servidor y autoriza cuando se te solicite.


Configuraciones de cliente

Claude Desktop

Edita tu archivo de configuración:

  • 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"
      }
    }
  }
}

Reinicia Claude Desktop después de guardar. (Para OAuth, omite el bloque headers y autoriza cuando se te solicite.)


Claude.ai (web)

  1. Ve a Configuración → Conectores → Añadir conector personalizado
  2. URL del servidor: https://app.eclincher.com/mcp
  3. Autoriza en el navegador (OAuth), o añade el encabezado personalizado x-eclincher-api-key para usar una clave estática.

Cursor IDE

Crea .cursor/mcp.json en la raíz de tu proyecto (o añádelo a la configuración global):

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

(Para OAuth, omite el bloque headers y autoriza cuando se te solicite.)


Windsurf IDE

Ve a Configuración → Servidores MCP → Añadir servidor, o añádelo a tu configuración:

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

(Para OAuth, omite el bloque headers y autoriza cuando se te solicite.)


VS Code (GitHub Copilot MCP)

Crea .vscode/mcp.json en la raíz de tu proyecto:

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

(Para OAuth, omite el bloque headers y autoriza cuando se te solicite.)


Continue.dev (VS Code / JetBrains)

Edita ~/.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, omite el bloque headers y autoriza cuando se te solicite.)


Cline (extensión de VS Code)

  1. Abre Configuración de Cline → Servidores MCP → Añadir servidor remoto
  2. Transporte: Streamable HTTP
  3. URL: https://app.eclincher.com/mcp
  4. Autoriza mediante OAuth, o añade el encabezado x-eclincher-api-key.

Herramientas

26 herramientas en publicación, bandeja de entrada, analíticas y gestión de cuentas.

Marcas y cuentas

HerramientaDescripción
list_brandsLista todas las marcas del usuario autenticado. Llama a esta primero — otras herramientas necesitan un brandId.
create_brandCrea una nueva marca.
list_accountsLista los perfiles sociales conectados de una marca. Devuelve IDs de perfil para publicación y analíticas.

Publicación

HerramientaDescripción
create_postPrograma o publica una publicación (texto, imagen/video). Se ejecuta de forma asíncrona — devuelve un jobId.
edit_postEdita una publicación programada. Conserva los archivos adjuntos existentes (pásalos de vuelta desde get_scheduled_posts), añade nuevas URLs de imagen/video o reemplaza el video (se admite un video).
get_scheduled_postsRecupera publicaciones programadas por filtros (rango de tiempo, perfiles, tipos de publicación, búsqueda). Incluye los archivos adjuntos de cada publicación con URLs de S3.
get_post_statusVerifica el estado de un trabajo asíncrono create_post por jobId.

Bandeja de entrada

HerramientaDescripción
list_inboxLista mensajes de la bandeja de entrada — mensajes directos, comentarios, menciones — con filtros (tipos de evento, perfiles, etiquetas, roles, sentimiento, búsqueda, estado leído/completado).
list_inbox_tagsLista las etiquetas de bandeja de entrada disponibles para una marca (valores válidos para el filtro de etiquetas list_inbox).
list_inbox_rolesLista miembros del equipo/roles de la cuenta (valores válidos para el filtro de roles list_inbox).
reply_to_inbox_eventResponde a un mensaje o comentario en un perfil social, con archivos adjuntos opcionales de imagen/video.
like_inbox_eventDa me gusta, favorito o sigue un evento de la bandeja de entrada.
twitter_inbox_actionsAcciones específicas de Twitter: retweet, seguir, bloquear o silenciar.
set_inbox_eventsActualiza metadatos de eventos de la bandeja de entrada — asigna etiquetas, roles, feeds, sentimientos o marca eventos.
complete_inbox_eventMarca un evento de la bandeja de entrada como completado, o reábrelo (se genera un registro de auditoría de finalización en el servidor).

Bandeja de entrada → CRM y tickets

HerramientaDescripción
salesforce_inbox_requestCrea o actualiza un registro de Salesforce desde un evento de la bandeja de entrada.
zendesk_inbox_requestCrea o actualiza un ticket de Zendesk desde un evento de la bandeja de entrada.
servicenow_inbox_requestCrea o actualiza un incidente de ServiceNow desde un evento de la bandeja de entrada.

Analíticas

HerramientaDescripción
get_builtin_reportInforme de rendimiento integrado para una marca/perfil.
get_comparison_reportCompara analíticas entre perfiles.
get_cross_channel_reportAnalíticas agregadas entre redes.
list_custom_reportsLista informes de analíticas personalizados para una marca.
get_custom_reportObtén datos de un informe personalizado específico.
list_competitor_reportsLista informes de análisis de competidores.
get_competitor_reportObtén datos de referencia de competidores.
get_analytics_job_statusVerifica el estado de un trabajo de analíticas asíncrono por jobId.

Formatos de datos clave

  • brandId — identificador opaco devuelto por list_brands; pásalo de vuelta exactamente como se recibió, nunca lo construyas ni lo analices.
  • profile vs profileIds — publicación (create_post) toma un array profile de IDs; las analíticas toman profileIds como un único UUID (get_builtin_report) o uuid1|uuid2 delimitado por tuberías (máx. 20) para comparación/multicanal.
  • Trabajos asíncronos — create_post y algunos informes de analíticas devuelven un jobId; consulta get_post_status / get_analytics_job_status hasta que se complete.
  • Marcas de tiempo — segundos Unix (no milisegundos).
  • Marcos de tiempo — today, yesterday, last7days, last30days, thisweek, lastweek, thismonth, lastmonth, thisyear, lastyear.
  • Tipos de cuenta (analíticas) — facebook, instagram, twitter, linkedin, pinterest, tiktok, youtube, google_business.

Redes compatibles

Soporte integral — publicación, bandeja de entrada y analíticas en cada red:

RedPublicaciónBandeja de entradaAnalíticas
Facebook✅✅✅
Instagram✅✅✅
X / Twitter✅✅✅
LinkedIn✅✅✅
TikTok✅✅✅
Pinterest✅✅✅
YouTube✅✅✅
Google Business✅✅✅
WordPress✅✅✅
Reddit✅✅✅
Threads✅✅✅

Ejemplos de conversaciones

Publicación

"Programa una publicación sobre nuestro nuevo producto en Instagram, LinkedIn y TikTok para mañana a las 9 AM"

"Mueve mi publicación del viernes al sábado y cambia esta nueva imagen"

Bandeja de entrada

"Muéstrame todos los mensajes directos y comentarios sin responder de las últimas 24 horas"

"Responde al comentario de Sarah agradeciéndole y luego márcalo como completado"

"Abre un ticket de Zendesk desde esta queja y etiquétalo como urgente"

Analíticas

"¿Cómo fue el rendimiento de nuestro Instagram este mes frente al mes pasado?"

"Dame un resumen multicanal de todas nuestras cuentas sociales para el primer trimestre"

"¿Cómo nos comparamos con nuestros competidores en interacción?"


Precios

El acceso a API y MCP está incluido en todos los planes de Eclincher.

PlanPrecioMarcasUsuariosPerfiles sociales
Standard$149/mes11 (máx. 2)15 (máx. 20)
Professional$349/mesIlimitadas5 (máx. 10)25 (máx. 40)
EnterprisePersonalizadoIlimitadasPersonalizadoPersonalizado

Prueba gratuita de 14 días. Cancela cuando quieras. eclincher.com/pricing


Límites de tasa

Por clave API (compartida entre todos los miembros del equipo).

DimensiónEstándarProfesionalEmpresa
Solicitudes por minuto3090Personalizado
Créditos diarios5,00015,000Personalizado
Solicitudes concurrentes210Personalizado
Publicaciones por día50200Personalizado

Los encabezados de límite de velocidad se incluyen en cada respuesta.


Enlaces


Licencia

MIT — consulte LICENCIA.