Deja que los agentes de IA publiquen en LinkedIn texto, documentos PDF, imágenes y vídeo, en tu perfil personal o en una página de empresa que gestiones, desde un solo prompt. Funciona sobre la API oficial de LinkedIn.
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
} Forma parte del servidor MCP de Upload-Post. El agente elige la herramienta adecuada según tu prompt.
| Herramienta | Qué hace |
|---|---|
| upload_text | Publica un texto en un perfil o página de empresa, con vista previa de enlace opcional |
| upload_document | Publica un documento PDF, PPT(X) o DOC(X), el formato que hay detrás de los "carruseles" de LinkedIn |
| upload_photos / upload_video | Publica imágenes y vídeos |
| get_linkedin_pages | Lista las páginas de empresa que gestionas y sus ID |
| list_scheduled / edit_scheduled / cancel_scheduled | Gestiona las publicaciones programadas |
| get_analytics | Consulta seguidores, impresiones e interacción de la página de empresa |
¿Buscas la API directa en su lugar? Consulta la página de la API de LinkedIn.
Un único servidor alojado en mcp.upload-post.com/mcp. Inicia sesión con OAuth o pega una API key de Upload-Post, lo que admita tu cliente.
Ábrelo desde Settings > Developer > Edit Config, pega la entrada y reinicia Claude Desktop. Ejecuta en tu equipo el paquete npm de código abierto @upload-post/mcp y necesita Node.js 18 o posterior.
¿Prefieres no tocar el archivo? En claude.ai o Claude Desktop, añade el conector oficial de Upload-Post desde el directorio de Claude (claude.ai/directory/upload-post, o Customize > Connectors y busca Upload-Post), haz clic en Connect e inicia sesión con tu cuenta de Upload-Post (OAuth).
{
"mcpServers": {
"upload-post": {
"command": "npx",
"args": ["-y", "@upload-post/mcp"],
"env": { "UPLOAD_POST_API_KEY": "YOUR_API_KEY" }
}
}
} ¿Prefieres OAuth? Quita la línea --header, ejecuta /mcp dentro de Claude Code e inicia sesión. Añade --scope user para usar el servidor en todos tus proyectos.
claude mcp add --transport http upload-post https://mcp.upload-post.com/mcp \
--header "Authorization: ApiKey YOUR_API_KEY" Ponlo en .cursor/mcp.json para un proyecto o en ~/.cursor/mcp.json para todos, y recarga Cursor.
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
}
Tu API key está en API Keys, en app.upload-post.com. Antes de la primera publicación, conecta LinkedIn a un perfil en el panel: el agente pasa el nombre de ese perfil como user. En ChatGPT, busca Upload-Post en Apps y pulsa Connect; no hace falta archivo de configuración.
Un flujo de ejemplo con nombres, ID y URL ficticios, no la conversación de un cliente real. Los nombres de las herramientas y los parámetros son los reales que expone el servidor.
Tú
Publica el informe del tercer trimestre que está en https://example.com/q3-report.pdf en la página de empresa de Acme Analytics (perfil de Upload-Post "acme"). Titúlalo "Informe de producto T3", escribe una introducción de dos líneas y hazlo público.
Llamada a herramienta 1
get_linkedin_pages
El agente consulta el ID de la página en lugar de adivinarlo.
{
"profile": "acme"
}{
"success": true,
"pages": [
{
"id": "urn:li:organization:12345678",
"name": "Acme Analytics",
"vanityName": "acme-analytics"
}
]
}Llamada a herramienta 2
upload_document
Las publicaciones de documento (lo que casi todo el mundo llama carrusel en PDF) tienen su propia herramienta. El ID de la página envía la publicación a la página de empresa.
{
"documentPathOrUrl": "https://example.com/q3-report.pdf",
"user": "acme",
"title": "Informe de producto T3",
"description": "Nuestro tercer trimestre en 12 diapositivas: qué hemos lanzado, qué ha cambiado y qué viene ahora.",
"targetLinkedinPageId": "urn:li:organization:12345678",
"linkedinVisibility": "PUBLIC"
}{
"success": true,
"results": {
"linkedin": {
"success": true,
"post_id": "urn:li:activity:7654321098765432",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7654321098765432/",
"content_type": "document"
}
}
}Asistente
Hecho. "Informe de producto T3" ya está publicado en la página de Acme Analytics como publicación de documento pública: https://www.linkedin.com/feed/update/urn:li:activity:7654321098765432/
upload_photos: Una publicación con imagen en tu perfil personal, visible solo para tus contactos.
{
"photosPathsOrUrls": [
"https://example.com/team-offsite.jpg"
],
"user": "acme",
"platforms": [
"linkedin"
],
"title": "Tres cosas que cambiamos después del offsite del equipo. La segunda me sorprendió.",
"platformOptions": {
"linkedinVisibility": "CONNECTIONS"
}
}upload_text: Una publicación de texto con vista previa del enlace, programada para el lunes a las 9:00, hora de Madrid.
{
"title": "Hemos rehecho nuestro onboarding desde cero. Esto es lo que ha cambiado y por qué.",
"user": "acme",
"platforms": [
"linkedin"
],
"linkUrl": "https://example.com/blog/onboarding",
"scheduledDate": "2026-10-05T09:00:00",
"timezone": "Europe/Madrid"
}Cómo llega de verdad el servidor MCP de LinkedIn a tu cuenta.
El servidor MCP nunca inicia sesión como tú, no hace scraping de LinkedIn ni maneja un navegador. Tu cliente de IA llama al servidor, el servidor llama a Upload-Post y Upload-Post publica a través de la API REST de LinkedIn con su propia app aprobada por LinkedIn. Conectas LinkedIn una vez, en la pantalla de permisos del propio LinkedIn, así que tu contraseña de LinkedIn nunca llega a Upload-Post ni a tu cliente de IA.
Los permisos que LinkedIn te pide aprobar son los habituales de las herramientas de publicación de terceros: w_member_social para publicar como tú y w_organization_social para publicar como página de empresa. LinkedIn solo te deja publicar como página si tienes en ella un rol de administración (administrador o administrador de contenido), y esa regla también se aplica aquí.
Las condiciones de uso de LinkedIn prohíben los métodos automatizados no autorizados para crear o compartir publicaciones, las herramientas de scraping y los plugins de navegador, y compartir las credenciales de acceso. Eso es lo que suele hacer que se restrinjan las cuentas automatizadas. Una app aprobada sobre la API oficial es la vía que LinkedIn creó para herramientas como esta. No te exime de las normas de LinkedIn sobre spam y contenido, así que escribe publicaciones que una persona firmaría.
Los tokens de acceso de LinkedIn duran unos 60 días y se renuevan con el uso habitual. Puedes desconectar LinkedIn de tu perfil de Upload-Post cuando quieras y revocar un cliente de IA que haya iniciado sesión con OAuth en Connected Apps, dentro del panel.
Fuentes: LinkedIn Posts API, Condiciones de uso de LinkedIn, apartado 8.2, Guía de LinkedIn de Upload-Post, upload-post-mcp en GitHub.
Lo que LinkedIn y Upload-Post aceptan por publicación, comprobado en septiembre de 2026.
| Qué | Límite | Fuente |
|---|---|---|
| Texto de la publicación | 3.000 caracteres | Límites de caracteres de Upload-Post |
| Título de documento o vídeo | 400 caracteres (un emoji cuenta como 2). Los títulos más largos se recortan con puntos suspensivos. | Subida de documentos en Upload-Post |
| Documentos | PDF, PPT, PPTX, DOC o DOCX, hasta 100 MB y 300 páginas | LinkedIn Documents API |
| Vídeo | De 3 segundos a 30 minutos, de 75 KB a 500 MB | LinkedIn Videos API |
| Imágenes | JPEG, PNG o GIF, hasta 36.152.320 píxeles; GIF animados de hasta 250 fotogramas | Requisitos de foto de Upload-Post |
| Visibilidad | PUBLIC (por defecto), CONNECTIONS, LOGGED_IN o CONTAINER | Guía de LinkedIn de Upload-Post |
| Publicar como página | Requiere un rol de administrador o de administrador de contenido en esa página | LinkedIn Posts API |
Sin comandos que memorizar. Describe lo que quieres.
“Redacta y publica en LinkedIn un anuncio de nuestra versión v2. Sencillo, sin exagerar.”
“Publica este PDF como carrusel de documento en nuestra página de empresa.”
“Programa una publicación de texto en LinkedIn para el próximo lunes a las 10:00, hora de Madrid.”
“¿Cómo le ha ido este mes a nuestra página de empresa? Seguidores, impresiones e interacción.”
LinkedIn + agentes de IA, resuelto. Última actualización: septiembre de 2026.
Un servidor MCP de LinkedIn es un servidor Model Context Protocol que expone la publicación en LinkedIn como herramientas que un agente de IA puede llamar. El servidor MCP de Upload-Post permite a ChatGPT, Claude, Gemini o cualquier cliente MCP publicar texto, documentos, imágenes y vídeo en LinkedIn, sin código a medida.
Sí. La herramienta get_linkedin_pages lista las páginas de empresa que gestionas, y el agente puede publicar en cualquiera de ellas, o en tu perfil personal, en cada publicación.
Sí. La herramienta upload_document publica un archivo PDF, PPT, PPTX, DOC o DOCX como publicación de documento de LinkedIn, que LinkedIn muestra como un carrusel que se desliza. El título es obligatorio y tiene un máximo de 400 caracteres.
El servidor MCP es gratuito y de código abierto (MIT). Funciona con cualquier plan de Upload-Post, incluido el plan Free con 10 subidas al mes.
En Claude Code, ejecuta claude mcp add --transport http upload-post https://mcp.upload-post.com/mcp e inicia sesión con /mcp, o pasa tu API key con --header. En claude.ai o Claude Desktop, añade el conector oficial de Upload-Post desde el directorio de Claude (claude.ai/directory/upload-post), haz clic en Connect e inicia sesión con OAuth. Si prefieres ejecutarlo en local en Claude Desktop, añade la entrada npx @upload-post/mcp con tu API key a claude_desktop_config.json. Después, conecta LinkedIn a un perfil en el panel de Upload-Post.
En los dos. Sin ID de página, las publicaciones van al perfil personal de la cuenta de LinkedIn conectada. Con targetLinkedinPageId y un ID sacado de get_linkedin_pages, la publicación sale como esa página de empresa. LinkedIn exige un rol de administrador o de administrador de contenido en la página.
El servidor usa la API oficial de LinkedIn a través de una app aprobada y de la pantalla de permisos del propio LinkedIn. No comparte tu contraseña, no hace scraping ni automatiza un navegador, que son las prácticas que prohíben las condiciones de uso de LinkedIn. Aun así tienes que cumplir las normas de LinkedIn sobre contenido y spam.
Hasta 3.000 caracteres de texto en la publicación y 400 caracteres en el título de un documento o vídeo. Los documentos pueden ser PDF, PPT, PPTX, DOC o DOCX de hasta 100 MB y 300 páginas. Los vídeos van de 3 segundos a 30 minutos y de 75 KB a 500 MB.
De las páginas de empresa que administras, sí: get_analytics recibe el URN de la página y devuelve sus cifras. Los perfiles personales no están disponibles, porque LinkedIn solo concede el permiso para leer las publicaciones de un miembro (r_member_social) a desarrolladores aprobados.
No. Publica y gestiona tus propias publicaciones y páginas. No hace scraping de perfiles, no busca personas ni envía solicitudes de contacto.
Gratis para empezar, sin tarjeta de crédito. Conecta LinkedIn una vez y publica desde cualquier cliente MCP.
Usamos cookies estrictamente necesarias para que la web funcione. Con tu permiso nos gustaría además medir cómo se usa el sitio (analítica) y cómo funcionan nuestros anuncios (marketing). No se carga nada opcional hasta que elijas. Política de cookies · Política de privacidad
Elige qué categorías permites. Puedes cambiarlo cuando quieras desde "Preferencias de cookies" en el pie de página. Política de cookies
Imprescindibles para que la web funcione: el registro de tu decisión (up_consent) y tu preferencia de tema claro/oscuro. Exentas de consentimiento según el art. 22.2 LSSI.
OpenPanel, alojado en nuestros propios servidores (api.openpanel.fotoexamen.com). Uso agregado de páginas y funciones para saber qué mejorar. No se envía nada a ninguna red publicitaria.
Medición de conversiones de Google Ads, píxel publicitario de Reddit y nuestras propias cookies de afiliados/atribución (aff_ref, up_attribution). Nos dicen qué campaña o afiliado te trajo aquí.