WhatsApp MCP
ホスト型WhatsApp MCPサーバー
WhatsApp用のリモートMCPエンドポイントを1つ。Claude Code、Cursor、Codex、ChatGPT、またはClaudeに追加し、サインインすると、AIがあなたのWhatsAppチャットを承認のもとで読み取り、検索し、返信できるようになります。
OAuthサインインによるStreamable HTTP経由のリモートMCP。インストールや実行を続ける必要はありません。
https://api.connectchats.com/mcp ホスト型と自己運用型WhatsApp MCPサーバーの比較
WhatsApp用のMCPサーバーは、自分で運用することも、ホスト型のものを使用することもできます。変更点はこちらです。
ConnectChats(ホスト型)
- 1つのURL。コンピューター上で何も実行されないため、ラップトップを閉じても動作し続けます。
- MCPクライアントからOAuthでサインイン。トークンやセッションファイルをコピーする必要はありません。
- 追加したすべてのMCPクライアントで、同じアカウントと共有チャットが機能します。
- チャットの自動送信をオンにしない限り、送信は承認するドラフトとして保存されます。
- 保存されたメッセージは、あなたのパスキーのみがロック解除できるキーで暗号化されます。
自己運用型サーバー
- ブリッジとサーバーを自分のマシンまたはVPSで実行し、両方をオンラインに保ちます。
- WhatsAppがリンクを切断したときに、セッション、更新、再接続を自分で処理します。
- 各MCPクライアントには独自のローカル設定が必要で、多くの場合stdio経由でプロセスを開始します。
- コードとデータの保存場所を自分で管理します。
- 承認、制限、プロンプトインジェクションの保護はあなた次第です。
7つのツール
すべてのConnectChats MCPサーバーは同じツールを公開しています。AIはあなたの質問に対して適切なツールを選択します。
list_linked_apps- WhatsAppなどのリンクされたチャットアプリを、アカウントごとに1行で、各アカウントの接続状態とともにリスト表示します。
list_chats- 共有したチャットを、未読を優先して、未読数、最終メッセージ時刻、プレビューとともにリスト表示します。
read_messages- 共有チャットのメッセージを読み取ります。まだ読んでいないもののみ、またはページごとにさらに遡って読み取ります。
search_messages- 共有チャット全体、または1つのチャットアプリまたは1つのチャット内でメッセージテキストを検索します。
get_messages_to_summarize- 最後に読んだ時点から、または特定の時刻からチャットのメッセージを取得し、AIがそれらを要約できるようにします。
draft_reply- 返信を下書きとして保存します。ConnectChatsで承認するまで何も送信されません。
send_message- 自動送信がオンになっているチャットでのみすぐに送信します。それ以外の場所では、承認リンク付きの下書きとして保存します。
WhatsApp MCPサーバーをクライアントに接続
どこでも同じサーバーURLを使用します。初回は、クライアントがブラウザウィンドウを開き、サインインできます。
Claude Code
これをターミナルで実行し、Claude Codeで/mcpと入力してサインインします。
claude mcp add --transport http connectchats https://api.connectchats.com/mcp Cursor
~/.cursor/mcp.json、またはプロジェクト内の.cursor/mcp.jsonに追加し、Cursorが要求したときにサインインします。
{
"mcpServers": {
"connectchats": {
"url": "https://api.connectchats.com/mcp"
}
}
} Codex
これをターミナルで実行し、codex mcp login connectchatsを実行してサインインします。
codex mcp add connectchats --url https://api.connectchats.com/mcp まず承認、そしてメッセージは信頼できないものとして扱われます
-
送信には承認が必要です
send_messageはConnectChatsで承認するドラフトを保存します。自動送信をオンにしたチャットでのみすぐに送信され、いつでもオフにできます。
-
メッセージは信頼できないコンテンツです
サーバーが返すすべてのメッセージはラップされ、他の人が書いたものとしてマークされるため、AIはWhatsAppからのテキストをデータとして扱い、従うべき指示としては扱いません。
-
共有するものを選択できます
AIはダッシュボードで共有したWhatsAppチャットのみを表示します。保存されたメッセージは、あなたのパスキーのみがロック解除できるキーで暗号化されます。
WhatsAppサポート
ConnectChatsは、WhatsApp Webやデスクトップアプリと同じように、リンクされたデバイスとしてWhatsAppアカウントにリンクします。お使いの携帯電話はメインデバイスのままであり、いつでもConnectChatsのリンクを解除できます。ダイレクトチャットとグループチャットの両方が届き、AIアプリに表示させるものを選択できます。
- リンクされた各チャットは、最後の200件のメッセージから始まり、その後、新しいメッセージが送信されるたびに届きます。
- ダイレクトチャット、グループ、返信がサポートされています。写真、ビデオ、音声メモは、キャプション付きの短いテキスト説明として表示されます。
- 携帯電話をオンにしておく必要はありませんが、携帯電話が約14日間オフラインの場合、WhatsAppはコンパニオンデバイスのリンクを解除します。時々携帯電話でWhatsAppを開いて、リンクを維持してください。
- ConnectChatsは、WhatsAppが各アカウントに提供する4つのリンク済みデバイススロットの1つを使用します。
- 無料プランでは、2つのチャットアプリをリンクし、メッセージを30日間保持します。
質問
WhatsApp MCPサーバーの使用を開始するにはどうすればよいですか?
MCPクライアントにhttps://api.connectchats.com/mcpを追加し、サインインし、ダッシュボードからWhatsAppをリンクし、AIに見せたいチャットを共有します。
WhatsApp MCPサーバーとは何ですか?
MCP(Model Context Protocol)は、AIアプリが外部ツールを呼び出す方法です。WhatsApp MCPサーバーは、ClaudeやCursorのようなAIアプリに、WhatsAppチャットを一覧表示し、メッセージを読み取り、検索し、返信の下書きを作成するツールを提供します。
何かローカルで実行する必要がありますか?
いいえ。ConnectChatsはhttps://api.connectchats.com/mcpにあるリモートMCPサーバーです。MCPクライアントはHTTPS経由で接続し、OAuthでサインインします。
どのMCPクライアントが動作しますか?
ChatGPT、Claude、Grok、Manus、Museを含む、Streamable HTTP経由のリモートMCPサーバーをサポートする任意のクライアントです。
サーバーは自分でメッセージを送信できますか?
いいえ。send_messageはあなたが承認する下書きを保存し、自動送信をオンにしたチャットでのみ直接送信されます。
プロンプトインジェクションはどのように処理されますか?
メッセージは信頼できないコンテンツとしてラップされて返され、すべてのツールはモデルにそれらをデータとして扱うように指示します。自動送信をオンにしたチャット以外では、あなたの承認なしに何も送信されません。
無料ですか?
はい。無料プランでは2つのチャットアプリをリンクでき、サポートされているすべてのMCPクライアントで動作します。カードは不要です。
WhatsAppが機能するために、携帯電話をオンラインにしておく必要がありますか?
いいえ。ConnectChatsは、携帯電話がオフまたは圏外でもメッセージを受信し続けます。WhatsAppは、携帯電話が約14日間オフラインのままだとリンクされたデバイスをサインアウトするため、時々携帯電話でWhatsAppを開いてください。その場合は、https://connectchats.com/appから再度リンクしてください。
WhatsAppグループチャットを読めますか?
はい。グループはダイレクトチャットのように、各送信者の名前とともに届きます。すべてのグループがダッシュボードに表示され、AIアプリと共有するものを決定します。
WhatsApp Businessアプリでも動作しますか?
はい。WhatsApp Businessアプリはリンクされたデバイスをサポートしているため、同じQRコードまたはペアリングコードでリンクします。WhatsApp Business Platform(大企業が使用するCloud API)は別の製品であり、サポートされていません。