Kamaankamaan

Publicar entradas de blog desde Claude y ChatGPT: la configuración de CMS nativa de IA

Ya escribes borradores dentro de Claude y ChatGPT. El dashboard es el cuello de botella. Aquí está el flujo de CMS nativo de IA que publica directamente desde el chat, con el MCP Server y las ChatGPT Actions haciendo el

Junaid Khalid
Junaid Khalid
27 de mayo de 2026 · 15 min read

Escribes el borrador en Claude. Lo pules en ChatGPT. Luego abres una tercera pestaña, pegas el artículo en un formulario CMS, vuelves a escribir la meta descripción, subes una imagen, haces clic en publicar, cambias de pestaña otra vez para coger la URL. Cinco minutos que deberían haber sido cero. Multiplica por cada post que sacas en un trimestre y son horas de nada. La razón por la que esto sigue pasando es que casi ningún CMS se ha puesto al día con cómo la gente usa Claude y ChatGPT para escribir de verdad. El MCP Server y las ChatGPT Actions de Kamaan te dejan saltarte el dashboard por completo y publicar directamente desde la conversación.

Conclusiones rápidas

  • El Model Context Protocol (MCP) es un estándar que permite a Claude (y a otros clientes compatibles con MCP) llamar a herramientas externas como si fueran comandos nativos. Kamaan trae un MCP Server para que "Publica este borrador en mi blog de Kamaan" lo publique de verdad.
  • Las ChatGPT Actions son la versión de OpenAI de la misma idea: un Custom GPT o un agente de ChatGPT llama a tu servicio por REST y recibe un resultado que puede mostrar en el chat. Kamaan trae Actions para que el mismo flujo funcione dentro de ChatGPT.
  • El precio honesto: cero coste extra de Kamaan para usar cualquiera de las dos integraciones. El MCP Server y las Actions vienen incluidos.
  • Auto-Multilingual Delivery se ejecuta en el momento de la publicación. Da igual si el chat envía el artículo o lo empujas desde un dashboard, las versiones en español, alemán, francés e italiano salen al mismo minuto que la versión en inglés.
  • Esto es territorio de primer movimiento. Casi ningún headless CMS en 2026 tiene a la vez un MCP server y un conjunto de Actions para Custom GPT conectados al mismo backend. Por eso los fundadores que construyen flujos de contenido nativos de IA eligen el CMS una vez y dejan de pensarlo.

Qué significa publicar desde un chat

La forma de "publicar desde un chat" es simple. El cliente de chat (Claude o ChatGPT) sostiene la conversación, el usuario escribe publica esto, el cliente llama al CMS, el CMS devuelve la URL. Sin pestaña nueva, sin copiar y pegar, sin segunda autenticación.

Lo que hace posible esa forma simple es un contrato. El chat necesita saber, de forma estructurada, qué herramientas expone el CMS y cómo llamarlas. Para Claude, ese contrato es el Model Context Protocol, un estándar basado en JSON-RPC que cualquier cliente compatible con MCP puede consumir. Para ChatGPT, el equivalente es el esquema de Actions (OpenAPI 3) que lee un Custom GPT o un agente integrado.

Ambos contratos se reducen a lo mismo: una lista de operaciones (publish_article, update_seo, upload_image, translate), la forma JSON de las entradas y salidas de cada operación y un mecanismo de auth. El chat elige la operación correcta a partir de la instrucción en lenguaje natural del usuario y rellena el JSON. El CMS hace el trabajo.

Qué cambió en 2026 que hace que esto sea real

Tres cosas cambiaron aproximadamente al mismo tiempo y convirtieron la publicación nativa de IA de un proyecto paralelo en el comportamiento por defecto.

La especificación de MCP se estabilizó. El protocolo incorporó auth empresarial, descripciones estructuradas de herramientas y un paso claro de negociación de capacidades, lo que significa que los MCP servers construidos hoy funcionan igual el año que viene. La hoja de ruta 2026 de los mantenedores del protocolo priorizó escalabilidad y gobernanza, no cambios disruptivos, que es la señal que las herramientas serias necesitan antes de lanzar un server.

Las Actions de ChatGPT maduraron hasta convertirse en un patrón de uso diario. Los Custom GPTs con Actions están ahora en el directorio de GPTs y corren en segundo plano de millones de conversaciones, llamando a Slack, Notion, Linear y una lista cada vez mayor de APIs SaaS. Publicar es uno de los encajes más naturales porque el chat ya contiene el artículo, el título y, normalmente, la meta descripción.

La categoría headless CMS lo entendió. La mayoría de productos CMS construidos entre 2018 y 2023 asumen que el dashboard es donde pasas el tiempo. Los pocos construidos en los últimos dos años asumen que el dashboard es donde vas cuando el chat falla. Kamaan está en ese segundo grupo, por eso su MCP Server y sus ChatGPT Actions salen como features de primera clase, no como añadidos.

Diagrama que muestra a Claude vía MCP Server y a ChatGPT vía Actions publicando en Kamaan, el headless blog CMS, sin paso por dashboard

Cómo funciona el MCP Server de Kamaan en Claude

El MCP Server de Kamaan es un proceso pequeño que expone el Article CMS sobre el Model Context Protocol. Lo conectas una vez dentro de Claude Desktop o cualquier otro cliente MCP (la conexión son unas pocas líneas de config que viven en tu configuración MCP local), te autenticas con tu API key de Kamaan y a partir de ahí Claude conoce las herramientas.

Cuando le dices a Claude publica este borrador en mi blog de Kamaan con el slug headless-cms-precios-2026, Claude lee sus herramientas MCP disponibles, elige publish_article, rellena título, cuerpo, slug, meta descripción e idioma, y envía una sola llamada. El server valida, escribe al CMS, lanza Auto-Multilingual Delivery para los cuatro idiomas objetivo y devuelve la URL canónica. Claude muestra la URL en el chat. Has terminado.

El MCP Server expone la misma superficie que la REST API: publish_article, update_seo_fields, upload_image, translate_article, search_articles, read_article. Puedes pedirle a Claude que busque un artículo hermano por keyword y añada un enlace cruzado, que pase una auditoría sobre los cinco posts más antiguos o que programe un borrador para el próximo martes a las 9 UTC. Todo es una operación por petición, con la forma JSON detallada en las definiciones de herramientas MCP para que Claude no adivine.

Cómo funciona el lado de las ChatGPT Actions

El lado de ChatGPT usa un esquema OpenAPI 3. Kamaan publica un Custom GPT (y un esquema descargable para usuarios que quieren construir su propio Custom GPT o llamar a las Actions desde un agente integrado) que conecta las mismas operaciones en ChatGPT. El flujo se ve igual desde el asiento del usuario: escribes publica esto, ChatGPT llama a Kamaan, la URL vuelve al chat.

El modelo de auth es OAuth, lo que significa que hay una pantalla de consentimiento la primera vez que conectas ChatGPT a Kamaan y a partir de ahí el Custom GPT lleva el token. Las publicaciones siguientes son un mensaje de chat cada una.

Lo que se diferencia de MCP es que las ChatGPT Actions asumen que cada operación es independiente y sin estado. No puedes hacer streaming de un job largo de publicación; publicas, la llamada vuelve y has terminado. Para un post de blog está bien porque cada operación termina en bastante menos de un segundo. Para flujos multi-paso como "investiga, redacta, publica, traduce, programa el siguiente post" los compones en el chat encadenando operaciones con lenguaje natural, que es para lo que ChatGPT ya es bueno.

Cuatro formas de publicar desde un chat, ranqueadas con honestidad

Hay más de un camino aquí. Abajo está la comparación que los fundadores pesan de verdad cuando deciden si montar el MCP Server y las Actions de Kamaan o tirar adelante con copy-paste o middleware.

Camino ¿Dashboard? Pasos para publicar Tiempo por post Traducciones al publicar
Manual: escribir en el chat, copiar al CMS 6 a 9 15 a 25 minutos Manual por idioma
Zapier o Make: chat luego automatización luego CMS Parcial 4 a 5 8 a 12 minutos Manual por idioma
Claude vía MCP Server de Kamaan No 1 mensaje de chat Menos de 60 segundos 99+ idiomas auto
ChatGPT vía Actions de Kamaan No 1 mensaje de chat Menos de 60 segundos 99+ idiomas auto

La infografía abajo tiene la misma comparación y las tres llamadas que más importan a un fundador que ya está sacando contenido desde Claude o ChatGPT cada semana.

Infografía que compara cuatro caminos de publicación nativos de IA: copia manual del chat al CMS, pegamento Zapier, Claude vía MCP Server de Kamaan y ChatGPT vía Actions de Kamaan, puntuados por dashboard, pasos, tiempo por post y traducciones al publicar

El camino del middleware (Zapier, Make) es un intermedio razonable si tu CMS no trae MCP o Actions. No es el plan a largo plazo, porque cada salto de middleware es un sitio más donde el flujo se rompe, y aún acabas cayendo en un dashboard para arreglar meta titles y slugs que el formateador estropeó. El MCP nativo y las Actions quitan ese bucle.

Para qué quieres todavía un dashboard, de vez en cuando

El chat no es el sitio adecuado para cada tarea. Hay tres razones para abrir el dashboard de Kamaan.

La primera es revisión en bloque. Leer 20 artículos en 5 idiomas cada uno es más rápido en una vista de lista que en un hilo de mensajes de chat. El índice de artículos del dashboard de Kamaan muestra estado, idioma, última edición y el estado de Auto-Multilingual Delivery por fila.

La segunda es editar los campos estructurados que el chat se equivocó. La mayoría de veces el chat elige un slug limpio, pero si eligió algo raro y quieres sobrescribirlo antes de que los crawlers lo vean, dos clics en el dashboard es más rápido que otra ronda de chat.

La tercera es la configuración inicial del sitio. Identificador del sitio, glosario de marca, idioma por defecto, configuración del almacenamiento de imágenes, instalaciones OAuth para ChatGPT y la conexión del MCP Server. Lo haces una vez y luego dejas el dashboard en paz.

Paso a paso: configurar la publicación con Kamaan dentro de Claude en 10 minutos

Este es el camino que un fundador recorre la primera vez. Los tiempos de abajo asumen un desarrollador o fundador técnico con una cuenta de Kamaan ya creada.

  1. Crea un sitio en Kamaan. Un formulario, un clic. Recibes un site ID y una API key de lectura/escritura. Article CMS, REST API Delivery, Auto-Multilingual Delivery y el MCP Server quedan todos cableados a esta altura. El flujo de onboarding del dashboard pasa por el glosario de marca si quieres consistencia en las traducciones.
  2. Conecta el MCP Server en Claude. Abre la configuración MCP de Claude Desktop (o el equivalente de tu cliente compatible con MCP), añade una entrada de server apuntando al endpoint MCP de Kamaan, pega la API key. Reinicia Claude. Las herramientas de Kamaan aparecen ahora en la lista de tools de Claude.
  3. Pide a Claude que publique un artículo de prueba. Algo como publica un artículo de prueba de 200 palabras en mi blog de Kamaan titulado Hola Mundo con slug hola-mundo-test. Claude llama a publish_article una vez. La URL vuelve al chat. Abre la URL para confirmar.
  4. Conecta las ChatGPT Actions. Desde el dashboard de Kamaan, haz clic en "Conectar ChatGPT". Instalas el Custom GPT en tu cuenta de ChatGPT y apruebas los scopes OAuth. Las mismas operaciones están ahora disponibles dentro de ChatGPT.
  5. Ejecuta la misma prueba de publicación desde ChatGPT. Confirma la URL.
  6. Borra los artículos de prueba. O déjalos como borradores. Ambas opciones son una operación de un mensaje desde cualquier cliente de chat.

El tiempo total transcurrido, incluyendo esperar reinicios, está bastante por debajo de 15 minutos. Una vez conectado, el coste futuro de publicar desde el chat es un mensaje por artículo.

Dónde tropiezan los fundadores con la publicación nativa de IA

Tres trampas explican la mayor parte del tiempo desperdiciado que vemos.

La primera es cablear middleware (Zapier o Make) antes de comprobar si el CMS ya tiene soporte para MCP o Actions. El middleware resuelve el problema correcto pero añade una integración que mantener. Si el CMS ya tiene el camino nativo, úsalo.

La segunda es mandar la salida del chat directo a publicar sin guardarraíles. El arreglo honesto es pedirle al chat que fije la focus keyword, el slug y la meta descripción de forma explícita antes de llamar a publish_article. Eso le da a la llamada de publicación las entradas correctas a la primera. Las definiciones de herramientas de MCP y Actions de Kamaan documentan cada campo para que el chat los rellene; el modo de fallo es que los humanos no los piden.

La tercera es tratar lo multilingüe como una operación separada. Con Auto-Multilingual Delivery de Kamaan, los cuatro idiomas objetivo salen en línea en el momento en que sale el inglés. No hay un segundo comando de chat necesario. Fundadores que vienen de Contentful o Sanity siguen escribiendo ahora tradúcelo al español por costumbre, reciben eso ya se publicó, aquí tienes las URLs y entrenan poco a poco el músculo nuevo.

Escenarios reales

Una fundadora en solitario está investigando un nuevo post de blog dentro de Claude mientras lo redacta sección a sección. Cuando el borrador está listo, escribe publica esto en Kamaan con el slug saas-pricing-page-2026, fija la meta descripción desde el primer párrafo y usa la voz de marca por defecto. Claude llama al MCP Server de Kamaan una vez. En sesenta segundos el artículo está en línea en kamaan.io/blog/saas-pricing-page-2026, y las versiones en español, alemán, francés e italiano están en línea bajo sus slugs localizados. Nunca abrió una pestaña del navegador.

Una responsable de contenido en una SaaS de tres productos está usando ChatGPT para reaprovechar un hilo de release notes como post de blog para uno de los tres productos. Escribe publica esto en mi cuenta de Kamaan bajo el sitio del segundo producto, headline como está escrito, slug release-notes-v3, programado para mañana a las 9 UTC. ChatGPT llama a las Actions de Kamaan una vez. El artículo programado aparece en el dashboard de Kamaan contra el sitio correcto, con las traducciones en cola para salir en el mismo momento que la versión en inglés.

FAQ

¿Puedo publicar un post de blog desde Claude?

Sí. Kamaan trae un MCP Server al que Claude Desktop y otros clientes compatibles con MCP se conectan una vez. A partir de ahí, pedirle a Claude que publique un artículo dispara una sola llamada MCP al CMS de Kamaan, que devuelve la URL en línea. El conjunto completo de operaciones incluye publicar, actualizar SEO, subir imágenes, traducir, buscar y programar.

¿Puedo publicar un post de blog desde ChatGPT?

Sí. Kamaan trae un Custom GPT y un esquema de Actions que ChatGPT usa para llamar a las mismas operaciones. Instalas el Custom GPT una vez, te autenticas con OAuth, y después cualquier chat dentro de ese GPT (o cualquier agente que cargue el esquema) puede publicar, actualizar SEO o programar desde instrucciones en lenguaje natural.

¿Qué es el Model Context Protocol y por qué importa para un CMS?

El Model Context Protocol es un estándar abierto que permite a los clientes de chat de IA llamar a herramientas externas a través de una interfaz estructurada. Para un CMS, significa que el chat puede ejecutar operaciones de publicación, actualización y búsqueda sin una integración a medida. El MCP Server de Kamaan es la implementación del lado CMS que expone el Article CMS sobre ese protocolo.

¿Necesito escribir código para usar el MCP Server de Kamaan o las ChatGPT Actions?

No. El MCP Server es una configuración sólo de config en Claude Desktop (pega el endpoint y la API key). El lado de ChatGPT es una instalación OAuth del Custom GPT. Ninguno requiere escribir código. Si quieres construir un flujo a medida alrededor de las operaciones, la REST API también está disponible.

¿Publicar desde un chat se salta las versiones multilingües?

No. Auto-Multilingual Delivery se ejecuta en el momento de publicar, independientemente del canal de publicación. Tanto si publicas desde Claude, ChatGPT o la REST API para desarrolladores, las versiones en español, alemán, francés e italiano salen en línea el mismo minuto que la versión en inglés.

¿Cuánto cuesta usar el MCP Server y las ChatGPT Actions en Kamaan?

Nada extra. Las dos vienen incluidas en cada plan de Kamaan. Primer mes gratis, luego una tarifa anual plana que cubre sitios ilimitados, idiomas ilimitados al publicar y operaciones ilimitadas iniciadas desde el chat.

¿Puedo programar un post de blog para más tarde desde un chat?

Sí. La operación publish_article acepta un timestamp futuro published_at. Cualquiera de los dos clientes de chat pasa ese campo cuando dices "publica esto para mañana a las 9 UTC" o similar. El artículo aparece como programado en el dashboard de Kamaan hasta que el timestamp se cumple.

¿Qué pasa si el chat elige un slug o meta descripción mala?

La operación de publicación devuelve el registro del artículo con los campos elegidos. Si algo está mal, puedes pedirle al mismo chat que lo actualice (update_seo_fields slug a algo más limpio) o abrir el dashboard de Kamaan y arreglarlo en dos clics. La edición en el dashboard se propaga a todas las versiones traducidas en el siguiente pase de Auto-Multilingual Delivery.

Relacionado en Kamaan

Empieza a construir con Kamaan

Publica desde Claude y ChatGPT, cada idioma, cada sitio que lances.

Kamaan te da un dashboard para todos los blogs de tus productos, auto-traducidos a 99+ idiomas en cada publicación. El MCP Server te permite publicar desde Claude. La integración de ChatGPT Actions hace lo mismo desde ChatGPT. Una cuenta cubre sitios ilimitados a una tarifa plana. Primer mes gratis.

Empieza gratis — kamaan.io

Frequently asked

FAQ · 8 ITEMS
¿Puedo publicar un post de blog desde Claude?

Sí. Kamaan trae un MCP Server al que Claude Desktop y otros clientes compatibles con MCP se conectan una vez. A partir de ahí, pedirle a Claude que publique un artículo dispara una sola llamada MCP al CMS de Kamaan, que devuelve la URL en línea. El conjunto completo de operaciones incluye publicar, actualizar SEO, subir imágenes, traducir, buscar y programar.

¿Puedo publicar un post de blog desde ChatGPT?

Sí. Kamaan trae un Custom GPT y un esquema de Actions que ChatGPT usa para llamar a las mismas operaciones. Instalas el Custom GPT una vez, te autenticas con OAuth, y después cualquier chat dentro de ese GPT (o cualquier agente que cargue el esquema) puede publicar, actualizar SEO o programar desde instrucciones en lenguaje natural.

¿Qué es el Model Context Protocol y por qué importa para un CMS?

El Model Context Protocol es un estándar abierto que permite a los clientes de chat de IA llamar a herramientas externas a través de una interfaz estructurada. Para un CMS, significa que el chat puede ejecutar operaciones de publicación, actualización y búsqueda sin una integración a medida. El MCP Server de Kamaan es la [implementación del lado CMS](/blog/what-is-headless-cms) que expone el Article CMS sobre ese protocolo.

¿Necesito escribir código para usar el MCP Server de Kamaan o las ChatGPT Actions?

No. El MCP Server es una configuración sólo de config en Claude Desktop (pega el endpoint y la API key). El lado de ChatGPT es una instalación OAuth del Custom GPT. Ninguno requiere escribir código. Si quieres construir un flujo a medida alrededor de las operaciones, la REST API también está disponible.

¿Publicar desde un chat se salta las versiones multilingües?

No. Auto-Multilingual Delivery se ejecuta en el momento de publicar, independientemente del canal de publicación. Tanto si publicas desde Claude, ChatGPT o [la REST API para desarrolladores](/blog/how-to-add-blog-to-saas), las versiones en español, alemán, francés e italiano salen en línea el mismo minuto que la versión en inglés.

¿Cuánto cuesta usar el MCP Server y las ChatGPT Actions en Kamaan?

Nada extra. Las dos vienen incluidas en cada plan de Kamaan. Primer mes gratis, luego una tarifa anual plana que cubre sitios ilimitados, idiomas ilimitados al publicar y operaciones ilimitadas iniciadas desde el chat.

¿Puedo programar un post de blog para más tarde desde un chat?

Sí. La operación `publish_article` acepta un timestamp futuro `published_at`. Cualquiera de los dos clientes de chat pasa ese campo cuando dices "publica esto para mañana a las 9 UTC" o similar. El artículo aparece como programado en el dashboard de Kamaan hasta que el timestamp se cumple.

¿Qué pasa si el chat elige un slug o meta descripción mala?

La operación de publicación devuelve el registro del artículo con los campos elegidos. Si algo está mal, puedes pedirle al mismo chat que lo actualice (`update_seo_fields slug a algo más limpio`) o abrir el dashboard de Kamaan y arreglarlo en dos clics. La edición en el dashboard se propaga a todas las versiones traducidas en el siguiente pase de Auto-Multilingual Delivery.

Junaid Khalid
Written by
Junaid Khalid

Junaid Khalid is the founder of Kamaan, a headless blog CMS that auto-publishes in five languages and lets you manage every product blog from one dashboard.