Instagram MCP Server
Instagram MCP サーバー(WhatsApp と Messenger も対応)
Claude、Cursor、Claude Code、その他の MCP クライアントが、公式 Meta Business API を通じて Instagram の DM、WhatsApp メッセージ、Facebook Messenger の会話を読み取り、返信できるようにする MCP サーバーです。
アシスタントに 「Instagram で価格について質問したリードを見つけて、予約テンプレートを送って」 と頼むと、実際のアカウントでそれが実行されます。
他と何が違うのか
ほとんどの Instagram や WhatsApp の MCP サーバーは個人アカウントを操作します。ブラウザ自動化セッション、非公式ブリッジ、リバースエンジニアリングされたモバイル API などです。これらは Meta が何かを変更すると壊れ、アカウントが無効化されるリスクもあります。
このサーバーは、SetSmart の Meta 承認済み Business アプリを通じて、公式の Instagram Messaging API、WhatsApp Cloud API、Messenger Platform と通信します。承認済みアプリなしで Instagram、WhatsApp、Messenger をプログラム的に操作することは不可能なため、このブリッジには Instagram のパスワードではなく SetSmart ワークスペースが必要です。
これがトレードオフです。明確に言うと、自分のアカウントに対してセルフホストすることはできず、SetSmart の API キーが必要です。
Related MCP server: Meta MCP Server
要件
Node.js 18 以降
少なくとも 1 つのチャネル(Instagram、WhatsApp、Messenger)が接続された SetSmart ワークスペース
ワークスペースの API キー(設定 → 統合から取得)
クイックスタート
Claude Desktop / Claude Code
これを MCP 設定(claude_desktop_config.json、または Claude Code の場合は .mcp.json)に追加します。
{
"mcpServers": {
"setsmart": {
"command": "npx",
"args": ["-y", "setsmart-mcp"],
"env": {
"SETSMART_API_KEY": "your-workspace-api-key"
}
}
}
}Cursor
同じブロックを ~/.cursor/mcp.json に追加します。
このブリッジを使わないリモート MCP
SetSmart MCP サーバーは、OAuth を使用した Streamable HTTP 経由で直接アクセスすることもできます。リモート MCP をサポートするクライアントは、このパッケージを完全にスキップできます。
https://setsmart.io/api/mcpこのブリッジは、クライアントが stdio のみをサポートする場合、またはインタラクティブな OAuth 同意ではなく静的 API キーで認証したい場合に使用します。
ツール
30 のツールを、操作対象ごとにグループ化しています。
メッセージング
ツール | 機能 |
| Instagram、WhatsApp、Messenger でテキストメッセージを送信 |
| 画像を送信 |
| 動画を送信 |
| 音声メッセージを送信 |
| 承認済みの WhatsApp テンプレートを送信 |
| メッセージにリアクション |
会話
ツール | 機能 |
| ワークスペース内の会話を一覧表示 |
| 名前、番号、内容で会話を検索 |
| 1 つの会話とそのステータスを読む |
| メッセージ履歴を読む |
| 会話にタグを付ける |
| タグを削除する |
| 内部メモを書く |
連絡先
ツール | 機能 |
| 電話、メール、Instagram ユーザー名、タグで連絡先を検索 |
| 1 つの連絡先を読む |
| 連絡先を作成 |
| タグを追加 |
| タグを削除 |
AI 制御
ツール | 機能 |
| AI アシスタントがアクティブな場所を確認 |
| 人間による引き継ぎのために、1 つの会話でアシスタントを停止 |
| アシスタントに戻す |
| チャネル全体を一時停止 |
| チャネルを再開 |
ツール | 機能 |
| アカウントの投稿を一覧表示 |
| 投稿のコメントトリガーを読む |
| 自動コメント返信設定を読む |
スケジュール、テンプレート、統計
ツール | 機能 |
| 送信予定だが未送信のメッセージを一覧表示 |
| 予定されたメッセージをキャンセル |
| メッセージテンプレートを一覧表示 |
| 会話と返信の統計を読む |
意図的にできないこと
API キーは長期間有効な静的シークレットであるため、制限されたサーフェスになります。これらはリモートサーバーでのインタラクティブな OAuth を通じてのみ到達可能であり、このブリッジ経由では決してできません。
請求とサブスクリプションの変更
ワークスペース設定
チャネルの接続または切断
AI アシスタントの作成または書き換え
一括削除、ブラックリスト、ブロック国
SetSmart 設定でキーをローテーションすると、次のリクエストで即座にアクセスが失効します。
設定
変数 | デフォルト | 目的 |
| 必須 | ワークスペースの API キー |
|
| アップストリームエンドポイントを上書き |
仕組み
このパッケージにはメッセージングロジックは含まれていません。これは stdio から Streamable HTTP へのパイプです。クライアントは stdin と stdout で MCP を話し、ブリッジは各リクエストを Authorization ヘッダーにキーを付けてホストされた SetSmart MCP サーバーに転送し、応答をストリーミングで返します。約 150 行で、src/index.js にあるので、アカウントを信頼する前にすべて読むことができます。
リンク
ライセンス
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Manage Instagram and Facebook automations, conversations, templates, and analytics with AI.
Instagram + Facebook Pages: read comments, reply, DM commenters, comment-to-DM Auto DM rules.
- RickyOAuthai.getricky
Customer inbox and CRM for WhatsApp, Instagram and Messenger: contacts, conversations, reports.
Read and search your Instagram, WhatsApp and LinkedIn DMs and prepare follow-ups you approve.
Related MCP Servers
- FlicenseBqualityNot gradedmaintenanceEnables AI assistants to interact with Instagram and Facebook accounts through their APIs, supporting messaging, post management, commenting, and content creation.14-
- AlicenseBqualityCmaintenanceConnects AI assistants to Meta's business platforms (Facebook, Instagram, Threads, Ads, Commerce) with 200 tools for publishing, engagement, analytics, ads, and commerce management.100140 npm60MIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Meta's messaging APIs (WhatsApp, Messenger, Instagram) for sending messages, managing templates, and handling webhooks via natural language.4 npmGPL 3.0
- AlicenseAqualityCmaintenanceEnables 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.20MIT