Deixe agentes de IA publicarem Reels, fotos, carrosséis e Stories no Instagram, responderem a comentários, enviarem DMs e executarem automações de comentário para DM a partir de um único prompt.
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
} Parte do servidor MCP do Upload-Post. O agente escolhe a ferramenta certa a partir do seu prompt.
| Ferramenta | O que faz |
|---|---|
| upload_video | Publique um Reel ou um Story em vídeo com legenda, capa, colaboradores e agendamento |
| upload_photos | Publique uma foto, um carrossel de até 10 itens ou um Story com foto |
| get_post_comments / reply_to_comment / public_reply_to_comment | Leia e responda a comentários, pública ou privadamente |
| send_dm / list_dm_conversations | Envie e revise mensagens diretas |
| manage_autodms | Configure funis de comentário para DM acionados por palavra-chave |
| get_analytics / get_post_analytics | Extraia alcance, impressões e engajamento |
Procurando a API direta? Veja a página da API do Instagram.
Um único servidor hospedado em mcp.upload-post.com/mcp. Entre com OAuth ou cole uma chave de API do Upload-Post, o que o seu cliente aceitar.
Abra o arquivo em Settings > Developer > Edit Config, cole a entrada e reinicie o Claude Desktop. Ele roda o pacote npm open-source @upload-post/mcp na sua máquina e precisa do Node.js 18 ou mais recente.
Prefere não mexer no arquivo? No claude.ai ou no Claude Desktop, adicione o conector oficial do Upload-Post pelo diretório do Claude (claude.ai/directory/upload-post, ou Customize > Connectors e procure por Upload-Post), clique em Connect e entre com a sua conta do Upload-Post (OAuth).
{
"mcpServers": {
"upload-post": {
"command": "npx",
"args": ["-y", "@upload-post/mcp"],
"env": { "UPLOAD_POST_API_KEY": "YOUR_API_KEY" }
}
}
} Prefere OAuth? Tire a linha --header, rode /mcp dentro do Claude Code e faça login. Adicione --scope user para usar o servidor em todos os projetos.
claude mcp add --transport http upload-post https://mcp.upload-post.com/mcp \
--header "Authorization: ApiKey YOUR_API_KEY" Coloque em .cursor/mcp.json para um projeto ou em ~/.cursor/mcp.json para todos, depois recarregue o Cursor.
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
}
A sua chave de API fica em API Keys no app.upload-post.com. Antes do primeiro post, conecte o Instagram a um perfil no painel: o agente passa o nome desse perfil como user. No ChatGPT, procure Upload-Post em Apps e clique em Connect; não precisa de arquivo de configuração.
Um fluxo de exemplo com nomes, IDs e URLs fictícios, não uma conversa real de cliente. Os nomes das ferramentas e os parâmetros são os reais que o servidor expõe.
Você
Publique https://example.com/reels/latte-art.mp4 como Reel no perfil "cafe". Legenda: "Latte art em câmera lenta". Adicione @northbakery como colaborador, use https://example.com/covers/latte.jpg como capa, mostre também no feed e adicione um primeiro comentário com as nossas hashtags.
Chamada de ferramenta 1
upload_video
Uma única chamada define o posicionamento do Reel, a capa, o colaborador e o primeiro comentário.
{
"videoPathOrUrl": "https://example.com/reels/latte-art.mp4",
"user": "cafe",
"platforms": [
"instagram"
],
"title": "Latte art em câmera lenta",
"firstComment": "#latteart #cafe #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
}Chamada de ferramenta 2
get_status
Consulta o status até o Instagram terminar de processar o 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
}
]
}Assistente
O Reel está no ar no perfil "cafe", com @northbakery convidado como colaborador, a sua capa e as hashtags no primeiro comentário. Ele também aparece no seu feed.
upload_photos: Um carrossel no feed. O Instagram permite até 10 itens.
{
"photosPathsOrUrls": [
"https://example.com/menu/1.jpg",
"https://example.com/menu/2.jpg",
"https://example.com/menu/3.jpg"
],
"user": "cafe",
"platforms": [
"instagram"
],
"title": "O cardápio de outono, um slide por bebida.",
"platformOptions": {
"instagramMediaType": "IMAGE"
}
}upload_photos: A mesma ferramenta posta um Story quando o posicionamento é STORIES.
{
"photosPathsOrUrls": [
"https://example.com/stories/today.jpg"
],
"user": "cafe",
"platforms": [
"instagram"
],
"platformOptions": {
"instagramMediaType": "STORIES"
}
}Como o servidor MCP do Instagram chega à sua conta.
A publicação passa pela API do Instagram da Meta, usando o app da Meta aprovado do Upload-Post, conectado com o login do Instagram (Instagram Login). Você não registra um app de desenvolvedor na Meta, não passa pelo App Review nem escreve código de renovação de tokens. Nada faz login com a sua senha nem automatiza o app do Instagram.
A conta precisa ser Business ou Creator. Não precisa de Página do Facebook vinculada. Contas pessoais não conseguem publicar pela API do Instagram de jeito nenhum, então mude o tipo de conta antes se a sua for pessoal.
Comentários, respostas privadas, DMs e automações de comentário para DM passam pela mesma API, então o agente pode responder as pessoas nos posts que ele publica.
Fontes: Publicação de conteúdo no Instagram (Meta), Guia do Instagram do Upload-Post, upload-post-mcp no GitHub.
O que o Instagram e o Upload-Post aceitam por post, conferido em setembro de 2026.
| O quê | Limite | Fonte |
|---|---|---|
| Tipo de conta | Business ou Creator. Com o Instagram Login não é preciso Página do Facebook. | Guia do Instagram do Upload-Post |
| Legenda | 2.200 caracteres; texto alternativo de até 1.000 por imagem | Limites de caracteres do Upload-Post |
| Carrossel | Até 10 imagens, vídeos ou uma mistura dos dois | Publicação de conteúdo no Instagram (Meta) |
| Vídeo de Reels | MP4 ou MOV, de 3 segundos a 15 minutos, até 300 MB, de 23 a 60 fps. Vídeo de Stories até 100 MB. | Requisitos de vídeo do Upload-Post |
| Fotos | Até 8 MB, de 320 a 1440 px de largura, proporção de 4:5 a 1,91:1 | Requisitos de foto do Upload-Post |
Sem comandos para memorizar. Descreva o que você quer.
“Publique esta foto no Instagram no perfil "marketing", legenda: "Novo drop 🔥".”
“Responda em privado a todos que comentaram "PREÇO" no meu último post.”
“Configure um auto-DM: quando alguém comentar "GUIA", envie o link de download.”
“Como foram meus Reels este mês em comparação com os posts de foto?”
Instagram + agentes de IA, tudo respondido. Última atualização em setembro de 2026.
Um servidor MCP do Instagram é um servidor Model Context Protocol que expõe ações do Instagram (Reels, fotos, comentários, DMs) como ferramentas que um agente de IA pode chamar. O servidor MCP do Upload-Post permite que ChatGPT, Claude, Gemini ou qualquer cliente MCP gerencie o Instagram a partir de um prompt, sem código personalizado.
Sim. Conecte sua conta do Instagram ao Upload-Post uma vez, adicione o servidor MCP ao seu cliente de IA, e o agente poderá publicar Reels, fotos e carrosséis com legendas e agendamento.
Sim. O servidor inclui ferramentas para ler comentários, responder pública ou privadamente, enviar DMs e até configurar automações de comentário para DM acionadas por palavra-chave.
O servidor MCP é gratuito e open source (MIT). Funciona com qualquer plano Upload-Post, incluindo o plano gratuito.
Muitos servidores MCP do Instagram leem perfis, posts e hashtags públicos por scraping, geralmente com um scraper de terceiros ou uma sessão logada. Este faz o contrário: gerencia as contas Business ou Creator que você conecta, pela API oficial do Instagram da Meta. Ele publica Reels, carrosséis e Stories, responde comentários e DMs e lê as suas próprias métricas. Não coleta dados de outras contas.
Não precisa de nenhum dos dois. O app da Meta aprovado do Upload-Post cuida do acesso à API, e você conecta com o Instagram Login. A conta do Instagram precisa ser Business ou Creator; não é preciso ter uma Página do Facebook vinculada.
Sim. Defina instagramMediaType como STORIES para um Story (foto ou vídeo). upload_photos com várias imagens publica um carrossel no feed com até 10 itens.
Sim. Nos Reels, instagramCollaborators convida colaboradores, instagramCoverUrl define a capa e instagramShareToFeed também mostra o Reel no seu feed. firstComment publica um comentário logo depois da publicação.
Grátis para começar, sem cartão de crédito. Conecte o Instagram uma vez e publique de qualquer cliente MCP.
We use strictly necessary cookies to run this site. With your permission we would also like to measure how the site is used (analytics) and how our ads perform (marketing). Nothing optional is loaded until you choose. Cookie Policy · Privacy Policy
Choose which categories you allow. You can change this at any time from "Cookie settings" in the footer. Cookie Policy
Needed for the site to work: your consent record (up_consent) and your light/dark theme preference. Exempt from consent under art. 22.2 LSSI.
OpenPanel, self-hosted on our own servers (api.openpanel.fotoexamen.com). Aggregated page and feature usage so we can see what to improve. No data goes to an advertising network.
Google Ads conversion measurement, the Reddit advertising pixel, and our own affiliate/attribution cookies (aff_ref, up_attribution). These tell us which campaign or affiliate brought you here.