MailerSend MCP Server
公式AIツールをスマートなメールエンジンに変える
MailerSend MCPで何ができますか?
- トランザクションメールや一括メールを送信する — アシスタントに
send_emailで単一メール、またはsend_bulk_emailで一度に複数メールの送信を依頼します。 - 送信ドメインとDNSを管理する —
add_domain、get_dns_records、verify_domainを使用してドメインの追加、確認、設定を行います。 - メールテンプレートを作成・更新する —
create_templateで再利用可能なテンプレートを作成し、update_templateで既存のテンプレートを変更します。 - 配信到達性と抑制を監視する —
list_blocklist、list_hard_bouncesおよび関連ツールを使用して、ブロックリスト、ハードバウンス、スパム報告、購読解除を確認します。 - メールアドレスを検証する —
verify_emailで単一アドレスを検証するか、verify_listとget_verification_resultsで非同期リスト検証を実行します。 - SMSメッセージを送信する —
send_smsでSMSを送信し、list_sms_messagesとlist_sms_activityで配信アクティビティを確認します。
ドキュメント
検索
⌘K
ヘルプGitHubステータスMailerSendとは?一般的なAPIリソースMailerSend SDKでメールを送信する
APIリファレンス
メールAPI
検証
SMS API
アカウント
ドキュメント
ガイド
ツール
MCPサーバー
MailerSend MCP ServerMailerSend MCP ユースケース
AIに質問
MCPサーバー
MailerSend MCP Server
Markdownをコピー開く
MailerSend Model Context Protocol (MCP) サーバーは、MailerSendのAPIとのシームレスな統合を提供します。このサーバーにより、AIアシスタントは標準化されたMCPツールを通じて、メールやSMSの送信、ドメイン、テンプレート、Webhook、抑制リスト、送信者ID、ユーザーなどの管理を行うことができます。
MCPの仕組み
Model Context Protocol (MCP) は、AIアシスタントが外部システムと対話するための標準化されたプロトコルです。AIにとってのUSB-Cポートのようなものと考えてください。複数のMCPを接続して相互に通信させ、作業を完了させることができます。
クライアントの接続
MCP互換のクライアントを実行中のサーバーに接続できます。サーバーは、最新のMCPサーバー仕様に準拠したストリーミング可能なHTTPエンドポイントをサポートしています。通常、使用しているツールにリモートMCPアドレスとして https://mcp.mailersend.com/mcp を追加するだけです。
Claude (デスクトップおよびWeb)
Claude (デスクトップ) を開き、設定 > コネクターに移動し、「カスタムコネクターを追加」をクリックします。名前は任意ですが、MailerSend を使用することをお勧めします。リモートMCPサーバーURLは https://mcp.mailersend.com/mcp です。「接続」をクリックし、ログインプロセスに従います。
Claude Code
ターミナルで以下を実行します:
claude mcp add --transport http mailersend https://mcp.mailersend.com/mcp
Gemini CLI
~/.gemini/settings.json ファイルに次の行を追加します:
{
"mcpServers": {
"mailersend": {
"httpUrl": "https://mcp.mailersend.com/mcp",
"timeout": 5000
}
}
}
VSCode
ワンクリックインストール を使用してVSCodeに追加できます。
Cursor
ChatGPT
利用条件: Web上のProおよびPlusアカウントでベータ版として利用可能です。
- まず、開発者モードを有効にします: 設定 → コネクター → 詳細 → 開発者モード に移動します。
- コネクターのメイン画面に戻り、「コネクターを参照」の横にある 作成 をクリックし、開いたダイアログで以下を入力します:
名前: MailerLite 説明: 空欄または任意に入力 MCPサーバーURL: https://mcp.mailersend.com/mcp認証: OAuth
このアプリケーションを信頼する チェックボックスをクリックし、「作成」をクリックします。認証プロセスが案内されます。
会話でコネクターを使用するには: 新しい会話を開き、Plusメニューから開発者モードを選択し、コネクターを選択します。正しいツールを呼び出すには、さまざまなプロンプト手法を試す必要があるかもしれません。
利用可能なツール
メール管理
- send_email: テンプレート、パーソナライゼーション、添付ファイルを使用して1通のメールを送信します
- send_bulk_email: 1回のリクエストで複数のメールを送信します
- get_bulk_email_status: 一括メール送信のステータスを取得します
ドメイン管理
- list_domains: すべての送信ドメインを一覧表示します
- get_domain: 特定のドメインの詳細を取得します
- add_domain: 新しい送信ドメインを追加します
- delete_domain: ドメインを削除します
- get_domain_recipients: ドメインの受信者を取得します
- update_domain_settings: ドメイン設定を更新します
- get_dns_records: ドメイン検証用のDNSレコードを取得します
- verify_domain: ドメインのDNS設定を検証します
SMTPユーザー管理
- list_smtp_users: ドメインのSMTPユーザーを一覧表示します
- get_smtp_user: 特定のSMTPユーザーの詳細を取得します
- create_smtp_user: ドメインに新しいSMTPユーザーを追加します
- update_smtp_user: SMTPユーザーを更新します
- delete_smtp_user: SMTPユーザーを削除します
メッセージ管理
- list_messages: フィルタリングを使用して送信済みメッセージを一覧表示します
- get_message: 特定のメッセージの詳細を取得します
- list_scheduled_messages: スケジュールされたメッセージを一覧表示します
- get_scheduled_message: スケジュールされたメッセージの詳細を取得します
- delete_scheduled_message: スケジュールされたメッセージを削除/キャンセルします
テンプレート管理
- list_templates: メールテンプレートを一覧表示します
- get_template: テンプレートの詳細とコンテンツを取得します
- create_template: 新しいメールテンプレートを作成します
- update_template: メールテンプレートを更新します (APIで作成されたテンプレートのみ)
- delete_template: テンプレートを削除します
Webhook管理
- list_webhooks: すべてのWebhookを一覧表示します
- get_webhook: Webhookの詳細を取得します
- create_webhook: 新しいWebhookを作成します
- update_webhook: Webhook設定を更新します
- delete_webhook: Webhookを削除します
インバウンドルーティング
- list_inbound_routes: インバウンドルートを一覧表示します
- get_inbound_route: インバウンドルートの詳細を取得します
- create_inbound_route: ドメインに新しいインバウンドルートを追加します
- update_inbound_route: インバウンドルートを更新します
- delete_inbound_route: インバウンドルートを削除します
受信者管理
- list_recipients: アカウント内の受信者を一覧表示します
- get_recipient: 受信者の詳細を取得します
- delete_recipient: 受信者を削除します
抑制管理
- list_blocklist: ブロックリストエントリを一覧表示します (アカウントまたはドメイン)
- list_hard_bounces: ハードバウンスされた受信者を一覧表示します
- list_spam_complaints: スパム苦情を一覧表示します
- list_unsubscribes: 配信停止された受信者を一覧表示します
- list_on_hold: 保留中の受信者を一覧表示します
- add_to_blocklist: 受信者またはパターンをブロックリストに追加します
- add_to_hard_bounces: 受信者のハードバウンスを追加します
- add_to_spam_complaints: 受信者のスパム苦情を追加します
- add_to_unsubscribes: 受信者を配信停止に設定します
- delete_from_blocklist: ブロックリストエントリを削除します
- delete_from_hard_bounces: ハードバウンスエントリを削除します
- delete_from_spam_complaints: スパム苦情エントリを削除します
- delete_from_unsubscribes: 配信停止エントリを削除します
- delete_from_on_hold: 保留エントリを削除します
アクティビティ管理
- list_activities: メールアクティビティイベントを一覧表示します
- get_activity: 特定のアクティビティの詳細を取得します
分析管理
- get_analytics_by_date: 日付範囲別のメール分析を取得します
- get_analytics_by_country: 国別にグループ化されたメール開封数を取得します
- get_analytics_by_user_agent_name: ユーザーエージェント名別にグループ化されたメール開封数を取得します
- get_analytics_by_user_agent_type: ユーザーエージェントタイプ別にグループ化されたメール開封数を取得します
メール検証
- verify_email: 単一のメールアドレスを検証します
- verify_email_async: 非同期メール検証を開始します
- get_async_verification_status: 非同期検証ステータスを確認します
- list_verification_lists: メール検証リストを一覧表示します
- get_verification_list: 検証リストの詳細を取得します
- create_verification_list: 新しい検証リストを作成します
- verify_list: リスト検証を開始します
- get_verification_results: 検証結果を取得します
DMARCモニタリング
- list_dmarc_monitors: DMARCモニターを一覧表示します
- create_dmarc_monitor: 検証済みドメインのDMARCモニターを作成します
- update_dmarc_monitor: DMARCモニターの監視対象レコードを更新します
- delete_dmarc_monitor: DMARCモニターを削除します
- get_dmarc_aggregated_report: 集約レポートを取得します (IPごと)
- get_dmarc_ip_report: 特定のIPの詳細レポートを取得します
- get_dmarc_report_sources: モニターのレポート組織を一覧表示します
- favorite_dmarc_ip: IPをお気に入りに追加します
- unfavorite_dmarc_ip: IPをお気に入りから削除します
ブロックリストモニタリング
- list_blocklist_monitors: ブロックリストモニターを一覧表示します
- get_blocklist_monitor: モニターの詳細と現在のヒットを取得します
- create_blocklist_monitor: ドメイン、IP、またはCIDRブロックのモニターを作成します
- update_blocklist_monitor: モニターの名前または通知設定を更新します
- delete_blocklist_monitor: ブロックリストモニターを削除します
トークン管理
- list_tokens: APIトークンを一覧表示します
- get_token: APIトークンの詳細を取得します
- create_token: スコープ付きのAPIトークンを作成します
- update_token: トークンの名前やステータスを更新します
- delete_token: APIトークンを削除します
ユーザーと招待の管理
- list_users: アカウントユーザーを一覧表示します
- get_user: ユーザーの詳細を取得します
- invite_user: 新しいユーザーを招待します
- update_user: ユーザーの役割、権限、テンプレート、またはドメインを更新します
- delete_user: ユーザーを削除します
- list_invites: 保留中のユーザー招待を一覧表示します
- get_invite: 招待の詳細を取得します
- resend_invite: 保留中の招待を再送信します
- cancel_invite: 保留中の招待をキャンセルします
送信者ID管理
- list_identities: 送信者IDを一覧表示します
- create_identity: 新しい送信者IDを追加します
- get_identity: IDでIDの詳細を取得します
- update_identity: IDでIDを更新します
- delete_identity: IDでIDを削除します
- get_identity_by_email: メールでIDの詳細を取得します
- update_identity_by_email: メールでIDを更新します
- delete_identity_by_email: メールでIDを削除します
- resend_identity: IDの確認メールを再送信します
SMS
- send_sms: SMSメッセージを送信します
SMSメッセージ
- list_sms_messages: SMSメッセージを一覧表示します
- get_sms_message: サブメッセージとアクティビティを含むSMSメッセージを取得します
SMSアクティビティ
- list_sms_activity: 番号/日付/ステータスでフィルタリング可能なSMSアクティビティを一覧表示します
SMS番号
- list_sms_numbers: SMS電話番号を一覧表示します
- get_sms_number: SMS電話番号の詳細を取得します
- update_sms_number: SMS番号を更新します (例: 一時停止/再開)
- delete_sms_number: SMS番号を削除します
SMS受信者
- list_sms_recipients: SMS受信者を一覧表示します
- get_sms_recipient: SMS受信者の詳細を取得します
- update_sms_recipient: SMS受信者のステータスを更新します
SMS Webhook
- list_sms_webhooks: 番号のSMS Webhookを一覧表示します
- get_sms_webhook: SMS Webhookの詳細を取得します
- create_sms_webhook: SMS Webhookを作成します
- update_sms_webhook: SMS Webhookを更新します
- delete_sms_webhook: SMS Webhookを削除します
SMSインバウンド
- list_sms_inbounds: SMSインバウンドルートを一覧表示します
- get_sms_inbound: SMSインバウンドルートの詳細を取得します
- create_sms_inbound: SMSインバウンドルートを追加します
- update_sms_inbound: SMSインバウンドルートを更新します
- delete_sms_inbound: SMSインバウンドルートを削除します
検索とフェッチ
- search: リソース全体を検索します
- fetch: 関連データをフェッチします
フィードバック
私たちは、取り組んでいるエキサイティングなことについてのフィードバックを常に歓迎しています。MCPに関するフィードバックがございましたら、mcp@mailersend.com までメールでお気軽にお送りください。
MailerSend CLIターミナルからメールやSMSの送信、ドメイン、テンプレート、Webhook、受信者、抑制リストなどの管理をMailerSend CLIで行えます。MailerSend MCP ユースケース次のページ
このページについて
MCPの仕組みクライアントの接続Claude(デスクトップおよびWeb)Claude CodeGemini CLIVSCodeCursorChatGPT利用可能なツールメール管理ドメイン管理SMTPユーザー管理メッセージ管理テンプレート管理Webhook管理インバウンドルーティング受信者管理抑制管理アクティビティ管理分析管理メール検証DMARCモニタリングブロックリストモニタリングトークン管理ユーザー&招待管理送信者ID管理SMSSMSメッセージSMSアクティビティSMS番号SMS受信者SMS WebhookSMSインバウンド検索と取得フィードバック