ChatGPT + 邮件

把你的收件箱连接到 ChatGPT
作为自定义 MCP 连接器

开启开发者模式,创建一个指向某个 URL 的连接器,ChatGPT 就能读取、搜索、发送、回复、转发、定时发送并整理你的真实邮件。

在 ChatGPT 中,于 Settings、Apps and Connectors、Advanced settings 下开启开发者模式。创建一个连接器,将 https://mcpemails.com/api/mcp 粘贴为连接器 URL,选择 OAuth,并通过 MCPEmails 授权。开发者模式适用于 chatgpt.com 上的 Plus、Pro、Business、Enterprise 和 Edu,并且每个对话都要从 + 菜单中开启。

1 个收件箱永久免费 OAuth,无需 API 密钥 邮件实时获取,从不存储

ChatGPT 如何连接:OAuth,无需 API 密钥

ChatGPT 会对本服务器执行标准的 MCP OAuth 流程。它通过 RFC 7591 动态客户端注册 自行注册,所以不需要创建 client ID,并使用 S256 以 授权码加 PKCE 完成授权。整个过程从不传输客户端密钥,令牌也只携带你在我们的授权同意页面上批准的权限范围。它拿到的访问令牌有效期为一小时,并会自动刷新;令牌会以 OAuth: 加客户端名称的形式列在 Dashboard、API Keys 中,你也在那里撤销该连接。

你唯一需要的值

本页的所有内容,都是把这个 URL 填入 ChatGPT 的方法。

字段值
MCP 服务器 URLhttps://mcpemails.com/api/mcp
传输方式Streamable HTTP (MCP 2025-06-18)
认证OAuth 2.1,带 PKCE 的授权码流程。无需 API 密钥。
设置

如何将 ChatGPT 连接到你的收件箱

共四步。前两步对所有客户端都一样,其余步骤专门针对这个客户端。

01

创建免费账户并连接邮箱

在 mcpemails.com 注册,无需绑卡,然后前往 Dashboard、Inboxes、Connect Inbox。Outlook 和 Microsoft 365 通过 Microsoft 登录连接;Gmail、iCloud、Fastmail、Yahoo、Zoho 和 Yandex 需要应用专用密码;其他邮箱都可通过标准 IMAP 与 SMTP 连接。免费版包含 1 个收件箱,永久有效。

02

开启开发者模式

打开 Settings、Apps and Connectors、Advanced settings,开启 Developer mode(开发者模式)。

03

创建连接器

回到 Apps and Connectors,点击 Create。输入名称,并将 https://mcpemails.com/api/mcp 粘贴为 Connector URL。

04

选择 OAuth 并授权

选择 OAuth,点击 Create,然后通过 MCPEmails 授权,并批准你希望该连接器拥有的权限范围。

05

在每个对话中开启

在 chatgpt.com 打开一个新对话,点击 +,选择 Developer mode 并选中 MCPEmails 应用。ChatGPT 只在完成这一步的对话中看得到这些工具,所以每个新对话都要重复。连接器会一直保留在 Apps and Connectors 中。

开始之前

使用 ChatGPT 时容易踩的坑

开发者模式需要付费方案、网页版,并且每个对话都要开启

自定义 MCP 连接器在 chatgpt.com 上向 Plus、Pro、Business、Enterprise 和 Edu 账户开放。Free 和 Go 账户无法添加,移动端和桌面端应用也不提供开发者模式。在 Business 和 Enterprise 上,可能需要管理员先为工作区允许开发者模式。最容易漏掉的是最后一步:在当前对话的 + 菜单中选择 Developer mode 和 MCPEmails 应用之前,连接器不会起作用。

创建连接器时选择 OAuth,而不是无认证

连接器表单会询问认证方式。本服务器拒绝匿名调用:未经认证的请求会收到一个带有 OAuth 发现指引的 401,合规的客户端会据此启动授权流程。如果选择无认证,得到的连接器会在第一次调用工具时才失败,而不是在设置阶段就报错,这是最让人困惑的一种情况。

只读是一个真正可行的选项,而且往往是最合适的第一步

在授权同意页面上,你可以只给 ChatGPT read:email 和 search:email。这足以完成分拣、总结和查找,同时在你决定要走多远之前,把所有不可逆的操作都排除在外。

值得了解的限制

  • 每个密钥的请求上限为每分钟 100 次、每小时 1,000 次、每天 10,000 次,此外还受你所在套餐的计费操作上限约束。
  • 服务器只做请求与响应。没有 webhook,也没有服务器主动发起的事件,所以新邮件永远不会自己唤醒你的智能体。要对新到的邮件作出反应,请按计划轮询。
  • 每次调用都会从你的邮箱服务商实时获取邮件,从不存储。我们只保存加密后的 OAuth 令牌或应用专用密码,因此令牌一经撤销或邮箱密码一经更改,访问会立即终止。
常见问题

ChatGPT 与邮件:常见问题解答

ChatGPT 能读取和发送我的邮件吗?

通过自定义 MCP 连接器可以。ChatGPT 本身无法访问邮箱;把连接器指向 MCPEmails,就能为它提供读取、搜索、发送、回复、转发、整理和定时发送邮件的工具,并且仅限于你在设置时批准的权限范围。

为什么我无法在自己的 ChatGPT 账户中创建连接器?

开发者模式需要网页版的 ChatGPT Plus、Pro、Business、Enterprise 或 Edu。Free 和 Go 账户无法添加自定义连接器,移动端和桌面端应用也不显示该选项。在 Business 或 Enterprise 工作区中,请管理员允许开发者模式。如果连接器已创建但 ChatGPT 没有使用它,请在对话中打开 + 菜单,选择 Developer mode 和 MCPEmails 应用。

ChatGPT 需要 API 密钥吗?

不需要。创建连接器时选择 OAuth,ChatGPT 会自行注册并完成授权码加 PKCE 流程。API 密钥适用于无法做到这一点的客户端以及脚本。

ChatGPT 通过这种方式能访问哪些邮箱?

Outlook.com 和 Microsoft 365 通过 Microsoft 登录(工作账户可能需要 IT 管理员批准一次该应用);Gmail、iCloud、Fastmail、Yahoo、Zoho 和 Yandex 使用应用专用密码;以及任何在标准端口上支持 IMAP 与 SMTP 的其他邮箱。客户端通过同一个连接看到所有邮箱:你的智能体会先调用 inbox_list 来发现每个已连接的邮箱及其 id,所以不需要在任何地方粘贴 UUID。

ChatGPT 会在我不知情的情况下发送邮件吗?

只有在你允许的情况下才会。发送受 send:email 权限范围控制,没有该权限的密钥或令牌根本无法发送。此外,收件箱所有者还可以在仪表盘中要求人工审批,届时每一次发送、回复、转发、草稿发送和定时发送都会被暂扣,直到有人放行。

我的邮件会存储在你们的服务器上吗?

不会。每封邮件都是为发起请求的那次调用从你的邮箱服务商实时获取,并直接交给你的客户端。我们只保存加密后的 OAuth 令牌或应用专用密码,以便后续调用能够完成认证。在仪表盘中删除该收件箱,或在邮箱服务商处撤销访问权限,连接会立即终止。

给 ChatGPT 一个真正的收件箱

一个连接器,覆盖你已连接的所有邮箱。1 个收件箱永久免费。