MCP-Server

Instagram MCP-Server Lass jeden KI-Agenten auf Instagram posten

Lass KI-Agenten Reels, Fotos, Karussells und Stories auf Instagram veröffentlichen, auf Kommentare antworten, DMs senden und Kommentar-zu-DM-Automatisierungen betreiben, alles mit einem einzigen Prompt.

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

Instagram-Tools, die der Agent aufrufen kann

Teil des Upload-Post-MCP-Servers. Der Agent wählt anhand deines Prompts das passende Tool.

Tool Was es macht
upload_video Veröffentliche ein Reel oder eine Video-Story mit Bildunterschrift, Cover, Collaborators und Planungsoptionen
upload_photos Veröffentliche ein Foto, ein Karussell mit bis zu 10 Elementen oder eine Foto-Story
get_post_comments / reply_to_comment / public_reply_to_comment Lies und beantworte Kommentare, öffentlich oder privat
send_dm / list_dm_conversations Sende und überprüfe Direktnachrichten
manage_autodms Konfiguriere keyword-gesteuerte Kommentar-zu-DM-Funnels
get_analytics / get_post_analytics Rufe Reichweite, Impressionen und Engagement ab

Du suchst stattdessen die direkte API? Sieh dir die Instagram-API-Seite an.

Den Instagram MCP-Server zu Claude oder Cursor hinzufügen

Ein gehosteter Server unter mcp.upload-post.com/mcp. Melde dich per OAuth an oder füge einen Upload-Post-API-Key ein, je nachdem, was dein Client unterstützt.

Claude Desktop

Öffne die Datei über Settings > Developer > Edit Config, füge den Eintrag ein und starte Claude Desktop neu. Dabei läuft das Open-Source-npm-Paket @upload-post/mcp auf deinem Rechner; es braucht Node.js 18 oder neuer.

Lieber ohne Datei? Auf claude.ai oder in Claude Desktop fügst du den offiziellen Upload-Post-Connector aus dem Claude-Verzeichnis hinzu (claude.ai/directory/upload-post, oder Customize > Connectors und nach Upload-Post suchen), klickst auf Connect und meldest dich mit deinem Upload-Post-Konto an (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

Lieber OAuth? Lass die Zeile mit --header weg, führe dann /mcp in Claude Code aus und melde dich an. Mit --scope user nutzt du den Server in allen Projekten.

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

Cursor

Lege die Datei als .cursor/mcp.json für ein Projekt oder als ~/.cursor/mcp.json für alle Projekte an und lade Cursor danach neu.

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

Deinen API-Key findest du unter API Keys in app.upload-post.com. Verbinde vor dem ersten Beitrag Instagram im Dashboard mit einem Profil: Der Agent übergibt diesen Profilnamen als user. In ChatGPT suchst du unter Apps nach Upload-Post und klickst auf Connect; eine Konfigurationsdatei ist nicht nötig.

Beispiel: ein Reel mit Collaborator, Cover und erstem Kommentar

Ein Beispielablauf mit Platzhalter-Namen, -IDs und -URLs, kein echter Kundenverlauf. Die Tool-Namen und Parameter sind die echten, die der Server bereitstellt.

Du

Veröffentliche https://example.com/reels/latte-art.mp4 als Reel im Profil "cafe". Beschriftung: "Latte Art in Zeitlupe". Füge @northbakery als Collaborator hinzu, nimm https://example.com/covers/latte.jpg als Cover, zeig es auch im Feed und setz einen ersten Kommentar mit unseren Hashtags.

  1. Tool-Aufruf 1

    upload_video

    Ein Aufruf legt Reel-Platzierung, Cover, Collaborator und ersten Kommentar fest.

    Argumente
    {
      "videoPathOrUrl": "https://example.com/reels/latte-art.mp4",
      "user": "cafe",
      "platforms": [
        "instagram"
      ],
      "title": "Latte Art in Zeitlupe",
      "firstComment": "#latteart #kaffee #baristalife",
      "asyncUpload": true,
      "platformOptions": {
        "instagramMediaType": "REELS",
        "instagramShareToFeed": true,
        "instagramCoverUrl": "https://example.com/covers/latte.jpg",
        "instagramCollaborators": "northbakery"
      }
    }
    Ergebnis (gekürzt)
    {
      "success": true,
      "message": "Upload initiated successfully in background.",
      "request_id": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33",
      "total_platforms": 1
    }
  2. Tool-Aufruf 2

    get_status

    Fragt den Status ab, bis Instagram das Reel fertig verarbeitet hat.

    Argumente
    {
      "requestId": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33"
    }
    Ergebnis (gekürzt)
    {
      "request_id": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33",
      "status": "completed",
      "completed": 1,
      "total": 1,
      "results": [
        {
          "platform": "instagram",
          "success": true
        }
      ]
    }

Assistent

Das Reel ist im Profil "cafe" online, mit @northbakery als eingeladenem Collaborator, deinem Cover und den Hashtags im ersten Kommentar. Es erscheint auch in deinem Feed.

  • Ergänze scheduledDate und timezone, um das Reel zu planen, statt es sofort zu veröffentlichen.
  • Video und Cover müssen unter öffentlichen URLs liegen. Ein gehosteter MCP-Server kann keine Dateien auf deinem Computer lesen.

Karussells und Stories

upload_photos: Ein Feed-Karussell. Instagram erlaubt bis zu 10 Elemente.

{
  "photosPathsOrUrls": [
    "https://example.com/menu/1.jpg",
    "https://example.com/menu/2.jpg",
    "https://example.com/menu/3.jpg"
  ],
  "user": "cafe",
  "platforms": [
    "instagram"
  ],
  "title": "Die Herbstkarte, ein Slide pro Getränk.",
  "platformOptions": {
    "instagramMediaType": "IMAGE"
  }
}

upload_photos: Dasselbe Tool postet eine Story, wenn die Platzierung STORIES ist.

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

Offizielle Instagram API, ohne eigene Meta-App

Wie der Instagram MCP-Server auf dein Konto zugreift.

Veröffentlicht wird über die Instagram API von Meta mit der genehmigten Meta-App von Upload-Post, verbunden per Instagram Login. Du registrierst keine eigene Meta-Entwickler-App, durchläufst kein App Review und schreibst keinen Code zum Erneuern von Tokens. Nichts meldet sich mit deinem Passwort an oder automatisiert die Instagram-App.

Das Konto muss ein Business- oder Creator-Konto sein. Eine verknüpfte Facebook-Seite braucht es nicht. Persönliche Konten können über die Instagram API gar nicht veröffentlichen; wenn deins ein persönliches Konto ist, stell zuerst den Kontotyp um.

Kommentare, private Antworten, DMs und Automationen von Kommentar zu DM laufen über dieselbe API. Der Agent kann also Leuten unter den Beiträgen antworten, die er veröffentlicht.

Quellen: Veröffentlichen von Inhalten auf Instagram (Meta), Instagram-Anleitung von Upload-Post, upload-post-mcp auf GitHub.

Instagram-Limits, in denen der Agent arbeitet

Was Instagram und Upload-Post pro Beitrag akzeptieren, geprüft im September 2026.

Was Limit Quelle
Kontotyp Business oder Creator. Mit Instagram Login ist keine Facebook-Seite nötig. Instagram-Anleitung von Upload-Post
Beschriftung 2.200 Zeichen; Alt-Text bis 1.000 pro Bild Zeichenlimits bei Upload-Post
Karussell Bis zu 10 Bilder, Videos oder eine Mischung aus beidem Veröffentlichen von Inhalten auf Instagram (Meta)
Reels-Video MP4 oder MOV, 3 Sekunden bis 15 Minuten, bis 300 MB, 23 bis 60 fps. Story-Videos bis 100 MB. Videoanforderungen bei Upload-Post
Fotos Bis 8 MB, 320 bis 1440 px breit, Seitenverhältnis 4:5 bis 1,91:1 Fotoanforderungen bei Upload-Post

Funktioniert mit jedem MCP-Client

Derselbe Server, dieselben Tools. Wähle deinen KI-Client und folge seinem 3-Schritte-Leitfaden.

Probier diese Instagram-Prompts

Keine Befehle zum Auswendiglernen. Beschreib, was du willst.

“Poste dieses Foto auf Instagram unter dem Profil "marketing", Bildunterschrift: "New Drop 🔥".”
“Antworte privat allen, die "PREIS" unter meinem letzten Beitrag kommentiert haben.”
“Richte eine Auto-DM ein: Wenn jemand "GUIDE" kommentiert, schick ihm den Download-Link.”
“Wie haben meine Reels diesen Monat im Vergleich zu Foto-Posts performt?”

Häufig gestellte Fragen

Instagram + KI-Agenten, beantwortet. Zuletzt aktualisiert im September 2026.

Was ist ein Instagram-MCP-Server?

Ein Instagram-MCP-Server ist ein Model-Context-Protocol-Server, der Instagram-Aktionen (Reels, Fotos, Kommentare, DMs) als Tools bereitstellt, die ein KI-Agent aufrufen kann. Der Upload-Post-MCP-Server lässt ChatGPT, Claude, Gemini oder jeden MCP-Client Instagram per Prompt verwalten, ohne eigenen Code.

Können KI-Agenten Reels auf Instagram posten?

Ja. Verbinde dein Instagram-Konto einmal mit Upload-Post, füge den MCP-Server zu deinem KI-Client hinzu, und der Agent kann Reels, Fotos und Karussells mit Bildunterschriften und Planung veröffentlichen.

Kann der Agent auf Kommentare und DMs antworten?

Ja. Der Server enthält Tools, um Kommentare zu lesen, öffentlich oder privat zu antworten, DMs zu senden und sogar keyword-gesteuerte Kommentar-zu-DM-Automatisierungen zu konfigurieren.

Ist der Instagram-MCP-Server kostenlos?

Der MCP-Server ist kostenlos und quelloffen (MIT). Er funktioniert mit jedem Upload-Post-Plan, einschließlich des kostenlosen Tarifs.

Worin unterscheidet sich das von Instagram-Scraping-MCP-Servern?

Viele Instagram-MCP-Server lesen öffentliche Profile, Beiträge und Hashtags per Scraping aus, meist über einen Scraper eines Drittanbieters oder eine eingeloggte Sitzung. Dieser macht das Gegenteil: Er verwaltet die Business- oder Creator-Konten, die du verbindest, über die offizielle Instagram-API von Meta. Er veröffentlicht Reels, Karussells und Stories, beantwortet Kommentare und DMs und liest deine eigenen Statistiken. Daten über andere Konten sammelt er nicht.

Brauche ich eine Meta-Entwickler-App oder eine Facebook-Seite?

Beides nein. Die genehmigte Meta-App von Upload-Post übernimmt den API-Zugang, und du verbindest dich per Instagram Login. Das Instagram-Konto muss ein Business- oder Creator-Konto sein; eine verknüpfte Facebook-Seite ist nicht erforderlich.

Kann er Stories und Karussells posten?

Ja. Setz instagramMediaType auf STORIES für eine Story (Foto oder Video). upload_photos mit mehreren Bildern veröffentlicht ein Feed-Karussell mit bis zu 10 Elementen.

Kann er einen Collaborator, ein Cover oder einen ersten Kommentar hinzufügen?

Ja. Bei Reels lädt instagramCollaborators Collaborators ein, instagramCoverUrl setzt das Cover, und instagramShareToFeed zeigt das Reel zusätzlich in deinem Feed. firstComment postet direkt nach dem Veröffentlichen einen Kommentar.

Lass deinen KI-Agenten Instagram übernehmen

Kostenloser Start, keine Kreditkarte. Verbinde Instagram einmal und poste aus jedem MCP-Client.