Taplio
oficialGestiona tu cuenta de LinkedIn desde Claude o ChatGPT
¿Qué puedes hacer con Taplio MCP?
- Redactar una publicación de LinkedIn — Crea un nuevo borrador no publicado con
create_draft, luego refínalo usandoupdate_draft. - Programar o publicar publicaciones — Usa
schedule_draftpara establecer una hora de publicación futura opublish_draftpara publicar de inmediato. - Revisar tu historial de publicaciones — Navega por publicaciones programadas, en envío y enviadas con
list_postse inspecciona una publicación individual medianteget_post. - Consultar tus análisis de LinkedIn — Obtén métricas a nivel de cuenta con
get_analytics_overviewy el rendimiento por publicación a través deget_post_analytics. - Encontrar inspiración de otros creadores — Busca publicaciones de LinkedIn de alto rendimiento por tema, interacción o número de seguidores usando
search_inspiration. - Cargar tu perfil y preferencias — Llama a
get_mepara recuperar tu nombre de usuario de LinkedIn, configuración de contenido y estadísticas actuales.
Documentación
Servidor MCP de Taplio para LinkedIn
El Servidor MCP de Taplio para LinkedIn es un servidor Model Context Protocol (MCP) que conecta herramientas de IA directamente a tu cuenta de Taplio y, a través de ella, a tu presencia en LinkedIn. Proporciona a agentes de IA, asistentes y clientes de chat la capacidad de redactar, programar y publicar publicaciones de LinkedIn, explorar lo que ya has publicado, investigar inspiración de otros creadores y leer tus analíticas, todo mediante lenguaje natural.
Apunta tu host MCP al servidor de Taplio y podrás preguntar cosas como:
- "Redacta una publicación de LinkedIn sobre nuestro nuevo lanzamiento MCP y prográmala para el martes a las 9 a.m."
- "Muéstrame mis últimas 10 publicaciones y cuál obtuvo más impresiones."
- "Encuentra 20 publicaciones de alto rendimiento sobre
linkedin ghostwritingde creadores con menos de 50k seguidores." - "¿Cómo están evolucionando mis seguidores y la interacción en los últimos 30 días?"
Casos de uso
- Convertir ideas en bruto en publicaciones de LinkedIn listas para publicar, con tu propia voz y temas.
- Automatizar la creación de borradores, la programación y la publicación desde cualquier cliente compatible con MCP.
- Construir flujos de trabajo de contenido asistidos por IA e informes sobre tus datos reales de LinkedIn.
- Extraer información y analíticas de tu historial de publicaciones sin salir de tu asistente.
Contenido
- Servidor MCP remoto de Taplio
- Prerrequisitos
- Instalación
- Autenticación
- Conjuntos de herramientas
- Herramientas
- Flujo de trabajo recomendado
- Modelo de biblioteca y ciclo de vida
- Límites y seguridad
- Solución de problemas
- Contribuir
- Licencia
Servidor MCP remoto de Taplio
Taplio se ofrece como un servidor MCP remoto alojado. No hay nada que instalar o ejecutar localmente: tu host MCP se conecta al endpoint de Taplio a través de HTTP y se autentica con OAuth.
| Propiedad | Valor |
|---|---|
| Transporte | HTTP transmitible (remoto) |
| Endpoint | https://mcp.taplio.com |
| Autenticación | OAuth 2.0 (autorizar en el navegador, sin clave API que pegar) |
| Alcance | La propia cuenta de Taplio + LinkedIn del usuario autenticado |
| Sugerencia del servidor | Llama a get_me primero para cargar identidad y configuración |
Dado que el servidor es remoto y está basado en OAuth, nunca copias un secreto en un archivo de configuración. El acceso está vinculado a la cuenta de Taplio que apruebas en el navegador, y puede ser revocado desde Taplio en cualquier momento.
Prerrequisitos
- Una cuenta activa de Taplio con LinkedIn conectado.
- Un host compatible con MCP (Claude Code, Claude Desktop, VS Code con Copilot, Cursor, Windsurf, o cualquier cliente que hable MCP sobre HTTP).
- Un navegador disponible en la primera conexión, para completar la autorización OAuth.
Instalación
Claude Code
claude mcp add --transport http taplio https://mcp.taplio.com
Luego ejecuta /mcp dentro de Claude Code y autoriza taplio en el navegador cuando se te solicite.
Conectores de Claude Desktop / claude.ai
En Claude Desktop o en claude.ai, abre Configuración -> Conectores -> Añadir conector personalizado, luego ingresa:
- Nombre:
Taplio - URL:
https://mcp.taplio.com
Aprueba la pantalla de OAuth. Las herramientas de Taplio aparecerán entonces en el selector de herramientas.
VS Code
Añade a tu configuración MCP de usuario o espacio de trabajo (.vscode/mcp.json):
{
"servers": {
"taplio": {
"type": "http",
"url": "https://mcp.taplio.com"
}
}
}
Cursor
En ~/.cursor/mcp.json (o Configuración -> MCP -> Añadir):
{
"mcpServers": {
"taplio": {
"url": "https://mcp.taplio.com"
}
}
}
Windsurf
En ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"taplio": {
"serverUrl": "https://mcp.taplio.com"
}
}
}
Configuración MCP genérica
Cualquier cliente que soporte servidores MCP remotos sobre HTTP puede usar:
{
"mcpServers": {
"taplio": {
"type": "http",
"url": "https://mcp.taplio.com"
}
}
}
Autenticación
El Servidor MCP de Taplio utiliza OAuth 2.0. En el primer uso, tu cliente abre una ventana del navegador donde inicias sesión en Taplio y apruebas el acceso. El servidor actúa entonces en nombre de esa única cuenta. No se almacenan claves API, tokens ni credenciales de LinkedIn en la configuración de tu cliente. Revoca el acceso en cualquier momento desde la configuración de tu cuenta de Taplio.
Conjuntos de herramientas
Las herramientas están agrupadas en conjuntos funcionales. Todas operan sobre la propia cuenta del usuario autenticado.
| Conjunto de herramientas | Descripción |
|---|---|
| Perfil | Identidad, preferencias de contenido y estadísticas actuales de LinkedIn. |
| Borradores | Crear, leer, listar, editar y eliminar borradores de publicaciones no publicadas. |
| Publicación | Publicar un borrador ahora, programarlo o desprogramarlo de vuelta a borradores. |
| Publicaciones | Explorar publicaciones programadas, en envío y enviadas. |
| Analíticas | Resumen a nivel de cuenta y métricas de rendimiento por publicación. |
| Inspiración | Buscar publicaciones de LinkedIn de otros creadores para modelar contenido según lo que funciona. |
Herramientas
Perfil
get_me
Lee esto primero para orientarte. Devuelve la identidad y preferencias de contenido del usuario para que puedas adaptar la salida a ellos
y reconocer sus propias publicaciones: nombre para mostrar y @handle de LinkedIn (un usuario puede tener varios alias, así que verifica
ambos), además de ai_settings (industria, rol, idioma, audiencia objetivo, temas, palabras clave, descripción) y las estadísticas
de LinkedIn de hoy (seguidores, conexiones, vistas del perfil).
Sin parámetros.
Borradores
create_draft
Crea un nuevo borrador de publicación de LinkedIn (no publicado). Publícalo más tarde con schedule_draft o publish_draft.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
content | string | sí | El cuerpo de texto del borrador. De 1 a 3000 caracteres. |
get_draft
Obtiene un único borrador de publicación de LinkedIn por su id.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
id | string | sí | El id del borrador (de list_drafts). |
list_drafts
Lista los borradores de publicaciones de LinkedIn no publicados del usuario.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
limit | integer | no | Máximo de borradores a devolver. Por defecto 25, máximo 100. |
cursor | string | no | Token de paginación de una respuesta anterior. |
update_draft
Actualiza el contenido de un borrador existente. Solo los borradores pueden ser editados: las publicaciones publicadas o programadas no.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
id | string | sí | El id del borrador a actualizar (de list_drafts). |
content | string | sí | El nuevo cuerpo de texto completo (reemplaza el existente). De 1 a 3000 caracteres. |
delete_draft
Elimina permanentemente un borrador de publicación de LinkedIn.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
id | string | sí | El id del borrador a eliminar permanentemente. |
Publicación
publish_draft
Publica un borrador en LinkedIn inmediatamente. Esto se publica ahora y no se puede deshacer.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
id | string | sí | El id del borrador a publicar inmediatamente. |
schedule_draft
Programa un borrador para ser publicado automáticamente en un momento futuro.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
id | string | sí | El id del borrador a programar (de list_drafts). |
scheduled_for | string | sí | Fecha y hora ISO 8601 (ej. 2026-06-10T14:30:00Z). Al menos 2 minutos en el futuro. |
unschedule
Desprograma una publicación programada, devolviéndola a borradores para que puedas editarla, reprogramarla o eliminarla.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
id | string | sí | El id de la publicación programada (de list_posts). |
Publicaciones
list_posts
Lista las publicaciones de LinkedIn del usuario (estado scheduled, sending o sent), las más recientes primero. Un borrador se convierte en una
publicación una vez que se programa o publica.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
status | enum | no | Filtrar por scheduled, sending o sent. Omitir para los tres. |
from | string | no | Solo publicaciones en o después de esta fecha (YYYY-MM-DD o ISO 8601, UTC). |
to | string | no | Solo publicaciones en o antes de esta fecha (YYYY-MM-DD o ISO 8601, UTC). |
limit | integer | no | Máximo de publicaciones a devolver. Por defecto 25, máximo 100. |
cursor | string | no | Token de paginación de una respuesta anterior. |
get_post
Obtiene una única publicación de LinkedIn por su id. Una publicación tiene estado scheduled, sending o sent; los borradores son aparte
(usa get_draft).
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
id | string | sí | El id de la publicación (de list_posts). |
Analíticas
get_analytics_overview
Obtiene el resumen de analíticas de LinkedIn del usuario (seguidores, impresiones, interacción). Por defecto, hoy cuando no se da un rango de fechas.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
from | string | no | Fecha de inicio (AAAA-MM-DD, UTC). Por defecto, hoy; rango limitado a 90 días. |
to | string | no | Fecha de fin (AAAA-MM-DD, UTC). Por defecto, hoy; rango limitado a 90 días. |
metrics | string | no | Subconjunto separado por comas: followers, connections, profile_views, impressions, likes, comments, shares. Omitir para todos. |
granularity | enum | no | Tamaño del intervalo de tiempo; solo se admite day (predeterminado). |
get_post_analytics
Lista las analíticas por publicación del usuario (impresiones, me gusta, comentarios, compartidos), con un valor predeterminado de los últimos 7 días.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
from | string | no | Fecha de inicio (AAAA-MM-DD, UTC). Por defecto, hace 7 días; rango limitado a 90 días. |
to | string | no | Fecha de fin (AAAA-MM-DD, UTC). Por defecto, hoy; rango limitado a 90 días. |
limit | integer | no | Máximo de publicaciones a devolver. Por defecto 25, limitado a 100. |
cursor | string | no | Token de paginación de una respuesta anterior. |
Inspiración
search_inspiration
Busca publicaciones de LinkedIn de otros creadores para usar como inspiración.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
query | string | no | Búsqueda de texto libre sobre el contenido de la publicación. Omitir para explorar las publicaciones principales. |
lang | string | no | Filtrar por código de idioma ISO 639-1 (ej. en, fr). |
min_likes | integer | no | Solo publicaciones con al menos esta cantidad de me gusta. 0-1000; por defecto 50. |
min_comments | integer | no | Solo publicaciones con al menos esta cantidad de comentarios. 0-1000; por defecto 0. |
min_char_count | integer | no | Solo publicaciones con al menos esta cantidad de caracteres. 0-10000; por defecto 500. |
max_followers | integer | no | Solo publicaciones cuyo autor tenga como máximo esta cantidad de seguidores. Por defecto 100000. |
min_days_old | integer | no | Solo publicaciones con al menos N días de antigüedad (0-365); por defecto 1. Anula from/to. |
max_days_old | integer | no | Solo publicaciones de los últimos N días (0-365). Anula from/to. |
from | string | no | Solo publicaciones en o después de esta fecha. Se ignora si min/max_days_old está configurado. |
to | string | no | Solo publicaciones en o antes de esta fecha. Se ignora si min/max_days_old está configurado. |
limit | integer | no | Máximo de publicaciones a devolver. Mínimo 1; por defecto 30. |
Flujo de trabajo recomendado
- Llama a
get_meuna vez al inicio de una sesión para cargar la voz, temas, idioma y estadísticas del usuario. - Usa
search_inspirationpara basar el contenido nuevo en lo que está funcionando actualmente en el nicho. - Redacta con
create_draft, itera conupdate_draft. - Publica con
schedule_draft(preferido) opublish_draft(inmediato). - Reporta con
get_analytics_overviewyget_post_analytics, y cruza referencias conlist_posts.
Modelo de biblioteca y ciclo de vida
Un borrador y una publicación son el mismo elemento en diferentes etapas de su vida:
create_draft ─┐
├─> [ DRAFT ] ──schedule_draft──> [ scheduled ] ──(auto)──> [ sending ] ──> [ sent ]
update_draft ─┘ │ │
└──────publish_draft───────────┴──(immediate)──> [ sending ] ──> [ sent ]
[ scheduled ] ──unschedule──> [ DRAFT ]
- Los borradores residen en la lista de borradores (
list_drafts) y son la única etapa editable. - Programar o publicar un borrador lo convierte en una publicación y lo mueve a la lista de publicaciones (
list_posts). unscheduledevuelve una publicación programada a borradores; una publicaciónsentno se puede desenviar.
Límites y seguridad
- Longitud de la publicación: de 1 a 3000 caracteres (
create_draft,update_draft). - Programación:
scheduled_fordebe ser al menos 2 minutos en el futuro, ISO 8601, se recomienda UTC. - Rango de analíticas: limitado a 90 días por consulta; pagina con
cursorpara conjuntos de resultados grandes. - Acciones irreversibles:
publish_draftse publica inmediatamente ydelete_draftes permanente. Confirma la intención antes de llamar a cualquiera de ellos. - Alcance: cada herramienta actúa solo sobre la cuenta propia de Taplio y LinkedIn del usuario autenticado.
Solución de problemas
- Las herramientas no aparecen: confirma que la URL del servidor es
https://mcp.taplio.comy que completaste el paso de OAuth en el navegador. Vuelve a ejecutar/mcp(Claude Code) o reconecta el conector. - Errores de
401/ autenticación: tu sesión puede haber expirado o haber sido revocada. Reconecta y vuelve a autorizar en el navegador. - No se puede editar una publicación: solo los borradores son editables. Si ya está programada, llama primero a
unschedule; si estásent, ya no se puede modificar. - Analíticas vacías: las publicaciones recién publicadas tardan en acumular métricas; también verifica tu rango de fechas con respecto al límite de 90 días.
Contribuciones
Este repositorio documenta el Servidor MCP de Taplio para LinkedIn. Consulta CONTRIBUTING.md para saber cómo informar problemas con la documentación o sugerir mejoras. Para soporte del producto, contacta a Taplio.
Licencia
Este proyecto está licenciado bajo los términos de la Licencia MIT. Consulta LICENSE.