Publica en LinkedIn desde Codex

Fija el id de la organización en el trabajo. Si no está definido, se usa el perfil personal del miembro, y una ejecución sin supervisión nunca debería descubrir eso en el momento de publicar.

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. Codex llega a todo ello a través de una sola conexión. Esta página cubre una parte: lo que Codex puede hacer de verdad en LinkedIn, y lo que LinkedIn no le permite hacer.

Conecta Hermoso a Codex

  1. Un solo comando, y sin clave.
    codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso
    Codex lee el archivo del marketplace en el repositorio público de Hermoso e instala sus cinco habilidades (research, ad-from-brand, generate, product-photoshoot y marketing). Las habilidades ejecutan el comando hermoso a través de npx, así que no se carga ninguna lista de herramientas en tus sesiones y nada consume contexto hasta que se ejecuta un comando.
  2. Inicia sesión una vez.
    npx -y hermoso auth login
    Se abre un inicio de sesión en el navegador y se guarda una credencial solo accesible para ti en ~/.hermoso/config.json. ¿No hay navegador en esa máquina, por ejemplo en un CI o un contenedor? Crea una clave en MCP & CLI → Terminal y claves de API y ejecuta npx -y hermoso auth login --token hmk_…. Una clave tiene autoridad real para gastar, así que trátala como una contraseña.
  3. Opcional: el servidor de MCP también.
    codex mcp add hermoso -- npx -y hermoso mcp
    Eso escribe el servidor en ~/.codex/config.toml y usa la misma credencial guardada, así que no va ninguna clave en el archivo. ¿Prefieres el endpoint alojado? codex mcp add hermoso --url https://app.hermoso.ai/mcp, y luego codex mcp login hermoso para el inicio de sesión OAuth. Las habilidades llegan a todas las herramientas sin necesidad de ninguna de las dos cosas.
  4. Pídele algo a Codex. «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.

Codex guarda los servidores de MCP en ~/.codex/config.toml, o en .codex/config.toml de un proyecto de confianza, y ese archivo es TOML, no JSON: un bloque mcpServers copiado no se cargará, y una entrada escrita a mano es [mcp_servers.hermoso] con command = "npx" y args = ["-y", "hermoso", "mcp"]. El mcp final es imprescindible: npx -y hermoso sin subcomando muestra la ayuda y termina. Codex lee los marketplaces de plugins en el mismo formato .claude-plugin que usa Claude Code, por eso un solo repositorio se instala en ambos.

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 Codex

  • 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 Codex

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

“No interactivo: publica el resumen semanal en la página de la empresa con los cuatro gráficos como carrusel y texto alternativo en cada uno, y luego imprime la URL de la publicación.”

Eso recorre list_linkedin_pages → plan_ad → render_ad → post_to_linkedin_page → linkedin_page_analytics. De forma interactiva, Codex muestra la llamada antes de ejecutarla. De forma no interactiva no hay nadie a quien preguntar, lo que conviene tener en cuenta en cualquier paso que publique o gaste.

Codex en LinkedIn: la parte que muerde

Resuelve list_linkedin_pages una vez y guarda el id de la organización en la configuración del trabajo. Dejarlo sin definir no significa «averígualo». Significa el perfil personal, que está desactivado hasta que se comparte de forma explícita, así que una ejecución sin supervisión fallaría por un permiso en lugar de publicar en el lugar equivocado. Ese valor por defecto que cierra ante la duda es el correcto; solo no cuentes con descubrirlo a las 9:00.

En las ejecuciones sin supervisión, es preferible la CLI hermoso con --json en lugar del manifiesto completo de herramientas. Ocupa mucho menos contexto y es más fácil de verificar.

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 Codex 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 Codex, publica en: Facebook · Instagram · Threads · TikTok · YouTube · X · Pinterest · Bluesky · Telegram. O consulta todo lo que Codex puede publicar.

Publica en LinkedIn desde: Claude · ChatGPT · Claude Code · Cursor · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip · Anuncios desde la línea de comandos

Preguntas frecuentes

¿Puede Codex publicar en LinkedIn?

Sí, con el plugin de Codex de Hermoso. Ejecuta codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso, que instala las habilidades de Hermoso, y luego inicia sesión una vez con npx -y hermoso auth login. El inicio de sesión abre el navegador y guarda la credencial por sí mismo, así que no hay ninguna clave que crear ni pegar. Para el servidor de MCP también, ejecuta codex mcp add hermoso -- npx -y hermoso mcp. Codex 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 Codex?

Dos pasos, una vez cada uno. Ejecuta codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso, que instala las habilidades de Hermoso, y luego inicia sesión una vez con npx -y hermoso auth login. El inicio de sesión abre el navegador y guarda la credencial por sí mismo, así que no hay ninguna clave que crear ni pegar. Para el servidor de MCP también, ejecuta codex mcp add hermoso -- npx -y hermoso mcp. Luego conecta LinkedIn dentro de Hermoso en Ajustes → Conectores, que es una pantalla de consentimiento OAuth en el navegador. A partir de ahí, Codex publica en LinkedIn como una llamada normal a una herramienta.

¿Puede Codex publicar en privado o como borrador en LinkedIn?

No. LinkedIn no tiene publicaciones no listadas, privadas ni borradores. Una publicación sale en el perfil o en la página de empresa. Hermoso rechaza una visibilidad que LinkedIn no puede cumplir en el momento en que la pides, en lugar de publicar en silencio algo más débil.

¿Puede Codex programar una publicación de LinkedIn para más tarde?

Sí. schedule_post la encola en un calendario compartido con todos los demás canales, con un texto por canal si el copy debe ser distinto, y list_scheduled y cancel_scheduled la leen y la retiran. LinkedIn es uno de los once canales que se encolan.

¿Cuál es el límite de texto de LinkedIn al publicar desde Codex?

Una publicación de LinkedIn tiene un límite de 3,000 caracteres. Hermoso lo aplica al crear o poner en cola la publicación, así que Codex se entera de inmediato en lugar de fallar más tarde, cuando nadie está mirando.

¿Cuánto cuesta publicar en LinkedIn desde Codex?

Publicar en LinkedIn no cuesta créditos; LinkedIn no cobra nada por llamada a la API. Los créditos se gastan en el render. Los planes cuestan $29, $69 y $149 al mes por 1.200, 3.000 y 7.000 créditos, y todas las funciones están en todos los planes, incluido el gratuito. La única excepción es el SSO empresarial.

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