Cómo publicar en Instagram desde Claude Code en 60 segundos
Le pides a Claude Code que escriba el post de lanzamiento y lo escribe en segundos. Después hay que copiarlo, abrir Instagram, subir la imagen y pegar el texto. Ese último tramo se puede automatizar: si Claude Code tiene una herramienta para publicar, el post sale desde la misma conversación.
En este artículo conectamos Claude Code a Instagram con un servidor MCP, publicamos un post de prueba y vemos cómo quedaría en el feed. Sin crear una app de Meta y sin registrarte para probar.
Qué es un servidor MCP (en una línea)
MCP (Model Context Protocol) es la forma estándar de darle herramientas a un agente. Agregas un servidor MCP y el agente gana herramientas nuevas, como wyro_publicar, que puede usar cuando se lo pides.
1. Crea una clave de prueba
curl -X POST https://wyroapi.vercel.app/v1/sandbox
La respuesta trae api_key (empieza con wyro_sk_). No pide registro ni tarjeta y dura 72 horas. Con esta clave todo es simulado: no se publica nada en tu cuenta.
2. Agrega el MCP a Claude Code
claude mcp add --transport http wyro https://wyroapi.vercel.app/mcp \
--header "Authorization: Bearer wyro_sk_..."
Reinicia Claude Code. Con /mcp deberías ver wyro conectado con 5 herramientas.
3. Pídele que publique
Publica en Instagram "Hola desde mi agente" con esta imagen: https://picsum.photos/seed/wyro/1080/1080 y muéstrame la vista previa.
Claude Code llama a wyro_publicar y te devuelve algo así:
Publicado (simulado) · post_7O7Tob…
Vista previa: https://wyroapi.vercel.app/p/k3x9a1Qz7B
Abre el link: es una vista previa del post en un feed de Instagram, con tu texto y tu imagen.
4. Publica de verdad
Cuando quieras que salga en tu cuenta, pídele: "Conecta mi Instagram real". Te da un link donde entras con Google o con tu email y autorizas Instagram. Desde ese momento la misma clave publica de verdad: no hay que cambiar la configuración de Claude Code.
Dos detalles:
- Instagram pide una cuenta profesional (Business o Creator).
- Antes de publicar en una cuenta real, el agente te pide confirmación.
¿Y si mi agente no es Claude Code?
El mismo servidor funciona con Codex y Cursor. Si prefieres código, es una sola llamada:
curl -X POST https://wyroapi.vercel.app/v1/posts \
-H "Authorization: Bearer wyro_sk_..." \
-H "Content-Type: application/json" \
-d '{"text":"Hola desde mi código","platforms":["instagram"],"media":[{"url":"https://picsum.photos/seed/wyro/1080/1080"}]}'
Ideas para seguir
- Un
CLAUDE.mdcon el tono de tu marca, para que el agente escriba como tú. Cómo configurarlo: https://wyroapi.vercel.app/docs/mcp. - Programar posts con
programar_para("publícalo el lunes a las 10"). - Publicar el mismo contenido en LinkedIn y X en la misma llamada.
Guía completa para agentes: https://wyroapi.vercel.app/AGENTS.md