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.
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
} 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.
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.
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).
{
"mcpServers": {
"upload-post": {
"command": "npx",
"args": ["-y", "@upload-post/mcp"],
"env": { "UPLOAD_POST_API_KEY": "YOUR_API_KEY" }
}
}
} 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.
claude mcp add --transport http upload-post https://mcp.upload-post.com/mcp \
--header "Authorization: ApiKey YOUR_API_KEY" Zet het in .cursor/mcp.json voor één project of in ~/.cursor/mcp.json voor al je projecten, en herlaad daarna Cursor.
{
"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.
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.
Tool-aanroep 1
upload_video
Eén aanroep regelt de plaatsing als Reel, de cover, de samenwerker en de eerste reactie.
{
"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"
}
}{
"success": true,
"message": "Upload initiated successfully in background.",
"request_id": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33",
"total_platforms": 1
}Tool-aanroep 2
get_status
Vraagt de status op totdat Instagram de Reel heeft verwerkt.
{
"requestId": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33"
}{
"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.
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"
}
}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.
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 |
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?”
Instagram + AI-agents, beantwoord. Laatst bijgewerkt in september 2026.
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.
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.
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.
De MCP-server is gratis en open source (MIT). Hij werkt met elk abonnement van Upload-Post, ook het gratis abonnement.
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.
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.
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.
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.
Gratis te starten, geen creditcard. Koppel Instagram één keer en post vanuit elke MCP-client.
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.