Email Inbox API + Sending by Sendmux
What it does
AI email inbox and sending tools with attachments, search, live events, and webhooks.
- Connects パソコンでもクラウドでも
- Account or key Cloud: Sign in to the service when you connect (OAuth) · Local: No key needed
- Category チャット・メール
インストール
使っているAIアプリを選んで、設定をコピーしてください。
チェック 5/5 合格 · 質問内容は提供元のサーバー(mcp.sendmux.ai)を通ります · ✓ コマンド確認済み 2026年11月13日
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげます · 約 2 分
キー不要、インストール不要 · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで · Team/Enterprise はオーナー(Owner)が追加
Claude の Connectors ページを開く
CustomizeConnectors
「Add」→「Custom」→「Web」を押し、この 2 つを入力
ここからコピーして Claude の同じ名前の欄に貼り付け、Continue を押します
Name · 名前Email Inbox API + Sending by SendmuxRemote MCP server URL · アドレスhttps://mcp.sendmux.ai/mcpClaude が検出したサインイン設定の画面で Continue を押す · Authentication は作者の説明どおり(Sign in now・Sign in when needed・No sign in)を選び Add を押します
チャットで有効にする
+ConnectorsEmail Inbox API + Sending by Sendmux
試してみる
Email Inbox API + Sending by Sendmux を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が Email Inbox API + Sending by Sendmux を使っていると言うか、回答に Email Inbox API + Sending by Sendmux のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT との接続はプランしだい
フル MCP:Web 版 ChatGPT の Business・Enterprise・Edu · Pro:読み取り/取得の権限で接続、データを変えるツールは使えないことがあります · Plus:公式ドキュメントで未確認。プラグイン画面にカスタム MCP を追加する項目があれば試せます · Web のみ
Web 版 ChatGPT で MCP の追加ページを開く
Plugins+Add custom MCP server
名前とアドレスを入力
名前を入れ、Connection にアドレスを貼り付け、注意事項にチェックして Create as a plugin を押します
Name · 名前Email Inbox API + Sending by SendmuxConnection · アドレスhttps://mcp.sendmux.ai/mcpチャットで Email Inbox API + Sending by Sendmux を選ぶ
新しいチャットを開き、入力前にプラグインの一覧から Email Inbox API + Sending by Sendmux を選びます
試してみる
Email Inbox API + Sending by Sendmux を使って、私に何ができるか教えて、1 つやってみせて✓ ChatGPT が Email Inbox API + Sending by Sendmux を使っていると言うか、回答に Email Inbox API + Sending by Sendmux のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に OpenAI のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Claude Code につなげます · 約 2 分
キー不要、インストール不要
ターミナルを開く
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
このコマンドを貼り付けて Enter
claude mcp add --transport http --scope user sendmux https://mcp.sendmux.ai/mcpClaude Code で /mcp と入力
Email Inbox API + Sending by Sendmux が一覧にあり、接続済みと表示されれば OK です
試してみる
Email Inbox API + Sending by Sendmux を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が Email Inbox API + Sending by Sendmux を使っていると言うか、回答に Email Inbox API + Sending by Sendmux のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげます · 約 2 分
キー不要、インストール不要
Cursor の AI チャットを Agent モードで開く
試してみる
Email Inbox API + Sending by Sendmux を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が Email Inbox API + Sending by Sendmux を使っていると言うか、回答に Email Inbox API + Sending by Sendmux のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげます · 約 2 分
キー不要、インストール不要
VS Code の AI チャットを Agent モードで開く
試してみる
Email Inbox API + Sending by Sendmux を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が Email Inbox API + Sending by Sendmux を使っていると言うか、回答に Email Inbox API + Sending by Sendmux のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください
Web 経由でつなぐアプリ用のアドレス
https://mcp.sendmux.ai/mcpJSON 設定は下の「開発者向け」にあります
開発者向け:ターミナルのコマンドと JSON 設定
Web 経由
Claude Code
claude mcp add --transport http --scope user sendmux https://mcp.sendmux.ai/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"sendmux": {
"url": "https://mcp.sendmux.ai/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"sendmux": {
"type": "http",
"url": "https://mcp.sendmux.ai/mcp"
}
}
}パソコンにインストール
Claude Code
claude mcp add --scope user sendmux -- npx -y sendmux-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"sendmux": {
"command": "npx",
"args": [
"-y",
"sendmux-mcp"
]
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"sendmux": {
"command": "npx",
"args": [
"-y",
"sendmux-mcp"
]
}
}
}VS Code (mcp.json)
{
"servers": {
"sendmux": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"sendmux-mcp"
]
}
}
}この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
ひと目でわかる
- 週あたりのダウンロードi
- 79/週
- 接続方法
- パソコンでもクラウドでも
- 最新バージョンi
- 2.2.0
- レジストリ公開日i
- 2026年10月2日
- コードの最終更新i
- 2026年11月13日
- 作者
- Sendmux
- パッケージ
npm: sendmux-mcppypi: sendmux-mcp- ウェブサイト
- sendmux.ai
- レジストリでの状態
- 有効
使えるアプリ
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
インターネット経由でつなげるアプリ
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
パソコン上で動かせるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
できること
このサーバーは、ツール一覧を表示する前にサインインを求めます。
基本チェックi
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月13日にチェック
- ✓ 合格
作者とリポジトリが一致
レジストリ名は、リポジトリを所有するGitHubアカウント qubrics で確認済みです
- ✓ 合格
今もメンテナンスされている
コードの最終更新:今日
- ✓ 合格
ライセンスがある
MITを使用
- ✓ 合格
エンドポイントが応答する
74ミリ秒で応答(HTTP 401)
- ✓ 合格
OAuthでサインイン
OAuthでのサインインに対応しているため、AIアプリがログイン画面へ案内してくれます
- … 未チェック
ツールの説明に隠れた指示がない
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
話し合い
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
ユーザーレビュー
まだレビューはありません
チャット・メールのほかのサーバーとの比較i
- このカテゴリのほかの2014件のうち96%よりスターが多い
- このカテゴリのほかの2014件のうち37%より最近レジストリに公開
- 基本チェックの結果が、このカテゴリのほかの2014件のうち100%と同じかそれ以上
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
よくある質問
Email Inbox API + Sending by Sendmuxは安全ですか?
当てはまる基本チェック5項目のうち5項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
どんなキーやコードが必要ですか?
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
パソコンで動きますか、それともクラウドですか?
どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。
今もメンテナンスされていますか?
GitHubリポジトリの最終更新は今日、最新バージョン(2.2.0)がレジストリに届いたのは42 日前です。
どのアプリで使えますか?
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URL で接続するので、リモート MCP を受け付けるアプリでも使えます。例:Web 版 ChatGPT(Business 以上はフル MCP、Pro は読み取りのみ)。
代わりに使えるものは?
同じカテゴリには:Inbox Zero, draw.io, TradingMCP
同じカテゴリのほかの候補
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
draw.io
Create draw.io diagrams in chat from Mermaid or XML, shown live and interactive. 10,000+ shapes.
TradingMCP
Market analysis for AI assistants: screeners, multi-timeframe analysis, backtests, in-chat charts.
作者のREADME
READMEを開く
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Email Inbox API + Sending by Sendmux
Email inbox API, inbound mail, and outbound sending MCP and A2A servers for AI agents, with inbound email, clean JSON parsing, webhooks, and multi-provider routing through Sendmux.
This package is the Sendmux MCP. Keep it separate from any documentation-search MCP used by docs tooling.
Documentation
- Sendmux docs: sendmux.ai/docs
- Management API reference: sendmux.ai/docs/api/introduction
- Mailbox API reference: sendmux.ai/docs/mailbox-api/introduction
- Sending API reference: sendmux.ai/docs/sending-api/introduction
- Source repository: qubrics/qubrics-sdk
Requirements
- Python 3.10 or newer.
- A send-capable
smx_mbx_*key or owner-approved Sending-resourcesmx_agent_*token for Sending tools. - A mailbox-scoped
smx_mbx_*key or scopedsmx_agent_*token for Mailbox tools. - A root
smx_root_*key for Management tools.
2.0.0 upgrade
Version 2.0.0 removes local file_path and roots inputs from MCP attachment tools. Before upgrading a self-managed package or server, retain the prior known-working package environment, dependency state, and MCP client and tool configuration. Update attachment callers to use the attachment workflow for agents, then verify tool discovery and each attachment workflow your agents use.
To roll back a self-managed installation, restore the retained package environment, dependency state, and MCP client and tool configuration together. Verify tool discovery and the relevant attachment workflow before resuming agents. A package rollback doesn't reverse uploads or sends that have already completed.
For clients that use Sendmux's hosted endpoint, changing a local pip environment doesn't change the deployed server version. A hosted deployment rollback is a separate operator release action and must be verified against the hosted endpoint.
Installation
pip install sendmux-mcp
Usage
Run a single local server with the per-surface commands.
QUBRICS_API_KEY=smx_mbx_... sendmux-mcp-mailbox
QUBRICS_API_KEY=smx_root_... sendmux-mcp-management QUBRICS_API_KEY=smx_mbx_... sendmux-mcp-sending
Run a combined local server with sendmux-mcp.
QUBRICS_MCP_SURFACES=mailbox,sending \
QUBRICS_MAILBOX_API_KEY=smx_mbx_... \ QUBRICS_SENDING_API_KEY=smx_mbx_... \ sendmux-mcp
Run all three local surfaces when you have both key types.
QUBRICS_MCP_SURFACES=mailbox,management,sending \
QUBRICS_MAILBOX_API_KEY=smx_mbx_... \ QUBRICS_MANAGEMENT_API_KEY=smx_root_... \ QUBRICS_SENDING_API_KEY=smx_mbx_... \ sendmux-mcp
The generic sendmux-mcp command also accepts --surface or --surfaces. The wrapper commands select exactly one surface.
Transports
stdio is the default transport for local agent clients.
QUBRICS_API_KEY=smx_mbx_... sendmux-mcp-mailbox --transport stdio
http and streamable-http expose the MCP endpoint over HTTP. HTTP mode defaults to 127.0.0.1:8765/mcp and requires a separate MCP bearer token unless you explicitly opt out.
QUBRICS_API_KEY=smx_mbx_... \
QUBRICS_MCP_HTTP_BEARER_TOKEN=local-mcp-token \ sendmux-mcp-mailbox --transport http --host 127.0.0.1 --port 8765 --path /mcp
/health returns a small JSON health response for the selected surfaces.
Hosted Endpoint
The public hosted MCP endpoint is https://mcp.sendmux.ai/mcp.
For hosted clients, use HTTP transport with OAuth. Do not add manual Authorization headers, API keys, custom OAuth endpoints, or custom scopes unless your client explicitly requires them.
Hosted OAuth clients that omit requested scopes during registration or authorization are supported; the server advertises the hosted scope set through discovery and bearer challenges.
The packaged sendmux-mcp-hosted command runs the hosted server runtime. Local and private deployments should use the local commands above unless you are operating a compatible OAuth-backed hosted environment.
Hosted A2A Endpoint
The same hosted runtime exposes deterministic A2A 1.0 over HTTP+JSON at https://a2a.sendmux.ai/a2a/v1. Discover it from https://a2a.sendmux.ai/.well-known/agent-card.json; OAuth resource metadata is at https://a2a.sendmux.ai/.well-known/oauth-protected-resource.
Send exactly one JSON DataPart to the A2A message:send operation. Its data selects a curated Sendmux operation and supplies that operation's inputs:
{
"operationId": "managementListDomains", "pathParameters": {}, "query": { "limit": 10 }, "headers": {}, "body": null, "mailboxId": null }
operationId uses the same curated operation IDs as the hosted MCP service. OAuth grants are audience-bound to the A2A resource and retain their Sendmux surface and permission limits. The service returns one JSON DataPart containing the upstream status, safe response headers, and JSON body (or bodyBase64 for non-JSON responses).
The A2A endpoint is immediate and stateless: streaming, push notifications, persistent tasks, and task cancellation are not advertised or routed.
Configuration
| Setting | Environment | Default |
|---|---|---|
| Tool surfaces | QUBRICS_MCP_SURFACES | required for sendmux-mcp; wrapper commands select one surface |
| API key fallback | QUBRICS_API_KEY | accepted for compatible single-key setups |
| Mailbox API key | QUBRICS_MAILBOX_API_KEY | required when mailbox is selected unless a compatible fallback is provided |
| Management API key | QUBRICS_MANAGEMENT_API_KEY | required when management is selected unless a compatible fallback is provided |
| Sending API key | QUBRICS_SENDING_API_KEY | required when sending is selected unless the fallback key is a send-capable smx_mbx_* key or owner-approved Sending-resource smx_agent_* token |
| App API base URL | QUBRICS_APP_BASE_URL | https://app.sendmux.ai/api/v1 |
| Sending API base URL | QUBRICS_SENDING_BASE_URL | https://smtp.sendmux.ai/api/v1 |
| Transport | QUBRICS_MCP_TRANSPORT | stdio |
| HTTP host | QUBRICS_MCP_HOST | 127.0.0.1 |
| HTTP port | QUBRICS_MCP_PORT | 8765 |
| HTTP path | QUBRICS_MCP_PATH | /mcp |
| HTTP bearer token | QUBRICS_MCP_HTTP_BEARER_TOKEN | required for HTTP unless opt-out is enabled |
| Allow unauthenticated HTTP | QUBRICS_MCP_ALLOW_UNAUTHENTICATED_HTTP | false |
| Allowed browser origins | QUBRICS_MCP_ALLOWED_ORIGINS | no browser origins |
| Snapshot directory override | QUBRICS_MCP_OPENAPI_INPUT_DIR or OPENAPI_INPUT_DIR | packaged snapshots |
| App snapshot override | QUBRICS_MCP_APP_OPENAPI | packaged app snapshot |
| Sending snapshot override | QUBRICS_MCP_SENDING_OPENAPI | packaged sending snapshot |
| Request timeout | QUBRICS_MCP_TIMEOUT_SECONDS | 30 |
| Retry attempts | QUBRICS_MCP_RETRY_MAX_ATTEMPTS | 3 |
| Retry time budget, in seconds | QUBRICS_MCP_RETRY_MAX_ELAPSED_SECONDS | unset |
Retries honour Retry-After and X-RateLimit-Reset without applying the local backoff ceiling, and stop for retryable: false. Set the optional retry budget with RetryConfig(max_elapsed_seconds=30), the environment variable above, or --retry-max-elapsed-seconds 30. A retry that would exceed the remaining budget returns the original error; in-flight requests keep their normal HTTP timeouts.
Packaged OpenAPI snapshots are the default so released tool names, schemas, and descriptions stay stable. Path, directory, and URL overrides are available for development, canary, and debugging runs.
Tool Surfaces
- Mailbox: tools for granted mailboxes, profile/session discovery, messages, attachments, bounded message waits, threads, folders, search, counts, and mailbox sends. Requires an
smx_mbx_*key or scopedsmx_agent_*token. Agent tokens remain limited by server-side scopes; pre-claim self-registered agent tokens do not includeemail.send. - Management: tools for domains, mailboxes, logs, metrics, spend summary, and webhooks. Requires an
smx_root_*key. - Sending: tools for attachment upload refs, single sends, and batch sends. Requires an
smx_mbx_*key or owner-approved Sending-resourcesmx_agent_*token.
The server rejects keys with the wrong prefix before starting.
Package Contract For Maintainers
The source checkout includes sendmux_mcp/mcp-contract.json, generated from the actual server factory's public tool discovery. Use its tools.by_surface entries and tools.count instead of maintaining a separate catalogue. Each entry retains the tool's description, input/output schemas, and annotations. The contract also separates hosted resource, local transports, API origins, certified protocol revisions, and the runtime versions used during generation.
After installing a build that contains the contract, read it without credentials or network requests:
from sendmux_mcp.contract import load_contract
contract = load_contract() print(contract["package"])
The result identifies the installed distribution and version. load_contract() raises ValueError for stale source/version evidence, a mismatched pinned FastMCP runtime, or unsupported certified revisions. The recorded transitive MCP version is provenance, not a narrower dependency constraint. Reading the artifact does not certify a newly resolved dependency version or prove a deployed service matches this build.
uploads distinguishes the locally enforced inline and Mailbox byte caps from Sending's returned max_size_bytes authority. The Sending presign request schema does not impose a numeric maximum; use the upload intent response, not a historical source constant. URL expiry and physical attachment retention are not equivalent, and this artifact does not certify storage cleanup.
From the repository root, pnpm generate:mcp refreshes native editable metadata and writes deterministic contract bytes. With that environment prepared, pnpm exec .tmp/python-venv/bin/python -m sendmux_mcp.contract --check checks freshness without rewriting. pnpm build:mcp verifies tests, wheel/sdist inclusion, installed consumption, and frozen conformance checks. Checkout changes are not available through pip install until their release is published.
Attachment Workflow For Agents
Use qubrics_mailbox_wait_for_message when a user asks an agent to wait for new mail. The tool is bounded; if it returns matched=false, call it again rather than holding an MCP tool call open indefinitely.
When a message has attachments:
- Call
qubrics_mailbox_read_attachmentwithmessage_idandattachment_idwhen you need the attachment contents. - For small text-like attachments, read the returned
text. - For binary or oversized attachments, use the returned
resource_link/download_urlpromptly outside model context. - Use
qubrics_mailbox_get_attachmentonly when metadata is enough or you need to refresh the link.
Use qubrics_mailbox_upload_attachment for outbound attachments over MCP. It accepts exactly one input mode:
presign_upload_url=truefor hosted MCP or shell-capable agents; upload the file to the returned URL with exact headers and no API key, then send with the returnedblob_id.content_base64only for tiny agent-authored files, capped at32 KiBdecoded. If it is