MCP-server

Instagram MCP-server Laat elke AI-agent posten op Instagram

Laat AI-agents Reels, foto's, carrousels en Stories publiceren op Instagram, reacties beantwoorden, DM's sturen en automatiseringen van reactie naar DM draaien vanuit één prompt.

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

Instagram-tools die de agent kan aanroepen

Onderdeel van de MCP-server van Upload-Post. De agent kiest de juiste tool op basis van je prompt.

Tool Wat hij doet
upload_video Publiceer een Reel of video-Story met bijschrift, cover, samenwerkers en planningsopties
upload_photos Publiceer een foto, een carrousel met tot 10 items of een foto-Story
get_post_comments / reply_to_comment / public_reply_to_comment Lees en beantwoord reacties, openbaar of privé
send_dm / list_dm_conversations Verstuur en bekijk directe berichten
manage_autodms Stel funnels van reactie naar DM in die op een zoekwoord reageren
get_analytics / get_post_analytics Haal bereik, impressies en engagement op

Liever de directe API? Bekijk de Instagram API-pagina.

De Instagram MCP-server toevoegen aan Claude of Cursor

Eén gehoste server op mcp.upload-post.com/mcp. Log in met OAuth of plak een API-key van Upload-Post, afhankelijk van wat je client ondersteunt.

Claude Desktop

Open het bestand via Settings > Developer > Edit Config, plak de regel erin en start Claude Desktop opnieuw. Zo draait het opensource npm-pakket @upload-post/mcp op je eigen computer; daarvoor heb je Node.js 18 of nieuwer nodig.

Gebruik je Claude in de browser? Dan heb je het bestand niet nodig: Customize > Connectors > + Add > Add custom connector, plak https://mcp.upload-post.com/mcp en log in met je Upload-Post-account (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

Liever OAuth? Laat de regel met --header weg, voer daarna /mcp uit in Claude Code en log in. Met --scope user gebruik je de server in al je projecten.

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

Cursor

Zet het in .cursor/mcp.json voor één project of in ~/.cursor/mcp.json voor al je projecten, en herlaad daarna Cursor.

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

Je API-key vind je onder API Keys in app.upload-post.com. Koppel vóór de eerste post Instagram aan een profiel in het dashboard: de agent geeft die profielnaam door als user. In ChatGPT zoek je onder Apps naar Upload-Post en klik je op Connect; een configuratiebestand is niet nodig.

Voorbeeld: een Reel met samenwerker, cover en eerste reactie

Een voorbeeldflow met verzonnen namen, ID's en URL's, geen echt gesprek van een klant. De namen van de tools en de parameters zijn de echte die de server aanbiedt.

Jij

Publiceer https://example.com/reels/latte-art.mp4 als Reel op profiel "cafe". Bijschrift: "Latte art, in slow motion". Voeg @northbakery toe als samenwerker, gebruik https://example.com/covers/latte.jpg als cover, toon hem ook in de feed en plaats een eerste reactie met onze hashtags.

  1. Tool-aanroep 1

    upload_video

    Eén aanroep regelt de plaatsing als Reel, de cover, de samenwerker en de eerste reactie.

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

    get_status

    Vraagt de status op totdat Instagram de Reel heeft verwerkt.

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

Assistent

De Reel staat online op "cafe", met @northbakery uitgenodigd als samenwerker, jouw cover en de hashtags in de eerste reactie. Hij is ook te zien in je feed.

  • Voeg scheduledDate en timezone toe om de Reel in te plannen in plaats van hem direct te publiceren.
  • De video en de cover moeten op openbare URL's staan. Een gehoste MCP-server kan geen bestanden op je computer lezen.

Carrousels en Stories

upload_photos: Een carrousel in de feed. Instagram staat tot 10 items toe.

{
  "photosPathsOrUrls": [
    "https://example.com/menu/1.jpg",
    "https://example.com/menu/2.jpg",
    "https://example.com/menu/3.jpg"
  ],
  "user": "cafe",
  "platforms": [
    "instagram"
  ],
  "title": "De herfstkaart, één slide per drankje.",
  "platformOptions": {
    "instagramMediaType": "IMAGE"
  }
}

upload_photos: Dezelfde tool post een Story als de plaatsing STORIES is.

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

Officiële Instagram API, zonder eigen Meta-app

Hoe de Instagram MCP-server bij je account komt.

Publiceren gaat via de Instagram API van Meta, met de goedgekeurde Meta-app van Upload-Post, gekoppeld met Instagram Login. Je registreert geen Meta developer-app, gaat niet door App Review en schrijft geen code om tokens te vernieuwen. Niets logt in met je wachtwoord of automatiseert de Instagram-app.

Het account moet een Business- of Creator-account zijn. Een gekoppelde Facebook-pagina is niet nodig. Persoonlijke accounts kunnen helemaal niet publiceren via de API van Instagram, dus zet het accounttype eerst om als het jouwe persoonlijk is.

Reacties, privéantwoorden, DM's en automatiseringen van reactie naar DM gaan via dezelfde API, dus de agent kan mensen antwoorden op de posts die hij publiceert.

Bronnen: Content publiceren op Instagram (Meta), Instagram-handleiding van Upload-Post, upload-post-mcp op GitHub.

Instagram-limieten waarbinnen de agent werkt

Wat Instagram en Upload-Post per post accepteren, gecontroleerd in september 2026.

Wat Limiet Bron
Type account Business of Creator. Met Instagram Login is geen Facebook-pagina nodig. Instagram-handleiding van Upload-Post
Bijschrift 2.200 tekens; alt-tekst tot 1.000 per afbeelding Tekenlimieten bij Upload-Post
Carrousel Tot 10 afbeeldingen, video's of een mix van beide Content publiceren op Instagram (Meta)
Video voor Reels MP4 of MOV, 3 seconden tot 15 minuten, tot 300 MB, 23 tot 60 fps. Video voor Stories tot 100 MB. Video-eisen bij Upload-Post
Foto's Tot 8 MB, 320 tot 1440 px breed, beeldverhouding 4:5 tot 1,91:1 Foto-eisen bij Upload-Post

Werkt met elke MCP-client

Dezelfde server, dezelfde tools. Kies je AI-client en volg de bijbehorende gids in 3 stappen.

Probeer deze Instagram-prompts

Geen commando's om te onthouden. Beschrijf wat je wilt.

“Post deze foto op Instagram onder profiel "marketing", bijschrift: "Nieuwe drop 🔥".”
“Reageer privé op iedereen die "PRIJS" reageerde op mijn laatste post.”
“Stel een auto-DM in: als iemand "GIDS" reageert, stuur dan de downloadlink.”
“Hoe presteerden mijn Reels deze maand vergeleken met fotoposts?”

Veelgestelde vragen

Instagram + AI-agents, beantwoord. Laatst bijgewerkt in september 2026.

Wat is een Instagram MCP-server?

Een Instagram MCP-server is een Model Context Protocol-server die acties op Instagram (Reels, foto's, reacties, DM's) beschikbaar maakt als tools die een AI-agent kan aanroepen. Met de MCP-server van Upload-Post kunnen ChatGPT, Claude, Gemini of een andere MCP-client Instagram beheren vanuit een prompt, zonder eigen code.

Kunnen AI-agents Reels posten op Instagram?

Ja. Koppel je Instagram-account één keer aan Upload-Post, voeg de MCP-server toe aan je AI-client, en de agent kan Reels, foto's en carrousels publiceren met bijschriften en planning.

Kan de agent reageren op reacties en DM's?

Ja. De server bevat tools om reacties te lezen, openbaar of privé te antwoorden, DM's te sturen en zelfs automatiseringen van reactie naar DM in te stellen die op een zoekwoord reageren.

Is de Instagram MCP-server gratis?

De MCP-server is gratis en open source (MIT). Hij werkt met elk abonnement van Upload-Post, ook het gratis abonnement.

Wat is het verschil met Instagram-MCP-servers die scrapen?

Veel Instagram-MCP-servers lezen openbare profielen, posts en hashtags uit via scraping, meestal met een scraper van derden of een ingelogde sessie. Deze doet het omgekeerde: hij beheert de Business- of Creator-accounts die je koppelt, via de officiële Instagram-API van Meta. Hij publiceert Reels, carrousels en Stories, beantwoordt reacties en DM’s en leest je eigen statistieken. Over andere accounts verzamelt hij geen gegevens.

Heb ik een Meta developer-app of een Facebook-pagina nodig?

Allebei niet. De goedgekeurde Meta-app van Upload-Post regelt de toegang tot de API, en jij koppelt met Instagram Login. Het Instagram-account moet een Business- of Creator-account zijn; een gekoppelde Facebook-pagina is niet nodig.

Kan het Stories en carrousels posten?

Ja. Zet instagramMediaType op STORIES voor een Story (foto of video). upload_photos met meerdere afbeeldingen publiceert een carrousel in de feed met tot 10 items.

Kan het een samenwerker, een cover of een eerste reactie toevoegen?

Ja. Bij Reels nodigt instagramCollaborators samenwerkers uit, stelt instagramCoverUrl de cover in en toont instagramShareToFeed de Reel ook in je feed. firstComment plaatst direct na het publiceren een reactie.

Laat je AI-agent Instagram beheren

Gratis te starten, geen creditcard. Koppel Instagram één keer en post vanuit elke MCP-client.