mcp-zenvia について
mcp-zenvia は、Zenvia のマルチチャネルメッセージングプラットフォーム向けの MCP サーバーです。MCP クライアントから SMS、WhatsApp、RCS、メール、音声、Facebook Messenger のメッセージを送信できます。テンプレート、レポート、Webhook サブスクリプション、連絡先の管理にも対応しています。
主な機能
- 01SMS、WhatsApp、RCS、メールなど複数チャネルに対応
- 02承認済みテンプレートによるWhatsAppメッセージ送信
- 03IDによるメッセージ配信ステータスの確認
- 04Webhookサブスクリプションの作成と管理
- 05連絡先と配信停止リストの管理
活用シーン
- 01AI アシスタントから顧客へWhatsApp や SMS で通知を送信
- 02配信ステータスの確認とレポートエントリの確認
- 03連絡先の管理と配信停止リクエストの記録
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
18掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| to | string | はい | 国番号付きの受信者の電話番号(例:5511999999999) |
| from | string | はい | 送信者 ID |
| text | string | はい | メッセージ本文 |
詳細
@codespar/mcp-zenvia
Zenvia 向け MCP サーバー — マルチチャネルメッセージング(SMS、WhatsApp、RCS)
クイックスタート
Claude Desktop
~/.config/claude/claude_desktop_config.json に追加します。
{
"mcpServers": {
"zenvia": {
"command": "npx",
"args": ["-y", "@codespar/mcp-zenvia"],
"env": {
"ZENVIA_API_TOKEN": "your-token"
}
}
}
}
Claude Code
claude mcp add zenvia -- npx @codespar/mcp-zenvia
Cursor / VS Code
.cursor/mcp.json または .vscode/mcp.json に追加します。
{
"servers": {
"zenvia": {
"command": "npx",
"args": ["-y", "@codespar/mcp-zenvia"],
"env": {
"ZENVIA_API_TOKEN": "your-token"
}
}
}
}
ツール(18)
| ツール | 目的 |
|---|---|
send_sms | SMS メッセージを送信します |
send_whatsapp | WhatsApp メッセージを送信します |
send_rcs | RCS(リッチコミュニケーションサービス)メッセージを送信します |
send_email | トランザクションメールを送信します |
send_voice | TTS または録音済み音声 URL を使って音声メッセージを送信します |
send_facebook_message | Facebook Messenger メッセージを送信します |
get_message_status | ID でメッセージの配信状況を取得します |
list_channels | 利用可能なメッセージングチャネルを一覧表示します |
create_subscription | メッセージイベント用の Webhook サブスクリプションを作成します |
list_subscriptions | すべての Webhook サブスクリプションを一覧表示します |
delete_subscription | ID で Webhook サブスクリプションを削除します |
list_contacts | コンタクトベースから連絡先を一覧表示します |
create_contact | コンタクトベースに連絡先を作成します |
delete_contact | ID で連絡先を削除します |
send_template | WhatsApp テンプレートメッセージ(事前承認済み)を送信します |
list_templates | 承認済みメッセージテンプレート(WhatsApp/SMS/RCS)を一覧表示します |
get_report_entries | 指定した期間のメッセージレポート項目を取得します |
add_opt_out | 電話番号をオプトアウトリストに追加します(以後のメッセージ送信を抑止します) |
認証
Zenvia は、X-API-TOKEN ヘッダーで渡す API トークンを使用します。
サンドボックス/テスト
Zenvia は、メッセージのテスト用にダッシュボードからサンドボックスを提供しています。
認証情報の取得
- Zenvia にアクセスします
- アカウントを作成します
- ダッシュボードから API トークンを取得します
ZENVIA_API_TOKEN環境変数を設定します
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
ZENVIA_API_TOKEN | はい | Zenvia ダッシュボードから取得した API トークン |
ロードマップ
v0.2(予定)
create_contact_list— キャンペーン用のコンタクトリストを作成しますsend_batch— コンタクトリストに一括メッセージを送信しますget_report— メッセージ配信レポートを取得しますcreate_flow— 会話フローを作成しますlist_templates— 承認済みメッセージテンプレートを一覧表示します
v0.3(予定)
chatbot_integration— Zenvia チャットボットビルダーと連携しますanalytics_dashboard— チャネル分析と指標を取得します
貢献をご希望ですか?PR を送信するか、ツールをリクエストしてください。
リンク
エンタープライズ
エージェントによる支払いにガバナンス、予算上限、監査証跡が必要ですか?CodeSpar Enterprise は、これらの MCP サーバーにポリシーエンジン、支払いルーティング、コンプライアンステンプレートを追加します。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。