Publicación en LinkedIn
Crea y programa publicaciones en LinkedIn usando el servidor MCP de Publora. Soporta publicaciones de texto, imágenes individuales, publicaciones con múltiples imágenes (formato cuadrícula), videos y documentos PDF.
Requisitos previos
Planes: Funciona con el plan gratuito Starter. Límites y precios actuales: publora.com/pricing.
Primeros pasos
- Crear cuenta en publora.com/register (gratis)
- Conectar LinkedIn mediante OAuth en el Panel de Publora
- Obtener clave API en app.publora.com/dashboard/api
- Conectar tu agente al servidor MCP en
https://mcp.publora.com, autenticando conAuthorization: Bearer sk_TU_CLAVE_API. En Claude Code:
claude mcp add publora --transport http https://mcp.publora.com \
--header "Authorization: Bearer sk_TU_CLAVE_API"
Claude Desktop, Cursor, Codex, OpenClaw y el conector de claude.ai necesitan cada uno un archivo o flujo de configuración diferente: consulta configuración del cliente para la ruta exacta y el fragmento.
Respaldo con API REST
Si el servidor MCP no está disponible o devuelve errores, usa la API REST directamente:
URL Base: https://api.publora.com/api/v1
Autenticación: Usa el encabezado x-publora-key (NO Authorization: Bearer):
# Obtener tus plataformas conectadas
curl -X GET "https://api.publora.com/api/v1/platform-connections" \
-H "x-publora-key: sk_tu_clave_api"
# Crear una publicación
curl -X POST "https://api.publora.com/api/v1/create-post" \
-H "x-publora-key: sk_tu_clave_api" \
-H "Content-Type: application/json" \
-d '{
"platforms": ["linkedin-Tz9W5i6ZYG"],
"content": "El contenido de tu publicación aquí",
"scheduledTime": "2026-03-25T10:00:00Z"
}'
Formato del ID de plataforma: linkedin-{id} donde {id} proviene de la respuesta de /platform-connections.
Ejemplos de IDs: linkedin-Tz9W5i6ZYG, linkedin-abc123xyz
📖 Documentación completa de la API: docs.publora.com
Límites de la plataforma
| Característica | Límite |
|---|---|
| Caracteres | 3,000 máx. |
| Visible antes de "ver más" | Primeros 210 caracteres |
| Imágenes | Hasta 10 (formato cuadrícula, no carrusel deslizable) |
| Tamaño de imagen | 36,152,320 píxeles es el límite principal; techo de 50 MB |
| Formatos de imagen | JPEG, PNG, GIF, WebP (WebP se convierte automáticamente) |
| Duración del video | 30 minutos |
| Tamaño del video | 500 MB máx. |
| Formato de video | Solo MP4 |
Herramientas disponibles
create_post
Crea una nueva publicación en LinkedIn o prográmala para más tarde.
Parámetros:
platforms: Array que incluye el ID de tu conexión de LinkedIn (ej.["linkedin-abc123"])content: Texto de la publicación (hasta 3,000 caracteres)scheduledTime: Fecha y hora UTC en formato ISO 8601. Opcional: si se omite, la publicación se crea como borrador. Envía una hora futura para programarla. Una hora de cinco o más minutos en el pasado se rechaza conSCHEDULED_TIME_IN_PAST, por lo que para publicación inmediata usa la hora actual más un minuto.mediaUrls: Hasta 10 URLs públicas https de imágenes o videos. Publora las descarga del lado del servidor y las adjunta antes de la validación, por lo que el contenido multimedia y la programación se realizan en una sola llamada. Esta es la alternativa de una sola vez al flujo de borrador seguido deget_upload_urly luegocomplete_media. La ingesta tiene un límite de 60 URLs por hora.
get_upload_url
Obtiene una URL prefirmada para subir contenido multimedia.
Parámetros:
postGroupId: El ID de la publicación a la que adjuntar el contenido multimediafileName: Nombre del archivo (ej. "chart.png")contentType: Tipo MIME (ej. "image/jpeg", "video/mp4", "application/pdf")type: "image" o "video"
complete_media
Finaliza un archivo subido mediante get_upload_url, después de que la operación PUT prefirmada se haya completado con éxito. Es opcional, porque la programación también finaliza los archivos multimedia pendientes, pero llamarlo antes expone errores de formato y de análisis antes de la publicación. No es necesario para contenido multimedia adjunto con mediaUrls.
Parámetros:
mediaId: el ID devuelto porget_upload_url
list_connections
Lista tus cuentas conectadas con sus IDs de plataforma. Llama a esta función primero y copia los IDs textualmente; nunca se pueden adivinar.
list_posts / get_post / update_post / delete_post
Gestiona publicaciones programadas y borradores. update_post también modifica content y platforms en un borrador o publicación programada, por lo que corregir un error tipográfico o cambiar el público objetivo ya no implica eliminar y volver a crear. delete_media y prune_media_reference limpian los archivos subidos.
Mencionar personas y empresas
Las publicaciones de LinkedIn admiten menciones @ usando sintaxis URN:
@{urn:li:person:MEMBER_ID|Nombre a mostrar} # Mencionar a una persona
@{urn:li:organization:ORG_ID|Nombre de empresa} # Mencionar a una empresa
Ejemplo:
¡Grandes conocimientos de @{urn:li:person:4986615|Serge Bulaev} en @{urn:li:organization:107107343|Creative Content Crafts Inc}!
Importante: El nombre a mostrar debe coincidir exactamente con el nombre del perfil de LinkedIn (distingue mayúsculas y minúsculas), incluyendo sufijos de empresa como "Inc", "LLC", etc.
No escribas los IDs de miembros manualmente. La herramienta MCP linkedin_list_mentionables resuelve un nombre a la URN correcta; consulta la habilidad linkedin-analytics.
Restricciones importantes de la API
-
Sin carruseles orgánicos: Los carruseles deslizables con múltiples imágenes NO están disponibles a través de la API (solo para contenido patrocinado). Las publicaciones con múltiples imágenes aparecen en formato cuadrícula.
-
Sin contenido multimedia mixto: No se pueden combinar imágenes con videos o documentos en la misma publicación.
-
Sin texto enriquecido: La API de LinkedIn no admite negrita, cursiva ni otros formatos. Usa texto plano o caracteres Unicode para enfatizar.
-
Alternativa PDF para carruseles: Para compartir contenido deslizable de varias páginas, sube un documento PDF.
Ejemplos
Publicación de texto simple
Programa una publicación en LinkedIn para mañana a las 9 AM:
"Estamos emocionados de anunciar el lanzamiento de nuestro asistente de escritura con IA. Después de 18 meses de desarrollo, estamos listos para ayudar a los equipos a escribir mejor contenido más rápido."
Publicación con mención
Crea una publicación en LinkedIn mencionando a nuestro CEO:
"Entusiasmado de compartir ideas de @{urn:li:person:4986615|Serge Bulaev} sobre el futuro de la IA en la creación de contenido."
Publicación con múltiples imágenes
Crea una publicación en LinkedIn con 4 capturas de pantalla del producto que muestren las nuevas funciones del panel.
Nota: Las imágenes aparecerán en un formato de cuadrícula, no como un carrusel deslizable.
Publicación con documento PDF
Comparte nuestro informe del cuarto trimestre como PDF en LinkedIn con un resumen como título.
Esta es la mejor manera de compartir contenido similar a un carrusel de varias páginas.
Buenas prácticas
- La primera línea importa: Los primeros 210 caracteres aparecen antes de "ver más" — hazlos atractivos
- Longitud óptima: Las publicaciones de menos de 1,300 caracteres tienden a rendir mejor
- Horarios de publicación: Martes-jueves, 8-10 AM en la zona horaria de tu audiencia
- Hashtags: Usa 3-5 hashtags relevantes; se admiten como texto plano
- Participación: Termina con una pregunta para fomentar comentarios
Solución de problemas
| Error | Causa | Solución |
|---|---|---|
| "Cuenta no conectada" | El OAuth de LinkedIn expiró | Vuelve a conectar en el panel de Publora |
| "MEDIA_ASSET_PROCESSING_FAILED" | Archivo demasiado grande o formato incorrecto | Verifica: imágenes < 5 MB, videos < 500 MB MP4 |
| "Límite de frecuencia superado" (429) | Demasiadas llamadas a la API | Espera y reintenta con retroceso |
| "No se pueden mezclar tipos de contenido" | Imágenes + video en la misma publicación | Usa solo un tipo de contenido multimedia por publicación |
| MCP no disponible | Problema del servidor | Usa el respaldo de la API REST (ver arriba) |