EmptyInbox

io.github.cnohall由 GitHub 账号 cnohall 发布v1.5.0更新于 Oct 24, 2026

Zero-config disposable email inboxes for AI agents: create, read mail, await verify codes.

已验证STDIO仅桌面效率与工作流沟通与协作

概览

AI 生成的概览

创建一次性邮箱并读取来信,让助手自行完成注册和验证码验证流程。

可以做什么
  • 创建和列出一次性邮箱,并可把邮箱设为永久以持续收信
  • 列出并读取收到的邮件,含提取出的验证码、操作链接和正文预览
  • 阻塞等待新邮件到达,并返回提取出的验证码,适合注册或 OTP 流程
  • 查询账户剩余额度、列出额度套餐与价格,并向团队提交问题反馈
  • 为额外额度生成并确认比特币付款
适用场景
适合助手需要注册某个服务或通过邮箱验证、且需要一个临时地址和收到的验证码时使用。也适合保留一个永久邮箱用于密码重置。
运行要求
通过 npx 在本地运行,需要 Node.js。无需预先配置账户:首次需要账户的工具调用会自动注册免费账户,并把密钥保存到用户主目录下的文件中。也可通过环境变量 EMPTYINBOX_API_KEY 提供已有密钥。需要能访问 EmptyInbox 服务的网络。
安装前请注意
自动注册时会把 API 密钥写入用户主目录下的文件。额外额度需用比特币购买:buy_quota 会返回付款地址和 BIP21 URI,付款会花费真实资金,购买前应由用户确认。邮箱 30 天后过期,除非付费保留。邮件内容和账户活动会发送到 EmptyInbox 服务。

安装

在 SourceWeft 中

  1. 打开 控制台中的 EmptyInbox,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

emptyinbox-mcp

MCP server for EmptyInbox — create disposable email inboxes and read messages from AI agents.

[npm]

Listed in the official MCP Registry as io.github.cnohall/emptyinbox.

Setup

Claude Code:

claude mcp add emptyinbox -- npx -y emptyinbox-mcp@latest

Any other MCP client — add to its config:

json
{  "mcpServers": {    "emptyinbox": {      "command": "npx",      "args": ["-y", "emptyinbox-mcp@latest"]    }  }}

No setup: the first tool call that needs an account registers one automatically and saves the key to ~/.emptyinbox.json for future sessions. Starting the server on its own (as MCP hosts do to list tools) creates nothing.

Bring your own account (optional — to reuse an existing key):

json
{  "mcpServers": {    "emptyinbox": {      "command": "npx",      "args": ["-y", "emptyinbox-mcp@latest"],      "env": {        "EMPTYINBOX_API_KEY": "your_api_key_here"      }    }  }}

Get an API key at https://emptyinbox.me/settings.html

Tools

ToolDescription
create_inboxCreate a new email address; it expires after 30 days unless kept
list_inboxesList all inboxes on your account
list_messagesList received messages, each with its extracted code, action link and text preview
get_messageGet one message parsed (code, links, plain text), or format="text" for a flat rendering
wait_for_messageBlock until an email arrives — perfect for signup/OTP flows; returns the extracted code with it
get_quotaCredits remaining on the account
list_bundlesList quota bundles and prices
buy_quotaQuote a Bitcoin payment; returns a pay_url for the user plus address, amount and BIP21 URI
check_paymentCheck whether a payment landed and quota was credited
keep_inboxMake an inbox permanent (30 credits) so it keeps receiving mail, e.g. password resets
report_issueSend a bug, payment problem, docs gap or feature request to the team; never creates an account

Example agent workflow

1. create_inbox → "[email protected]"2. [agent signs up to some service using that address]3. wait_for_message(inbox="[email protected]", timeout_seconds=60)4. → returns the verification email with code/link

Payment

Every account starts with free inboxes. When they run out, create_inbox returns the prices and the agent can close the purchase without leaving the session:

  1. the agent shows its user the bundles and the user picks one
  2. buy_quota returns a pay_url — a page with a QR code, the exact amount and live status — plus the raw address, amount and BIP21 URI
  3. the user pays from any Bitcoin wallet (or an agent with its own wallet pays the BIP21 URI)
  4. check_payment with wait_seconds confirms the credit, usually within seconds of broadcast

buy_quota takes either a bundle id from list_bundles or a custom whole-dollar usd amount from $1 to $100, for an agent spending down whatever a wallet holds. A custom amount is priced at the best bundle rate it qualifies for. The network fee the payer adds on top is the same whatever the size of the payment, so it eats a far larger share of a dollar-sized top-up.

Quota is granted as soon as the payment is seen on the network, so there is no waiting for confirmations. Humans can also buy at https://emptyinbox.me/inboxes.html

来源:mcp/README.md,提交 347ee31

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

3
  1. v1.5.0最新Oct 8, 2026
  2. v1.4.0Oct 8, 2026
  3. v1.3.0Sep 16, 2026

评分

已满足适用检查项的 40%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。