Publica en LinkedIn desde Cursor

Desde un editor, LinkedIn significa que el texto de la publicación vive en el repositorio y la identidad vive en el servidor, que es la forma correcta.

Hermoso es un servidor MCP de marketing: 922+ herramientas a través de un único endpoint con OAuth que permiten a un agente investigar los anuncios que ya se publican en un mercado, generar anuncios terminados de imagen y vídeo, publicarlos y construir las campañas de pago que hay detrás. Cursor llega a todo ello a través de una sola conexión. Esta página cubre una parte: lo que Cursor puede hacer de verdad en LinkedIn, y lo que LinkedIn no le permite hacer.

Conecta Hermoso a Cursor

  1. Instala e inicia sesión.
    npm install -g hermoso && hermoso auth login
    Tu navegador se abre una vez. No hay nada que crear ni pegar: la credencial se guarda, solo accesible para ti, en ~/.hermoso/config.json. En una máquina sin navegador, hermoso auth login --token hmk_… toma una clave de MCP & CLI → Terminal y claves de API en su lugar.
  2. Añádelo a ~/.cursor/mcp.json (o al .cursor/mcp.json del proyecto). No va ninguna clave en el archivo, porque hermoso mcp usa el inicio de sesión de arriba:
    { "mcpServers": { "hermoso": { "command": "npx", "args": ["-y", "hermoso", "mcp"] } } }
  3. O usa la instalación con un clic desde la página de MCP. Ese enlace directo instala la URL alojada y deja la autenticación en manos del flujo OAuth del propio Cursor. Ambas opciones funcionan; simplemente tienen requisitos previos distintos.
  4. Pídele algo a Cursor. «Saca los anuncios de más larga duración de mis tres competidores más cercanos y remezcla el mejor gancho en un vídeo 9:16», o «publica este render en el canal». El agente elige las herramientas; tú apruebas el gasto.

El bloque de arriba ejecuta en tu máquina el paquete npm publicado hermoso, por eso no se pega nada y por eso la lista de herramientas no cuesta nada hasta que se llama a una herramienta. Si usas el enlace directo, Cursor hace un registro dinámico de cliente contra nuestro servidor de autorización y tampoco tienes que guardar ninguna clave.

Luego conecta LinkedIn tú mismo, una vez, en Ajustes → Conectores de Hermoso. Es una pantalla de consentimiento OAuth, así que es el único paso que necesita un navegador. Todo lo que viene después es una llamada a una herramienta.

Las herramientas de LinkedIn que obtiene Cursor

  • post_to_linkedin_page: publica texto, una imagen, un video o una publicación con varias imágenes en una página de empresa, con texto alternativo.
  • post_to_linkedin: publica en un perfil personal, que permanece desactivado hasta que compartas explícitamente esa identidad.
  • list_linkedin_pages: las páginas que has compartido con esta marca, con sus ids de organización.
  • schedule_post: la pone en cola, con linkedinOrganizationId para que publique la identidad correcta.
  • manage_linkedin_post: edita el texto de una publicación o la borra.
  • linkedin_page_analytics: el rendimiento orgánico de la página: seguidores ganados, visitas a la página, e impresiones, clics y interacciones por publicación, por página o por publicación.
  • search_linkedin_ads: la biblioteca de anuncios de LinkedIn, la única biblioteca pública que muestra recuentos reales de impresiones.

LinkedIn es el canal donde la identidad es un permiso y no una preferencia. Una misma persona suele administrar varias páginas de empresa, así que Hermoso hace que la identidad desde la que se publica sea una elección explícita: solo se puede publicar en las páginas que hayas marcado en Gestionar cuentas, una página sin marcar se rechaza en el servidor y no solo en la interfaz, y el perfil personal está desactivado a menos que lo actives. Un agente que pregunta qué página usar, en vez de suponerlo, hace lo correcto.

Límites de LinkedIn que conviene conocer antes de automatizar nada

TextoUna publicación de LinkedIn tiene un límite de 3,000 caracteres. Se aplica al crear o poner en cola la publicación, así que una publicación demasiado larga se rechaza mientras sigues ahí para corregirla, en lugar de recortarse en silencio al salir.
VisibilidadSolo público. Una publicación de LinkedIn sale en el perfil o en la página de empresa, y «LinkedIn no tiene publicaciones no listadas, privadas ni borradores».
CarruselDe 2 a 20 imágenes, desde una página de empresa. Ambos límites son de LinkedIn: «Una publicación MultiImage es una publicación con varias imágenes (mínimo 2 imágenes y máximo 20)», y el esquema añade «Solo admite imágenes». De ello se derivan dos rechazos, y ambos son por nombre y no por una degradación silenciosa: una diapositiva de video se rechaza porque la publicación de varias imágenes de LinkedIn no puede llevar video, y un carrusel en perfil personal se rechaza indicando el camino a seguir: pasa linkedinOrganizationId (de list_linkedin_pages), porque «un carrusel en perfil personal no es algo que Hermoso pueda publicar».
Qué cuentalinkedinOrganizationId. Si no se indica, la publicación va al perfil del miembro, nunca a «probablemente la empresa». Este campo es la forma de decir qué página, y dejarlo fuera es una decisión y no un descuido.

Pruébalo en Cursor

Pídelo con lenguaje normal. Son frases sencillas, no un DSL:

“Publica ./content/linkedin/case-study.md en la página de la empresa con los cuatro gráficos de ./assets como carrusel, y texto alternativo en cada imagen.”

Eso recorre list_linkedin_pages → plan_ad → render_ad → post_to_linkedin_page → linkedin_page_analytics. Cursor muestra cada llamada a herramienta en el compositor antes de ejecutarla, así que publicar es un clic y no un efecto secundario.

Cursor en LinkedIn: la parte que muerde

Escribe el texto alternativo. LinkedIn lo acepta en cada imagen, y la mayoría de herramientas lo recogen y luego lo descartan. Dos límites que conviene tener en cuenta: un carrusel de LinkedIn es solo de imágenes, así que un vídeo de gráficos tiene que convertirse en fotogramas fijos, y se publica desde una página de empresa, así que el perfil personal se rechaza por su nombre con la solución incluida, en lugar de publicar la primera diapositiva.

Pon la configuración en el .cursor/mcp.json del proyecto, y no en el directorio personal, cuando un repositorio siempre deba trabajar con una misma marca; si no, hermoso auth login es lo que fija el espacio de trabajo.

Investiga LinkedIn antes de publicar

search_linkedin_ads lee la biblioteca de anuncios de LinkedIn, que es poco común entre las bibliotecas públicas porque muestra recuentos reales de impresiones, así que la investigación de competidores B2B en LinkedIn se puede ordenar por entrega real y no por suposiciones sobre lo que está en marcha.

La mitad de pago

create_linkedin_ads_campaign_group → create_linkedin_ads_campaign → create_linkedin_ads_creative construye el árbol, y todo nace como borrador. set_linkedin_ads_status es el único interruptor que activa dinero real y no funciona sin una confirmación explícita. Una nota sobre el acceso que es mejor decir que descubrir: LinkedIn limita las escrituras de anuncios según el nivel de API que tenga tu cuenta publicitaria. Las lecturas y los informes no tienen restricciones, y en el nivel de desarrollo una aplicación puede editar un número pequeño de cuentas publicitarias, cada una registrada a mano.

Lo que Cursor no puede hacer por sí solo

Un agente con presupuesto solo es útil si el radio de impacto está acotado, así que la valla está en el servidor y no en un prompt. Cada campaña de anuncios, conjunto de anuncios, grupo de anuncios y anuncio se crea en pausa, y los cambios de estado que activan dinero real se niegan a ejecutarse sin una marca de confirmación explícita. Cada render se cotiza primero (hermoso_capabilities publica el coste exacto en créditos de cada modelo antes de que se gaste nada). Los créditos se reservan antes de la primera llamada al proveedor y se liquidan al coste exacto después, así que un envío fallido se reembolsa en lugar de dejarte cobrado por nada. Los borrados también requieren confirmación, y cada estructura de campaña se lee de nuevo desde la plataforma publicitaria antes de que tu agente te diga qué ha construido.

Un paso no es deliberadamente sin cabeza: vincular una cuenta es una pantalla de consentimiento OAuth, así que conectas el canal una vez en un navegador. Todo lo que viene después es una llamada a una herramienta.

El resto de la matriz

Desde Cursor, publica en: Facebook · Instagram · Threads · TikTok · YouTube · X · Pinterest · Bluesky · Telegram. O consulta todo lo que Cursor puede publicar.

Publica en LinkedIn desde: Claude · ChatGPT · Claude Code · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip

Preguntas frecuentes

¿Puede Cursor publicar en LinkedIn?

Sí, a través del servidor de MCP de Hermoso. Ejecuta npm install -g hermoso && hermoso auth login y luego apunta ~/.cursor/mcp.json a npx -y hermoso mcp. El inicio de sesión en el navegador guarda la credencial, así que no hay que poner ninguna clave en el archivo. Cursor tiene entonces 922+ herramientas, incluidas las que publican en LinkedIn y las que investigan los anuncios que ya se ven en tu mercado y crean el creativo desde cero.

¿Cómo conecto LinkedIn a Cursor?

Dos pasos, una vez cada uno. Ejecuta npm install -g hermoso && hermoso auth login y luego apunta ~/.cursor/mcp.json a npx -y hermoso mcp. El inicio de sesión en el navegador guarda la credencial, así que no hay que poner ninguna clave en el archivo. Luego conecta LinkedIn dentro de Hermoso en Ajustes → Conectores, que es una pantalla de consentimiento OAuth en el navegador. A partir de ahí, Cursor publica en LinkedIn como una llamada normal a una herramienta.

¿Puede Cursor publicar un carrusel en LinkedIn?

Sí: de 2 a 20 imágenes, de una página de empresa, solo imágenes. Son los límites publicados por LinkedIn; un carrusel en perfil personal se rechaza por nombre con la solución incluida, en lugar de publicar la primera diapositiva. Cursor llama a la misma herramienta de publicación en cualquier caso, y un canal que no puede llevar un carrusel se rechaza con el motivo real incluido.

¿Puede Cursor investigar LinkedIn antes de publicar?

Sí, y de forma notable: search_linkedin_ads lee la biblioteca de anuncios de LinkedIn, que es la única biblioteca pública que muestra recuentos reales de impresiones.

¿Cursor necesita mi contraseña de LinkedIn?

No. Conectas LinkedIn a Hermoso una vez mediante una pantalla de consentimiento OAuth en el navegador, y Cursor lo alcanza después como una llamada a una herramienta. Vincular una cuenta es el único paso que no es sin cabeza; nada de lo que viene después necesita una contraseña, y nunca se entrega ninguna credencial al modelo.

¿Puede Cursor lanzar anuncios de LinkedIn además de publicar?

Sí. El árbol de anuncios de LinkedIn se puede construir (grupo de campañas, campaña, creativo), y todo nace como borrador, con el interruptor de estado protegido por confirmación. LinkedIn limita las escrituras de anuncios según el nivel de API que tenga tu cuenta publicitaria.

Empieza gratis con 30 créditos al registrarte y consigue 250+ más. Todas las funciones están en todos los planes.

Empieza gratis →   Ver precios