Skip to main content
Glama

Instagram MCP Server (auch WhatsApp und Messenger)

Ein MCP-Server, der es Claude, Cursor, Claude Code und jedem anderen MCP-Client ermöglicht, Instagram-Direktnachrichten, WhatsApp-Nachrichten und Facebook-Messenger-Konversationen über die offiziellen Meta Business APIs zu lesen und zu beantworten.

Bitten Sie Ihren Assistenten, "den Lead zu finden, der auf Instagram nach Preisen gefragt hat, und ihm die Buchungsvorlage zu senden", und es passiert auf dem echten Konto.

Warum dieses anders ist

Die meisten Instagram- und WhatsApp-MCP-Server steuern ein persönliches Konto: eine Browser-Automatisierungssitzung, eine inoffizielle Brücke oder eine reverse-engineered mobile API. Sie brechen, wenn Meta etwas ändert, und setzen das Konto dem Risiko aus, deaktiviert zu werden.

Dieser spricht mit der offiziellen Instagram Messaging API, WhatsApp Cloud API und Messenger Platform über die von Meta genehmigte Business-App von SetSmart. Das programmatische Versenden von Nachrichten über Instagram, WhatsApp oder Messenger ist ohne eine genehmigte App nicht möglich, weshalb diese Brücke einen SetSmart-Arbeitsbereich erfordert und nicht Ihr Instagram-Passwort.

Das ist der Kompromiss, klar gesagt: Es ist nicht selbst hostbar gegen Ihr eigenes Konto und benötigt einen SetSmart-API-Schlüssel.

Related MCP server: Meta MCP Server

Voraussetzungen

  • Node.js 18 oder neuer

  • Ein SetSmart-Arbeitsbereich mit mindestens einem verbundenen Kanal (Instagram, WhatsApp oder Messenger)

  • Ihr Arbeitsbereich-API-Schlüssel, unter Einstellungen und dann Integrationen

Schnellstart

Claude Desktop / Claude Code

Fügen Sie dies zu Ihrer MCP-Konfiguration hinzu (claude_desktop_config.json oder .mcp.json für Claude Code):

{
  "mcpServers": {
    "setsmart": {
      "command": "npx",
      "args": ["-y", "setsmart-mcp"],
      "env": {
        "SETSMART_API_KEY": "your-workspace-api-key"
      }
    }
  }
}

Cursor

Derselbe Block in ~/.cursor/mcp.json.

Remote-MCP, ohne diese Brücke

Der SetSmart-MCP-Server ist auch direkt über Streamable HTTP mit OAuth erreichbar, sodass Clients, die Remote-MCP unterstützen, dieses Paket vollständig überspringen können:

https://setsmart.io/api/mcp

Verwenden Sie diese Brücke, wenn Ihr Client nur stdio spricht oder wenn Sie lieber mit einem statischen API-Schlüssel authentifizieren möchten als mit einer interaktiven OAuth-Zustimmung.

Werkzeuge

30 Werkzeuge, gruppiert nach dem, was sie berühren.

Nachrichten

Tool

Was es tut

message_send_text

Senden Sie eine Textnachricht auf Instagram, WhatsApp oder Messenger

message_send_image

Senden Sie ein Bild

message_send_video

Senden Sie ein Video

message_send_audio

Senden Sie eine Sprachnachricht

message_send_template

Senden Sie eine genehmigte WhatsApp-Vorlage

message_send_reaction

Reagieren Sie auf eine Nachricht

Konversationen

Tool

Was es tut

conversation_list

Konversationen im Arbeitsbereich auflisten

conversation_search

Konversationen nach Name, Nummer oder Inhalt durchsuchen

conversation_get

Eine Konversation und ihren Status lesen

conversation_get_messages

Den Nachrichtenverlauf lesen

conversation_add_tag

Eine Konversation taggen

conversation_remove_tag

Ein Tag entfernen

conversation_set_notes

Interne Notizen schreiben

Kontakte

Tool

Was es tut

contact_find

Einen Kontakt per Telefon, E-Mail, Instagram-Benutzername oder Tag finden

contact_get

Einen Kontakt lesen

contact_import

Einen Kontakt erstellen

contact_add_tags

Tags hinzufügen

contact_remove_tags

Tags entfernen

KI-Steuerung

Tool

Was es tut

ai_get_all_status

Sehen, wo der KI-Assistent aktiv ist

ai_pause_conversation

Den Assistenten bei einer Konversation stoppen, für eine menschliche Übergabe

ai_resume_conversation

Zurück an den Assistenten geben

ai_pause_channel

Einen gesamten Kanal pausieren

ai_resume_channel

Einen Kanal fortsetzen

Instagram

Tool

Was es tut

instagram_post_list

Die Beiträge des Kontos auflisten

instagram_post_get_triggers

Die Kommentar-Trigger eines Beitrags lesen

comment_reply_get_auto_reply

Die automatische Kommentarantwort-Einrichtung lesen

Planung, Vorlagen und Statistiken

Tool

Was es tut

scheduled_list

Geplante, aber nicht gesendete Nachrichten auflisten

scheduled_cancel

Eine geplante Nachricht abbrechen

template_list

Nachrichtenvorlagen auflisten

analytics_stats

Konversations- und Antwortstatistiken lesen

Was es bewusst nicht kann

Ein API-Schlüssel ist ein langlebiges statisches Geheimnis, daher erhält er eine eingeschränkte Oberfläche. Diese sind über interaktives OAuth auf dem Remote-Server erreichbar, niemals über diese Brücke:

  • Abrechnungs- und Abonnementänderungen

  • Arbeitsbereichseinstellungen

  • Verbinden oder Trennen eines Kanals

  • Erstellen oder Umschreiben von KI-Assistenten

  • Massenlöschung, Blacklists, blockierte Länder

Das Rotieren des Schlüssels in Ihren SetSmart-Einstellungen widerruft den Zugriff sofort, bei der nächsten Anfrage.

Konfiguration

Variable

Standard

Zweck

SETSMART_API_KEY

erforderlich

Ihr Arbeitsbereich-API-Schlüssel

SETSMART_MCP_URL

https://setsmart.io/api/mcp

Den Upstream-Endpunkt überschreiben

So funktioniert es

Dieses Paket enthält keine Nachrichtenlogik. Es ist eine stdio-zu-Streamable-HTTP-Pipe: Ihr Client spricht MCP über stdin und stdout, die Brücke leitet jede Anfrage an den gehosteten SetSmart-MCP-Server mit Ihrem Schlüssel im Authorization-Header weiter und streamt die Antwort zurück. Ungefähr 150 Zeilen in src/index.js, sodass Sie alles lesen können, bevor Sie ihm ein Konto anvertrauen.

Lizenz

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    Connects AI assistants to Meta's business platforms (Facebook, Instagram, Threads, Ads, Commerce) with 200 tools for publishing, engagement, analytics, ads, and commerce management.
    100
    140 npm
    60
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with Meta's messaging APIs (WhatsApp, Messenger, Instagram) for sending messages, managing templates, and handling webhooks via natural language.
    4 npm
    GPL 3.0
  • A
    license
    A
    quality
    C
    maintenance
    Enables direct management of Facebook Pages and linked Instagram Business/Creator accounts through the official Meta Graph API, including posting, scheduling, reading and responding to comments, and viewing insights.
    20
    MIT