Warm Inbox
org.warminbox由 warminbox.org 發布官方發布者v0.1.0更新於 Nov 1, 2026
Email warm-up for AI builders: check deliverability, connect mailboxes, pause or tune warm-ups.
概覽
託管的 Warm Inbox 伺服器,讓助理查看郵件暖機健康度與垃圾郵件率、產生信箱連結連結,並暫停、恢復或調整每日寄信量。
- 可以做什麼
- 讀取帳戶與暖機資料:取得帳戶/方案資訊、列出暖機任務、查看單一暖機任務及其健康指標。
- 建立一次性託管連結,由人員在頁面上新增 SMTP 或 Gmail 信箱。
- 控制寄信:暫停或恢復暖機任務,設定每日寄信數量。
- 以結構化內容回傳 API 結果並提供可讀錯誤,另有 setup_warmup 提示引導流程。
- 適用情境
- 適合正在使用 Warm Inbox 郵件暖機服務的人,想讓助理回報送達率與垃圾郵件率、發起新的信箱連結,或不必開啟主控台就能調整寄信量。
- 執行需求
- 遠端 Streamable HTTP 端點 mcp.warminbox.org/mcp。需要 Warm Inbox API 金鑰,透過 Authorization bearer 標頭傳送,金鑰在 Warm Inbox 帳戶中建立。用戶端須支援自訂 bearer 標頭;僅支援 OAuth 或免驗證的連接器介面無法連線。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Warm Inbox,將其新增到工作區。
- 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/org.warminbox%2Fmcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"warm-inbox": {
"type": "http",
"url": "https://mcp.warminbox.org/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}README
Warm Inbox MCP server
[Warm Inbox logo]Hosted Model Context Protocol server for Warm Inbox, an email warm-up and deliverability service. It lets AI assistants and app builders (Cursor, Claude Code, Lovable, Bolt, Replit, v0, Windsurf, Base44 and others) check warm-up health and spam rates, connect a mailbox through a secure hosted link, and pause, resume or tune daily sending volume.
- Endpoint:
https://mcp.warminbox.org/mcp(Streamable HTTP, stateless) - Auth:
Authorization: Bearer wi_live_..., your own Warm Inbox API key from https://warminbox.org/public-api/keys.php - Server card: https://mcp.warminbox.org/.well-known/mcp/server-card.json
- MCP Registry name:
org.warminbox/mcp - Privacy: https://warminbox.org/privacy-policy · Terms: https://warminbox.org/terms-of-service · Support: https://warminbox.org/contact-us
Safety
- The AI never handles mailbox passwords. New warm-ups are only created via
create_connect_link: the AI shows a one-time URL (valid 30 minutes), and you enter SMTP/IMAP or Gmail credentials on Warm Inbox's hosted page. Tool schemas are strict and reject unknown fields such as passwords. - The server stores nothing: no keys, sessions, database or request logs. Each request's bearer key is forwarded to the Warm Inbox REST API and discarded. Keys are redacted from upstream output.
- Requests without a valid-looking key get
401withWWW-Authenticate: Bearer. - Campaigns created in the Warm Inbox dashboard are visible but read-only.
Tools
Successful JSON objects are returned unchanged in structuredContent and serialized text (apart from key redaction). This preserves {data:[...]} on lists, account/plan fields, warm-up source/read_only flags, nullable health metrics, and {url,expires_at} connect links. API {error:{code,message,...}} failures become isError:true with readable status/code/message text and structured error details. Network/timeout/invalid-JSON errors become generic tool errors. Timeout is 15 seconds; no automatic retries, since a write may have succeeded before the connection failed. Dashboard campaigns are read-only and writes return 404 or 403. Pause, resume and volume changes are reversible, non-destructive and idempotent; connect link creation is non-idempotent.
Optional prompt setup_warmup guides account confirmation, collecting non-secret fields, displaying the connect URL, waiting for the human, listing warm-ups and checking health.
Every tool has a human-readable title and full annotations (readOnlyHint, destructiveHint, idempotentHint, openWorldHint).
Client setup
Use endpoint https://mcp.warminbox.org/mcp and header Authorization: Bearer <your-own-wi_live_key>. Obtain a key at Warm Inbox API keys. Examples below contain placeholders only. Configure credentials privately in each app, never commit populated configuration or embed real keys in install links.
Documentation reviewed 2026-10-31. UI labels and plan availability can vary; items marked verify in-app could not be confirmed from accessible current official documentation.
Lovable
Add a custom MCP chat connector, name Warm Inbox, enter the endpoint, and choose bearer-token/API-key authentication. Set the token to your wi_live_... key; if the UI offers raw headers, use Authorization: Bearer .... Ask “Use Warm Inbox to list my warm-ups.” Custom MCP is builder context; it does not automatically install a runtime backend integration into the generated app. Official setup and authentication choices.
Bolt.new
Open Connectors, add a custom Connector, set URL to the endpoint and transport to HTTP. Select API-key authentication and supply your key so the outgoing header is Authorization: Bearer ... (exact field/prefix behavior: verify in-app). Bolt's official announcement confirms remote custom connectors and API-key/OAuth credentials. If this UI cannot emit a bearer header, this server cannot connect through that UI until OAuth is added.
Replit Agent
In Integrations → MCP Servers → Add MCP server, name Warm Inbox and enter the endpoint. Under Advanced settings add Authorization with value Bearer <your-own-wi_live_key>, then Test & save. Official custom-server guide.
Official Add to Replit link format: https://replit.com/integrations?mcp=<URL-encoded-base64-JSON>. Payload:
For a public install link omit headers and ask the human to add the key privately after installation. Generate a key-free link locally:
v0
Open MCP Connections (or the prompt form's MCP entry), add Warm Inbox and the endpoint. Set the Authorization bearer header if custom-header controls are available (verify in-app). Official MCP integrations page confirms both entrypoints; arbitrary bearer-header support was not confirmed. OAuth-only connection screens cannot use this server yet.
Windsurf
In ~/.codeium/windsurf/mcp_config.json:
Reload MCP servers in Cascade. Windsurf is now Devin Desktop; there, add the same url + headers block to .devin/config.json or ~/.config/devin/config.json.
Cursor
In .cursor/mcp.json (prefer private user configuration for real keys):
Enable the server in MCP settings. Official configuration. Official install deeplink:
Use the official generator with the single-server config, or generate a link without credentials:
After installation, add Authorization privately. Do not distribute bearer keys inside deeplinks.
Claude Code
Use /mcp to inspect the connection. Official HTTP transport/header documentation. Populate the key privately; shell history and local client settings may retain entered credentials.
Claude.ai / Claude Desktop custom connectors
Settings → Connectors → Add custom connector → endpoint URL. Official remote connector guide. Limitation: some connector UIs support OAuth or no-auth only and do not expose arbitrary bearer headers. This server rejects no-auth and does not implement OAuth, so those UIs cannot connect directly. Availability of a bearer-header field is verify in-app; use Claude Code in the meantime. Do not put the key in the URL.
Develop / self-host
Node 20+.
src/core/ holds the shared API client, tools and server card; src/node.ts (Express) and src/worker.ts (Workers) are thin entrypoints. ecosystem.config.cjs is a PM2 example for running the Node entry behind a reverse proxy.
Listing files
server.json (MCP Registry), .well-known/mcp/server-card.json (snapshot of the live card), glama.json (Glama ownership), .mcp.json / mcp.json / .cursor-plugin/plugin.json (Cursor plugin and cursor.directory).
License
MIT. See LICENSE.
來源:README.md,提交 4778e17
工具
0版本歷史
1- v0.1.0最新Nov 1, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分