Peach Whatsapp Business Api Mcp について
PeachのMCPサーバーは、AIアシスタントをPeachのWhatsAppメッセージングプラットフォームに接続します。メッセージ送信のほか、テンプレート、連絡先、メディア、ブロードキャストを管理できます。
主な機能
- 01テンプレートメッセージとアプリ起点のメッセージ送信
- 02連絡先をAIエージェントに接続
- 03ブロードキャストの作成と管理
- 04テンプレートの作成、更新、申請
- 05連絡先の作成と更新
- 06メディアの一覧表示、アップロード、削除
活用シーン
- 01連絡先へのWhatsAppテンプレート送信
- 02ブロードキャストキャンペーンの開始
- 03Meta審査へのテンプレート申請
- 04連絡先情報の更新
MCP 対応
MCPクライアントに、メッセージ送信やテンプレート、連絡先、メディア、ブロードキャスト管理のためのPeach WhatsAppツールを公開します。ホスト型サーバーとしてもローカル設定でも利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
20掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| contact | object | はい | 受信者の連絡先。phone_number は必須です。 |
| contact.name | string | いいえ | 連絡先の氏名 |
| contact.email | string | いいえ | 連絡先のメールアドレス |
| contact.metadata | object | いいえ | カスタムメタデータのキーと値のペア |
| contact.phone_number | string | はい | E.164 形式の電話番号(例:+14155552671) |
| template_message | object | はい | テンプレートメッセージのパラメーター |
| template_message.liquid_values | object | いいえ | テンプレートのプレースホルダーに使用する変数値 |
| template_message.business_phone_number | string | いいえ | 使用する送信元電話番号の WA ID |
| template_message.whats_app_template_id | string | はい | 使用する WhatsApp テンプレートの ID |
詳細
@peachai/mcp
Peach WhatsApp メッセージングプラットフォーム向けの MCP(Model Context Protocol)サーバーです。Claude などの AI アシスタントが、Peach アカウントを通じてメッセージの送信、テンプレートや連絡先の管理、メディアの操作を直接行えるようにします。
要件
- Node.js 18 以降
- API キーを取得した Peach アカウント
API キーの取得
app.trypeach.ai にログインし、設定 → API に移動して、API キーをコピーします。
セットアップ
ホステッドサーバーのセットアップ
推奨 Peach はホステッド MCP サーバーを提供しています。こちらの利用をおすすめします。
{
"mcpServers": {
"peach": {
"url": "https://app.trypeach.ai/api/mcp",
"headers": {
"Authorization": "<YOUR PEACH API KEY>"
}
}
}
}
Claude Desktop
次の内容を claude_desktop_config.json に追加します。
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"peach": {
"command": "npx",
"args": ["-y", "@peachai/mcp"],
"env": {
"PEACH_API_KEY": "your-api-key"
}
}
}
}
Claude Desktop を再起動します。会話で Peach のツールを利用できるようになります。
Cursor
設定 → MCP に移動して、次の内容を追加します。
{
"peach": {
"command": "npx",
"args": ["-y", "@peachai/mcp"],
"env": {
"PEACH_API_KEY": "your-api-key"
}
}
}
Claude Code
次のコマンドを実行して、Claude Code のセットアップに Peach AI を追加します。
claude mcp add --scope user --env PEACH_API_KEY=your-api-key peach -- npx -y @peachai/mcp
または、.mcp.json に手動で追加します。
{
"mcpServers": {
"peach": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@peachai/mcp"],
"env": {
"PEACH_API_KEY": "your-api-key"
}
}
}
}
Antigravity
Antigravity の設定 → カスタマイズに移動します。「MCP 設定を開く」をクリックして、次の内容を追加します。
{
"mcpServers": {
"peach": {
"serverUrl": "https://app.trypeach.ai/api/mcp",
"headers": {
"Authorization": "<YOUR PEACH API KEY>"
}
}
}
}
利用可能なツール
メッセージング
| ツール | 説明 |
|---|---|
peach_send_template_message | 連絡先に WhatsApp テンプレートメッセージを送信します |
peach_send_app_message | フローまたはアプリから開始するメッセージを実行します |
peach_connect_to_ai_agent | テンプレートを送信し、連絡先を AI エージェントに接続します |
peach_get_event_status | 送信したイベントのステータスを確認します |
peach_list_template_messages | フィルターを指定して、送信済みテンプレートメッセージを一覧表示します |
一斉送信
| ツール | 説明 |
|---|---|
peach_launch_broadcast | 一斉送信キャンペーンを作成して開始します |
テンプレート
| ツール | 説明 |
|---|---|
peach_list_templates | WhatsApp テンプレートをすべて一覧表示します |
peach_get_template | ID または名前を指定して、特定のテンプレートを取得します |
peach_create_template | 新しい WhatsApp テンプレートを作成します |
peach_update_template | 既存のテンプレートを更新します |
peach_submit_template | Meta の審査にテンプレートを提出します |
peach_pause_template | 承認済みのテンプレートを一時停止します |
peach_archive_template | テンプレートをアーカイブします |
連絡先
| ツール | 説明 |
|---|---|
peach_create_contact | 連絡先を1件作成またはアップサートします |
peach_create_contacts | 連絡先を一括で作成またはアップサートします |
peach_update_contact | 電話番号を指定して連絡先を更新します |
メディア
| ツール | 説明 |
|---|---|
peach_list_media | アップロード済みメディアファイルを一覧表示します |
peach_upload_media | メディアファイルをアップロードします(base64) |
peach_delete_media | メディアファイルを削除します |
メッセージ
| ツール | 説明 |
|---|---|
peach_list_messages | 任意のフィルターを指定してメッセージを一覧表示します |
プロンプトの例
- 「order_confirmation テンプレートを、注文 ID 12345 とともに +14155552671 に送信して」
- 「本文に『今週末は20%オフ!』と記載した、summer_sale という名前の新しい MARKETING テンプレートを作成して」
- 「承認済みの WhatsApp テンプレートをすべて一覧表示して」
- 「連絡先 +14155552671 の名前を John Smith に更新して」
- 「テンプレート promo_v2 を使って、オーディエンスリスト abc123 に一斉送信を開始して」
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。