Microsoft邮件 MCP 服务器参考

重要提示

你需要是边境预览计划的一部分,才能提前访问 Microsoft Agent 365。 边界将你直接与Microsoft最新的 AI 创新联系起来。 边境预览版受客户协议现有预览条款的约束。 由于这些功能仍在开发中,其可用性和功能可能会随时间而变化。

概述

服务器 ID 显示名称 Description
mcp_MailTools Microsoft Outlook 邮件 MCP 服务器 MCP 服务器提供Microsoft Graph 邮件工具。

可用工具

1. mcp_MailTools_graph_mail_createMessage

创建草稿电子邮件。 通过设置 body.body.contentType = “HTML”支持 HTML。

必需参数

  • 主题: 邮件主题
  • toRecipients: 包含电子邮件地址的收件人数组
  • 正文: 包含 contentType(Text/HTML)和内容的消息正文

可选参数:

  • preferHtml: 对于 HTML 内容,设置为 true
  • 标头: 可选附加标头

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 正文格式
  • 标头: 可选的 HTTP 标头

mcp_MailTools_graph_mail_listSent

列出已发送邮件中的邮件。

可选参数:

  • filter: OData 筛选器
  • 搜索: 搜索查询
  • orderby: Sort 表达式
  • top: 要返回的项目数
  • select: 要返回的字段

mcp_MailTools_graph_mail_reply

发送对现有邮件的答复。 支持通过 preferHtmlheaders.

必需参数

  • id: 要答复的消息 ID

可选参数:

  • 注释: 回复文本
  • 消息: 可选消息替代
  • preferHtml: 启用 HTML 格式
  • 标头: 可选的 HTTP 标头

mcp_MailTools_graph_mail_replyAll

向现有邮件发送全部答复。 支持通过 preferHtmlheaders.

必需参数

  • id: 要全部答复的消息 ID

可选参数:

  • 注释: 回复文本
  • 消息: 可选消息替代
  • preferHtml: 启用 HTML 格式
  • 标头: 可选的 HTTP 标头

mcp_MailTools_graph_mail_searchMessages

使用 Microsoft Graph 搜索 API 和 KQL 样式查询搜索 Outlook 邮件。

必需参数

  • requests: 包含 entityTypes、query、from、size 参数的搜索请求数组

支持搜索邮件内容、主题、正文和附件

mcp_MailTools_graph_mail_sendDraft

按 ID 发送现有草稿邮件。

必需参数

  • id: 要发送的消息 ID 草稿

mcp_MailTools_graph_mail_sendMail

该应用必须以登录用户的身份发送电子邮件。

必需参数

  • message: 具有 subject、toRecipients 和 body 的消息对象
  • 主题: 电子邮件主题
  • toRecipients: 主要收件人
  • 正文: 包含 contentType 的电子邮件正文(文本/HTML)和内容

可选参数:

  • ccRecipients: 碳复制收件人
  • bccRecipients: 盲件抄送收件人
  • saveToSentItems: 保存到已发送邮件(默认值:true)
  • preferHtml: 强制 HTML 呈现
  • 标头: 可选附加 HTTP 标头

10. mcp_MailTools_graph_mail_updateMessage

更新邮件的可变属性(例如主题、正文、类别)。

必需参数

  • id: 消息 ID

可选参数:

  • 主题: 新主题
  • 正文: 新邮件正文
  • 类别: 消息类别
  • 重要性: 低、普通或高
  • If-Match: 用于并发控制的 ETag

主要功能

电子邮件撰写

  • 创建草稿并发送电子邮件
  • HTML 和纯文本支持
  • 抄送和密件抄送收件人
  • .NET 格式设置选项

电子邮件管理

  • 获取、更新和删除消息
  • 答复和全部答复功能
  • 草稿管理
  • 类别和重要性设置

搜索和筛选

  • KQL 样式的消息搜索
  • OData 查询支持
  • 跨主题、正文、附件进行搜索
  • 分页和筛选

Sentitems

  • 编辑已发送消息
  • 可选保存到已发送邮件
  • 筛选和搜索已发送的项目

注释

  1. 所有作都使用 Microsoft Graph 邮件 API
  2. HTML 内容要求正文中 contentType = “HTML”
  3. preferHtml 标头请求 HTML 正文格式
  4. 搜索将Microsoft图形搜索 API 与 KQL 查询配合使用
  5. 可以单独创建、更新和发送草稿邮件
  6. ETag 对更新的并发控制支持