次の方法で共有


Microsoft Mail MCP サーバー リファレンス

重要

Microsoft Agent 365 の早期アクセスを利用するには、フロンティア プレビュープログラムに参加する必要があります。 フロンティアは、Microsoft の最新の AI イノベーションと直接接続します。 Frontier のプレビューは、お客様の契約書に記載されている既存のプレビュー利用規約に従います。 これらの機能は現在開発中であるため、提供状況や機能は今後変更される可能性があります。

概要

サーバー ID 表示名称 プロパティ
mcp_MailTools Microsoft Outlook メール MCP サーバー Microsoft Graph Mail ツールを提供する MCP サーバー。

使用可能なツール

1. mcp_MailTools_graph_mail_createMessage

メールの下書きを作成します。 body.body.contentType = "HTML" を設定することで HTML をサポートします。

必須のパラメーター:

  • subject: メッセージの件名
  • toRecipients: メール アドレスを持つ受信者の配列
  • 本体: contentType (Text/HTML) とコンテンツを含むメッセージの本文

オプション パラメーター:

  • preferHtml: HTML コンテンツの場合は true に設定
  • headers: オプションの追加ヘッダー

mcp_MailTools_graph_mail_deleteMessage

サインインしているユーザーのメールボックスからメッセージを削除します。

必須のパラメーター:

  • id: メッセージ ID

オプション パラメーター:

  • If-Match: コンカレンシー制御に使用するオプションの ETag

mcp_MailTools_graph_mail_getMessage

サインインしているユーザーのメールボックスから、ID でメッセージを取得します。 preferHtml を使用して HTML 本文を要求します。

必須のパラメーター:

  • id: メッセージ ID

オプション パラメーター:

  • select: OData の select 句
  • expand: OData の expand 句
  • preferHtml: 要求 HTML 本文の形式
  • headers: オプションの HTTP ヘッダー

mcp_MailTools_graph_mail_listSent

送信済み項目のメッセージを一覧表示します。

オプション パラメーター:

  • filter: OData フィルター
  • search: 検索クエリ
  • orderby: ソート式
  • top: 返す項目の数
  • select: 返すフィールド

mcp_MailTools_graph_mail_reply

既存のメッセージに返信を送信します。 preferHtml または headers を介して HTML をサポートします。

必須のパラメーター:

  • id: 返信先のメッセージ ID

オプション パラメーター:

  • comment: 応答テキスト
  • message: オプションのメッセージの上書き
  • preferHtml: HTML 形式の有効化
  • headers: オプションの HTTP ヘッダー

mcp_MailTools_graph_mail_replyAll

既存のメッセージへの全員の返信を送信します。 preferHtml または headers を介して HTML をサポートします。

必須のパラメーター:

  • id: 全員への返信のメッセージ ID

オプション パラメーター:

  • comment: 応答テキスト
  • message: オプションのメッセージの上書き
  • preferHtml: HTML 形式の有効化
  • headers: オプションの HTTP ヘッダー

mcp_MailTools_graph_mail_searchMessages

Microsoft Graph Search API 使用して、KQL スタイルのクエリで Outlook メッセージを検索します。

必須のパラメーター:

  • requests: entityTypes、query、from、size パラメーターを含む検索要求の配列

メッセージの内容、件名、本文、添付ファイルの検索をサポートします

mcp_MailTools_graph_mail_sendDraft

既存の下書きメッセージを ID ごとに送信します。

必須のパラメーター:

  • id: 送信する下書きのメッセージ ID

mcp_MailTools_graph_mail_sendMail

サインイン ユーザーとしてメールを送信します。

必須のパラメーター:

  • message: 件名、toRecipients、本文を持つ Message オブジェクト
  • subject: 電子メールの件名
  • toRecipients: プライマリ受信者
  • 本体: contentType (Text/HTML) とコンテンツを含むメール本文

オプション パラメーター:

  • ccRecipients: CC の受信者
  • bccRecipients: BCC の受信者
  • saveToSentItems: 送信済みの項目に保存 (既定値: true)
  • preferHtml: HTML レンダリングの強制
  • headers: オプションの追加 HTTP ヘッダー

10. mcp_MailTools_graph_mail_updateMessage

メッセージの変更可能なプロパティ (件名、本文、カテゴリなど) を更新します。

必須のパラメーター:

  • id: メッセージ ID

オプション パラメーター:

  • subject: 新しい件名
  • body: 新しいメッセージ本文
  • categories: メッセージ カテゴリ
  • importance: Low、Normal、または High
  • If-Match: コンカレンシー制御に使用する ETag

主な機能

電子メールの構成

  • 下書きを作成してメールを送信する
  • HTML とプレーン テキストのサポート
  • To、CC、BCC の受信者
  • 豊富な書式設定オプション

メール管理

  • メッセージの取得、更新、削除
  • 全員への返信をする機能
  • 下書き管理
  • カテゴリと重要度の設定

検索とフィルター処理

  • KQL スタイルのメッセージ検索
  • OData クエリのサポート
  • 件名、本文、添付ファイルを検索する
  • 改ページ位置の設定とフィルター処理

センチメント

  • 送信メッセージの一覧表示
  • 送信済みアイテムへの保存 (オプション)
  • 送信済み項目のフィルター処理と検索

ノート

  1. すべての操作は Microsoft Graph Mail API を使用します
  2. HTML コンテンツの本文には contentType = "HTML" が必要となります
  3. preferHtml ヘッダーは HTML 本文形式を要求します
  4. 検索は Microsoft Graph Search API と KQL クエリを使用します
  5. 下書きメッセージは個別に作成、更新、送信できます
  6. 更新時のコンカレンシー制御に使用する ETag のサポート