Instagram MCP Server
Instagram MCP Server (auch WhatsApp und Messenger)
Ein MCP-Server, der es Claude, Cursor, Claude Code und jedem anderen MCP-Client ermöglicht, Instagram-DMs, WhatsApp-Nachrichten und Facebook-Messenger-Konversationen über die offiziellen Meta Business APIs zu lesen und zu beantworten.
Bitten Sie Ihren Assistenten: „Finde den Lead, der auf Instagram nach Preisen gefragt hat, und schicke ihm die Buchungsvorlage“ – und es passiert im echten Konto.
Warum dieses anders ist
Die meisten Instagram- und Facebook-MCP-Server steuern ein privates Konto: eine Browser-Automation, eine inoffizielle Brücke oder eine reverse engineering mobile API. Sie brechen, wenn Meta etwas ändert, und sie setzen das Konto der Gefahr einer Sperrung aus.
Dieser Server spricht über die Meta-freigegebene Business-App von SetSmart mit der offiziellen Instagram Messaging API, WhatsApp Cloud API und Messenger Platform. Instagram, WhatsApp oder Messenger programmatisch zu bespielen ist ohne eine freigegebene App nicht möglich. Deswegen benötigt diese Brücke einen SetSmart-Workspace statt Ihres Instagram-Passworts.
Das ist der Kompromiss, klar ausgedrückt: Er ist nicht selbst hostbar für das eigene Konto und benötigt einen SetSmart-API-Schlüssel.
Voraussetzungen
Node.js 18 oder neuer
Ein SetSmart-Workspace mit mindestens einem verbundenen Kanal (Instagram, WhatsApp oder Messenger)
Ihr Workspace-API-Schlüssel, unter Einstellungen und anschließend 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", "github:setsmart-git/instagram-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 außerdem direkt über Streamable HTTP mit OAuth erreichbar, sodass Clients mit Remote-MCP-Unterstützung dieses Paket komplett überspringen können:
https://setsmart.io/api/mcpVerwenden Sie diese Brücke, wenn Ihr Client nur stdio spricht oder Sie lieber mit einem statischen API-Schlüssel als mit interaktiver OAuth-Zustimmung authentifizieren möchten.
Tools
30 Tools, gruppiert nach dem, was sie ansprechen.
Messaging
Tool | Beschreibung |
| Sendet eine Textnachricht auf Instagram, WhatsApp oder Messenger |
| Sendet ein Bild |
| Sendet ein Video |
| Sendet eine Sprachnachricht |
| Sendet ein genehmigtes WhatsApp-Template |
| Reagiert auf eine Nachricht |
Konversationen
Tool | Beschreibung |
| Listet Konversationen im Workspace auf |
| Sucht Konversationen nach Name, Nummer oder Inhalt |
| Liest eine Konversation und ihren Status |
| Liest den Nachrichtenverlauf |
| Fügt einer Konversation einen Tag hinzu |
| Entfernt einen Tag von einer Konversation |
| Schreibt interne Notizen |
Kontakte
Tool | Beschreibung |
| Findet einen Kontakt für Telefon, E-Mail, Instagram-Benutzernamen oder Tag |
| Liest einen Kontakt |
| Legt einen Kontakt an |
| Fügt Tags hinzu |
| Entfernt Tags |
KI-Steuerung
Tool | Beschreibung |
| Zeigt, wo die KI-Assistent aktiv ist |
| Stoppt den Assistenten für eine Konversation, z. B. für eine menschliche Übergabe |
| Übergibt die Konversation an den Assistenten zurück |
| Pausiert einen ganzen Kanal |
| Pausiert einen Kanal |
Tool | Beschreibung |
| Listet die Beiträge des Kontos |
| Liest die Kommentar-Trigger eines Posts |
| Liest die Einrichtung der automatic Kommentarantwortung |
Planung, Templates und Statistiken
Tool | Beschreibung |
| Listet geplante, aber est nicht zu sendende Nachrichten |
| Storniet eine geplante Nachricht |
| Listet Nachrichten-Templates |
| Liest Konversations- und Antwort-statistiken |
What it can't do
Ein API-Key ist ein lang erlebtes static secret, deshalbr bekomit er begrenzte Aktion bede komb. Diese sind über interaktive OAuth-Zustimmung auf dem Ohneric-Server erreichbar, nie über diese Brücke:
Rechnung und Abonnementänderungen
Workspace-Einstellungen
Verbindung oder Trennung eines Kanals
KI-Assistentialsatest ändern oder neu erstellen
Bulkkalierung, Blacklists, gesperrte Länder
Wenn Sie den Schlüssel in Ihren SetSmart-Einstellungen rotieren lassen, wird der Zugriff auf jeden Fall sofort, also beim nächsten Requestwiderrufen.
Konfiguration
Variable | Standard | Zweck |
| erreforder | Ihr Workspace-API-Key |
|
| Überschreibt den Upstream-Endpoint |
Wie es funktioniert
Dieses Paket ist nicht" – dort geht es um Message" – does not? It is a stdio-to-Streamable-HTTP-Pipe: Ihr Client schickickt MCP über stdin und stdout, die Brück sendet jede Anfrage mit Ihrem Schlüssel im Authorization-Header an den gehoststed SetSmart-MCP-Server und stream-t die Antwort zurück. Etwa 150 Zeilen, in src/index.js – das können Sie alles lesen, bevor Sie ihm ein Konto anvertrauen.
Links
Lizen
MIT
This server cannot be installed
Maintenance
Related MCP Connectors
Instagram for AI agents: publish, read comments and DMs, insights, and engage from your account.
Post, schedule and read analytics on X, LinkedIn, Instagram, TikTok, YouTube, Bluesky and more.
Boost posts and launch community growth campaigns from your AI assistant. OAuth, credit-billed.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/setsmart-git/instagram-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server