Server MCP

Server MCP Instagram Lascia che qualsiasi agente IA pubblichi su Instagram

Lascia che gli agenti IA pubblichino Reel, foto, caroselli e Storie su Instagram, rispondano ai commenti, inviino DM ed eseguano automazioni commento-a-DM, tutto da un solo prompt.

mcp.json
{
  "mcpServers": {
    "upload-post": {
      "url": "https://mcp.upload-post.com/mcp",
      "headers": {
        "Authorization": "ApiKey YOUR_API_KEY"
      }
    }
  }
}

Strumenti Instagram che l'agente può chiamare

Fa parte del server MCP di Upload-Post. L'agente sceglie lo strumento giusto a partire dal tuo prompt.

Strumento Cosa fa
upload_video Pubblica un Reel o una Storia video con didascalia, copertina, collaboratori e opzioni di programmazione
upload_photos Pubblica una foto, un carosello fino a 10 elementi o una Storia con foto
get_post_comments / reply_to_comment / public_reply_to_comment Leggi e rispondi ai commenti, pubblicamente o in privato
send_dm / list_dm_conversations Invia e consulta i messaggi diretti
manage_autodms Configura funnel commento-a-DM attivati da parole chiave
get_analytics / get_post_analytics Recupera copertura, impression ed engagement

Cerchi invece l'API diretta? Vedi la pagina API di Instagram.

Aggiungi il server MCP di Instagram a Claude o Cursor

Un unico server ospitato su mcp.upload-post.com/mcp. Accedi con OAuth o incolla una API key di Upload-Post, a seconda di cosa supporta il tuo client.

Claude Desktop

Aprilo da Settings > Developer > Edit Config, incolla la voce e riavvia Claude Desktop. Esegue sul tuo computer il pacchetto npm open source @upload-post/mcp e richiede Node.js 18 o successivo.

Preferisci evitare il file? Su claude.ai o Claude Desktop aggiungi il connettore ufficiale di Upload-Post dalla directory di Claude (claude.ai/directory/upload-post, oppure Customize > Connectors e cerca Upload-Post), clicca su Connect e accedi con il tuo account Upload-Post (OAuth).

claude_desktop_config.json
{
  "mcpServers": {
    "upload-post": {
      "command": "npx",
      "args": ["-y", "@upload-post/mcp"],
      "env": { "UPLOAD_POST_API_KEY": "YOUR_API_KEY" }
    }
  }
}

Claude Code

Preferisci OAuth? Togli la riga --header, poi esegui /mcp dentro Claude Code e accedi. Aggiungi --scope user per usare il server in tutti i progetti.

Terminal
claude mcp add --transport http upload-post https://mcp.upload-post.com/mcp \
  --header "Authorization: ApiKey YOUR_API_KEY"

Cursor

Mettilo in .cursor/mcp.json per un solo progetto o in ~/.cursor/mcp.json per tutti, poi ricarica Cursor.

.cursor/mcp.json
{
  "mcpServers": {
    "upload-post": {
      "url": "https://mcp.upload-post.com/mcp",
      "headers": {
        "Authorization": "ApiKey YOUR_API_KEY"
      }
    }
  }
}

La tua API key si trova in API Keys su app.upload-post.com. Prima del primo post, collega Instagram a un profilo nella dashboard: l'agente passa il nome di quel profilo come user. Su ChatGPT cerca Upload-Post tra le app e clicca Connect; non serve nessun file di configurazione.

Esempio: un Reel con collaboratore, copertina e primo commento

Un flusso di esempio con nomi, ID e URL di fantasia, non la conversazione di un cliente reale. I nomi degli strumenti e i parametri sono quelli reali che il server espone.

Tu

Pubblica https://example.com/reels/latte-art.mp4 come Reel sul profilo "cafe". Didascalia: "Latte art al rallentatore". Aggiungi @northbakery come collaboratore, usa https://example.com/covers/latte.jpg come copertina, mostralo anche nel feed e aggiungi un primo commento con i nostri hashtag.

  1. Chiamata allo strumento 1

    upload_video

    Una sola chiamata imposta la posizione del Reel, la copertina, il collaboratore e il primo commento.

    argomenti
    {
      "videoPathOrUrl": "https://example.com/reels/latte-art.mp4",
      "user": "cafe",
      "platforms": [
        "instagram"
      ],
      "title": "Latte art al rallentatore",
      "firstComment": "#latteart #coffee #baristalife",
      "asyncUpload": true,
      "platformOptions": {
        "instagramMediaType": "REELS",
        "instagramShareToFeed": true,
        "instagramCoverUrl": "https://example.com/covers/latte.jpg",
        "instagramCollaborators": "northbakery"
      }
    }
    risultato (ridotto)
    {
      "success": true,
      "message": "Upload initiated successfully in background.",
      "request_id": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33",
      "total_platforms": 1
    }
  2. Chiamata allo strumento 2

    get_status

    Controlla a intervalli finché Instagram non ha finito di elaborare il Reel.

    argomenti
    {
      "requestId": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33"
    }
    risultato (ridotto)
    {
      "request_id": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33",
      "status": "completed",
      "completed": 1,
      "total": 1,
      "results": [
        {
          "platform": "instagram",
          "success": true
        }
      ]
    }

Assistente

Il Reel è online su "cafe" con @northbakery invitato come collaboratore, la tua copertina e gli hashtag nel primo commento. Compare anche nel tuo feed.

  • Aggiungi scheduledDate e timezone per programmare il Reel invece di pubblicarlo subito.
  • Il video e la copertina devono trovarsi a URL pubblici. Un server MCP ospitato non può leggere i file sul tuo computer.

Caroselli e Storie

upload_photos: Un carosello nel feed. Instagram consente fino a 10 elementi.

{
  "photosPathsOrUrls": [
    "https://example.com/menu/1.jpg",
    "https://example.com/menu/2.jpg",
    "https://example.com/menu/3.jpg"
  ],
  "user": "cafe",
  "platforms": [
    "instagram"
  ],
  "title": "Il menu d'autunno, una slide per bevanda.",
  "platformOptions": {
    "instagramMediaType": "IMAGE"
  }
}

upload_photos: Lo stesso strumento pubblica una Storia quando la posizione è STORIES.

{
  "photosPathsOrUrls": [
    "https://example.com/stories/today.jpg"
  ],
  "user": "cafe",
  "platforms": [
    "instagram"
  ],
  "platformOptions": {
    "instagramMediaType": "STORIES"
  }
}

API ufficiale di Instagram, senza un'app Meta tua

Come il server MCP di Instagram arriva al tuo account.

La pubblicazione passa dall'API di Instagram di Meta usando l'app Meta approvata di Upload-Post, collegata con Instagram Login. Non devi registrare un'app per sviluppatori Meta, passare l'App Review o scrivere codice per rinnovare i token. Niente accede con la tua password né automatizza l'app Instagram.

L'account deve essere Business o Creator. Non serve una Pagina Facebook collegata. Gli account personali non possono pubblicare in nessun modo tramite l'API di Instagram, quindi se il tuo è personale cambia prima il tipo di account.

Commenti, risposte private, DM e automazioni da commento a DM passano dalla stessa API, quindi l'agente può rispondere alle persone sotto i post che pubblica.

Fonti: Pubblicazione di contenuti su Instagram (Meta), Guida Instagram di Upload-Post, upload-post-mcp su GitHub.

I limiti di Instagram entro cui lavora l'agente

Cosa accettano Instagram e Upload-Post per ogni post, verificato a settembre 2026.

Cosa Limite Fonte
Tipo di account Business o Creator. Con Instagram Login non serve una Pagina Facebook. Guida Instagram di Upload-Post
Didascalia 2.200 caratteri; testo alternativo fino a 1.000 per immagine Limiti di caratteri di Upload-Post
Carosello Fino a 10 immagini, video o un mix dei due Pubblicazione di contenuti su Instagram (Meta)
Video dei Reels MP4 o MOV, da 3 secondi a 15 minuti, fino a 300 MB, da 23 a 60 fps. Video delle Storie fino a 100 MB. Requisiti video di Upload-Post
Foto Fino a 8 MB, larghezza da 320 a 1440 px, proporzioni da 4:5 a 1,91:1 Requisiti foto di Upload-Post

Funziona con tutti i client MCP

Stesso server, stessi strumenti. Scegli il tuo client IA e segui la sua guida in 3 passaggi.

Prova questi prompt per Instagram

Nessun comando da memorizzare. Descrivi cosa vuoi.

“Pubblica questa foto su Instagram con il profilo "marketing", didascalia: "Nuovo drop 🔥".”
“Rispondi in privato a tutti quelli che hanno commentato "PREZZO" sul mio ultimo post.”
“Configura un auto-DM: quando qualcuno commenta "GUIDA", inviagli il link per il download.”
“Come sono andati i miei Reel questo mese rispetto ai post fotografici?”

Domande frequenti

Instagram + agenti IA, tutte le risposte. Ultimo aggiornamento: settembre 2026.

Cos'è un server MCP per Instagram?

Un server MCP per Instagram è un server Model Context Protocol che espone le azioni di Instagram (Reel, foto, commenti, DM) come strumenti che un agente IA può chiamare. Il server MCP di Upload-Post permette a ChatGPT, Claude, Gemini o qualsiasi client MCP di gestire Instagram da un prompt, senza scrivere codice.

Gli agenti IA possono pubblicare Reel su Instagram?

Sì. Collega il tuo account Instagram a Upload-Post una volta, aggiungi il server MCP al tuo client IA, e l'agente potrà pubblicare Reel, foto e caroselli con didascalie e programmazione.

L'agente può rispondere a commenti e DM?

Sì. Il server include strumenti per leggere i commenti, rispondere pubblicamente o in privato, inviare DM e persino configurare automazioni commento-a-DM attivate da parole chiave.

Il server MCP per Instagram è gratuito?

Il server MCP è gratuito e open source (MIT). Funziona con qualsiasi piano Upload-Post, incluso quello gratuito.

Che differenza c'è con i server MCP che fanno scraping di Instagram?

Molti server MCP per Instagram leggono profili, post e hashtag pubblici tramite scraping, di solito con uno scraper di terze parti o una sessione con login. Questo fa l'opposto: gestisce gli account Business o Creator che colleghi, tramite l'API ufficiale di Instagram di Meta. Pubblica Reels, caroselli e Storie, risponde a commenti e DM e legge le tue analytics. Non raccoglie dati su altri account.

Mi serve un'app per sviluppatori Meta o una Pagina Facebook?

No a entrambe. L'app Meta approvata di Upload-Post gestisce l'accesso all'API, e tu ti colleghi con Instagram Login. L'account Instagram deve essere Business o Creator; non serve una Pagina Facebook collegata.

Può pubblicare Storie e caroselli?

Sì. Imposta instagramMediaType su STORIES per una Storia (foto o video). upload_photos con più immagini pubblica un carosello nel feed fino a 10 elementi.

Può aggiungere un collaboratore, una copertina o un primo commento?

Sì. Sui Reels, instagramCollaborators invita i collaboratori, instagramCoverUrl imposta la copertina e instagramShareToFeed mostra il Reel anche nel feed. firstComment pubblica un commento subito dopo la pubblicazione.

Lascia che il tuo agente IA gestisca Instagram

Gratis per iniziare, senza carta di credito. Collega Instagram una volta e pubblica da qualsiasi client MCP.