Deja que los agentes de IA publiquen Reels, fotos, carruseles y Stories en Instagram, respondan comentarios, envíen DMs y ejecuten automatizaciones de comentario a DM desde un solo prompt.
{
"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_video | Publica un Reel o una Story de vídeo con texto, portada, colaboradores y opciones de programación |
| upload_photos | Publica una foto, un carrusel de hasta 10 elementos o una Story de foto |
| get_post_comments / reply_to_comment / public_reply_to_comment | Lee y responde comentarios, en público o en privado |
| send_dm / list_dm_conversations | Envía y revisa mensajes directos |
| manage_autodms | Configura embudos de comentario a DM activados por palabras clave |
| get_analytics / get_post_analytics | Consulta alcance, impresiones y engagement |
¿Buscas la API directa en su lugar? Consulta la página de la API de Instagram.
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 Instagram 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 https://example.com/reels/latte-art.mp4 como Reel en el perfil "cafe". Texto: "Latte art a cámara lenta". Añade a @northbakery como colaborador, usa https://example.com/covers/latte.jpg como portada, muéstralo también en el feed y añade un primer comentario con nuestros hashtags.
Llamada a herramienta 1
upload_video
Una sola llamada fija la ubicación del Reel, la portada, el colaborador y el primer comentario.
{
"videoPathOrUrl": "https://example.com/reels/latte-art.mp4",
"user": "cafe",
"platforms": [
"instagram"
],
"title": "Latte art a cámara lenta",
"firstComment": "#latteart #coffee #baristalife",
"asyncUpload": true,
"platformOptions": {
"instagramMediaType": "REELS",
"instagramShareToFeed": true,
"instagramCoverUrl": "https://example.com/covers/latte.jpg",
"instagramCollaborators": "northbakery"
}
}{
"success": true,
"message": "Upload initiated successfully in background.",
"request_id": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33",
"total_platforms": 1
}Llamada a herramienta 2
get_status
Consulta el estado hasta que Instagram termina de procesar el Reel.
{
"requestId": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33"
}{
"request_id": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33",
"status": "completed",
"completed": 1,
"total": 1,
"results": [
{
"platform": "instagram",
"success": true
}
]
}Asistente
El Reel ya está publicado en "cafe" con @northbakery invitado como colaborador, tu portada y los hashtags en el primer comentario. También aparece en tu feed.
upload_photos: Un carrusel para el feed. Instagram admite hasta 10 elementos.
{
"photosPathsOrUrls": [
"https://example.com/menu/1.jpg",
"https://example.com/menu/2.jpg",
"https://example.com/menu/3.jpg"
],
"user": "cafe",
"platforms": [
"instagram"
],
"title": "La carta de otoño, una diapositiva por bebida.",
"platformOptions": {
"instagramMediaType": "IMAGE"
}
}upload_photos: La misma herramienta publica una Story cuando la ubicación es STORIES.
{
"photosPathsOrUrls": [
"https://example.com/stories/today.jpg"
],
"user": "cafe",
"platforms": [
"instagram"
],
"platformOptions": {
"instagramMediaType": "STORIES"
}
}Cómo llega el servidor MCP de Instagram a tu cuenta.
La publicación pasa por la API de Instagram de Meta con la app de Meta aprobada de Upload-Post, conectada con Instagram Login. No registras una app de desarrollador de Meta, no pasas por App Review ni escribes código para renovar tokens. Nada inicia sesión con tu contraseña ni automatiza la app de Instagram.
La cuenta tiene que ser Business o Creator. No necesita una página de Facebook vinculada. Las cuentas personales no pueden publicar por la API de Instagram, así que si la tuya es personal, cambia antes el tipo de cuenta.
Los comentarios, las respuestas privadas, los mensajes directos y las automatizaciones de comentario a DM pasan por la misma API, así que el agente puede responder a la gente en las publicaciones que publica.
Fuentes: Publicación de contenido en Instagram (Meta), Guía de Instagram de Upload-Post, upload-post-mcp en GitHub.
Lo que Instagram y Upload-Post aceptan por publicación, comprobado en septiembre de 2026.
| Qué | Límite | Fuente |
|---|---|---|
| Tipo de cuenta | Business o Creator. Con Instagram Login no hace falta página de Facebook. | Guía de Instagram de Upload-Post |
| Texto | 2.200 caracteres; texto alternativo de hasta 1.000 por imagen | Límites de caracteres de Upload-Post |
| Carrusel | Hasta 10 imágenes, vídeos o una mezcla de ambos | Publicación de contenido en Instagram (Meta) |
| Vídeo de Reels | MP4 o MOV, de 3 segundos a 15 minutos, hasta 300 MB, de 23 a 60 fps. Vídeo de Stories de hasta 100 MB. | Requisitos de vídeo de Upload-Post |
| Fotos | Hasta 8 MB, de 320 a 1440 px de ancho, relación de aspecto de 4:5 a 1,91:1 | Requisitos de foto de Upload-Post |
Sin comandos que memorizar. Describe lo que quieres.
“Publica esta foto en Instagram bajo el perfil "marketing", leyenda: "Nuevo lanzamiento 🔥".”
“Responde en privado a todos los que comentaron "PRECIO" en mi último post.”
“Configura un auto-DM: cuando alguien comente "GUÍA", envíale el enlace de descarga.”
“¿Cómo funcionaron mis Reels este mes frente a los posts de fotos?”
Instagram + agentes de IA, resuelto. Última actualización: septiembre de 2026.
Un servidor MCP de Instagram es un servidor Model Context Protocol que expone las acciones de Instagram (Reels, fotos, comentarios, DMs) como herramientas que un agente de IA puede llamar. El servidor MCP de Upload-Post permite a ChatGPT, Claude, Gemini o cualquier cliente MCP gestionar Instagram desde un prompt, sin código a medida.
Sí. Conecta tu cuenta de Instagram a Upload-Post una vez, añade el servidor MCP a tu cliente de IA, y el agente podrá publicar Reels, fotos y carruseles con leyendas y programación.
Sí. El servidor incluye herramientas para leer comentarios, responder en público o en privado, enviar DMs e incluso configurar automatizaciones de comentario a DM activadas por palabras clave.
El servidor MCP es gratuito y de código abierto (MIT). Funciona con cualquier plan de Upload-Post, incluido el plan gratuito.
Muchos servidores MCP de Instagram leen perfiles, publicaciones y hashtags públicos haciendo scraping, normalmente con un scraper de terceros o una sesión iniciada. Este hace lo contrario: gestiona las cuentas Business o Creator que conectas, a través de la API oficial de Instagram de Meta. Publica Reels, carruseles y Stories, responde comentarios y DMs y lee tus propias analíticas. No recopila datos de otras cuentas.
Ninguna de las dos. La app de Meta aprobada de Upload-Post se encarga del acceso a la API, y te conectas con Instagram Login. La cuenta de Instagram tiene que ser Business o Creator; no hace falta vincular una página de Facebook.
Sí. Pon instagramMediaType en STORIES para publicar una Story (foto o vídeo). upload_photos con varias imágenes publica un carrusel en el feed de hasta 10 elementos.
Sí. En los Reels, instagramCollaborators invita a colaboradores, instagramCoverUrl fija la portada e instagramShareToFeed muestra también el Reel en tu feed. firstComment publica un comentario justo después de publicar.
Gratis para empezar, sin tarjeta de crédito. Conecta Instagram 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í.