receivemail.dev

dev.receivemail由 receivemail.dev 發布官方發布者v1.0.1更新於 Nov 3, 2026

面向代理程式和測試的一次性電子郵件收件匣:建立地址,等待郵件。無需註冊。

AI 翻譯由 AI 模型根據下方的原文描述翻譯,可能有誤。

原文描述

Disposable email inboxes for agents and tests: create an address, wait for the email. No signup.

已驗證Streamable HTTP可網頁執行

概覽

receivemail.dev 的託管 MCP 服務(receivemail.dev),由 receivemail.dev 發布;無需登入;Streamable HTTP;3 個工具。

暫無 AI 概覽:以下資訊來自註冊中心條目和服務本身。

發布者
receivemail.dev
端點
receivemail.dev
最近檢查

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 receivemail.dev,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/dev.receivemail%2Freceivemail/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "receivemail-dev": {
      "type": "http",
      "url": "https://receivemail.dev/mcp"
    }
  }
}

README

receivemail.dev

A disposable, real-receiving email address via one API call. No signup, no SMTP setup, no account. Built for testing verification/OTP emails, signup flows, and anywhere a QA suite would otherwise need to burn a real inbox.

Live at receivemail.dev.

[mcptry]

How it works

bash
# create a mailbox (default: expires in 15 min)curl -X POST https://receivemail.dev/mailboxes# => {"address":"[email protected]","expiresAt":"...","secret":"..."}
# trigger your own app's email to that address, then poll:curl https://receivemail.dev/mailboxes/[email protected]/messages \  -H "Authorization: Bearer <secret from above>"# => {"address":"...","messages":[{"from_address":"...","subject":"...","body_text":"..."}]}

The secret returned at creation is the only credential — hold onto it, there's no account/login. Any address at @receivemail.dev accepts mail even if never explicitly reserved (same as any disposable-inbox provider), but only a reserved address has a secret to read it back with.

Endpoints

EndpointDescription
POST /mailboxesCreate a new address. Optional {"ttlMinutes": 1-60} body, default 15. Public, no token required.
GET /mailboxes/:addressMetadata (created/expiry). Requires the mailbox's own secret as a Bearer token.
GET /mailboxes/:address/messagesLast 50 messages, newest first. Same secret.
GET /mailboxes/:address/wait?timeout=25&since=<ISO>Long-poll: returns the newest message newer than since as soon as one arrives, or {"timed_out":true} after timeout seconds (max 25). Same secret.

Limits

  • 20 mailbox creations/minute per IP, 5,000/day globally.
  • 60 minutes max mailbox lifetime — this is for short-lived test flows, not a permanent inbox.
  • Messages are pruned 24h after their mailbox expires.

Free to use, no API key needed to create a mailbox.

Architecture

Fully serverless, no shared infrastructure with anything else:

  • Cloudflare Email Routing on the receivemail.dev zone receives the actual mail.
  • Cloudflare Worker (src/index.ts) — an email() handler parses and stores incoming mail via postal-mime; a fetch() handler serves the REST API and the landing page (src/landing.ts); a scheduled() handler runs a daily cleanup of expired mailboxes/old mail/rate-limit buckets.
  • D1 (schema.sql, schema_v2.sql, schema_v3.sql) — emails, mailboxes (with a per-mailbox secret for capability-style read access), rate_limits.

Local development

bash
npm installnpx wrangler dev      # local dev servernpm run deploy        # wrangler deploy

Requires a Cloudflare account with the receivemail.dev zone, Email Routing configured, and a D1 database bound as DB in wrangler.toml.

Related

sms-florin — same idea, for SMS/OTP verification codes instead of email (rents a real UK phone number).

來源:README.md,提交 b8b2b7d

工具

3

create_mailbox

Create a disposable mailbox

Create a disposable receivemail.dev email address that receives real mail. Returns address, expiresAt and secret; keep the secret to read the mailbox. Free without a key (up to 60 minutes); with a paid key on the MCP connection, up to 1440 minutes and an extracted otp field on messages.

輸入參數ttlMinutes

wait_for_email

Wait for the next email

Wait up to 25 seconds for an email to a mailbox made with create_mailbox. Returns {timed_out:false, message:{from_address, subject, body_text, received_at}} or {timed_out:true}; call again on timeout. Pass `since` (ISO 8601) to ignore mail you've already seen.

輸入參數sincesecret必填address必填timeout

list_messages

List received emails

List the last 50 emails received by a mailbox made with create_mailbox, newest first.

輸入參數secret必填address必填

版本歷史

1
  1. v1.0.1最新Nov 3, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Receivemail 整合