Sendmux Email MCP

offiziell

Sendmux ist eine E-Mail-Postfach-API und E-Mail-API für KI-Agenten.

Was kann man mit Sendmux Email MCP machen?

  • Sendmux-Dokumentation durchsuchen — Bitten Sie Ihre KI, mithilfe von search_sendmux aus dem Doc Search MCP Leitfäden oder API-Referenzen zu finden.
  • Postfächer verwalten — Listen Sie gewährte Postfächer mit mailbox_list_granted_mailboxes auf, durchsuchen, lesen oder organisieren Sie dann E-Mails in einem bestimmten Postfach.
  • Transaktions-E-Mails senden — Senden Sie einzelne oder Batch-E-Mails über die Sending-Oberfläche, nachdem Sie eine sendefähige Verbindung autorisiert haben.
  • Teamressourcen verwalten — Verwalten Sie Domains, Postfächer, Sende-Konten, Logs, Metriken, Abrechnung und Webhooks über die Management-Oberfläche.
  • Lokalen MCP-Server ausführen — Starten Sie das sendmux-mcp-Paket lokal mit oberflächenspezifischen API-Schlüsseln für Postfach-, Verwaltungs- oder Sende-Tools.

Dokumentation

MCP

Verbinden Sie KI-Tools mit der Sendmux-Dokumentation und den Produktwerkzeugen.

Sendmux verfügt über zwei MCP-Verbindungen. Verwenden Sie Doc Search MCP, wenn ein KI-Tool die Sendmux-Dokumentation durchsuchen soll. Verwenden Sie MCP, wenn ein Agent mit von Ihnen autorisierten Sendmux-Werkzeugen arbeiten soll.

VerbindungVerwendungszweckServer
Doc Search MCPSendmux-Anleitungen und API-Referenzen durchsuchen.https://sendmux.ai/docs/mcp
MCPVerwaltungs-, Mailbox- und Versandwerkzeuge nutzen.https://mcp.sendmux.ai/mcp oder das lokale sendmux-mcp-Paket
MCP stellt einen kuratierten Agenten-Werkzeugsatz bereit, nicht jeden API-Endpunkt. Verwenden Sie die SDKs, CLI oder API-Referenz, wenn Sie vollständige Endpunktabdeckung benötigen.

Doc Search MCP

Doc Search MCP stellt search_sendmux bereit.

```bash theme={null} claude mcp add sendmux-docs --transport http https://sendmux.ai/docs/mcp ``` Fügen Sie diesen Server zu `.cursor/mcp.json` für ein Projekt oder `~/.cursor/mcp.json` für alle Projekte hinzu.
```json theme={null}
{
  "mcpServers": {
    "sendmux-docs": {
      "url": "https://sendmux.ai/docs/mcp"
    }
  }
}
```
Fügen Sie diesen Server zu Ihrer Benutzer- oder Arbeitsbereichs-`mcp.json` hinzu.
```json theme={null}
{
  "servers": {
    "sendmux-docs": {
      "type": "http",
      "url": "https://sendmux.ai/docs/mcp"
    }
  }
}
```
Fügen Sie diesen Server zu `~/.codex/config.toml` oder einer vertrauenswürdigen Projekt-`.codex/config.toml` hinzu.
```toml theme={null}
[mcp_servers.sendmux_docs]
url = "https://sendmux.ai/docs/mcp"
```

MCP

MCP stellt die von Ihnen gewährten Produktoberflächen bereit.

OberflächeVerwendungszweckZugriff
MailboxE-Mails in gewährten Mailboxen suchen, lesen, organisieren und versenden.Gehostete Berechtigung mit Mailbox-Zugriff, ein smx_mbx_-Schlüssel oder ein eingeschränktes smx_agent_-Token lokal
VerwaltungTeam-Ressourcen wie Domains, Mailboxen, Versandkonten, Protokolle, Metriken, Abrechnung und Webhooks verwalten.Gehostete Berechtigung mit Verwaltungszugriff oder ein smx_root_-Schlüssel lokal
VersandEinzelne oder Massen-E-Mails versenden.Gehostete Berechtigung mit Versandzugriff, ein smx_mbx_-Schlüssel oder ein vom Eigentümer genehmigtes Versand-Ressourcen-smx_agent_-Token lokal

Gehostetes MCP ist die Standardeinstellung, wenn Ihr Client Remote-MCP mit Browser-OAuth unterstützt. Es hält Sendmux im Autorisierungsablauf, vermeidet die Verteilung manueller API-Schlüssel an Agenten und zeigt nur die durch die Berechtigung erlaubten Werkzeuge an.

EinstellungWert
Server-URLhttps://mcp.sendmux.ai/mcp
Autorisierungsserverhttps://app.sendmux.ai
Gesundheitsprüfunghttps://mcp.sendmux.ai/health

Verwenden Sie die Postman-Sammlung, wenn Sie MCP-Anfragen von Postman aus testen möchten:

Run in Postman

Wenn Sie sich verbinden, fordert Sendmux Sie auf, ein Team, Produktoberflächen und gegebenenfalls Mailbox-Zugriff auszuwählen. Zugriffstoken sind kurzlebig. Aktualisierungstoken rotieren bei Verwendung und können bis zu 30 Tage gültig sein, es sei denn, die Verbindung wird getrennt oder läuft ab.

Wenn Sie mehr als eine Mailbox gewähren, starten Sie Mailbox-Workflows mit `mailbox_list_granted_mailboxes` und übergeben Sie die zurückgegebene `mailbox_id` an Werkzeuge, die auf eine Mailbox wirken.

Verbindungsmodi

Verwenden Sie diesen Modus, wenn Ihr Client einen browserbasierten MCP-OAuth-Ablauf öffnen kann. Verwenden Sie diesen Modus, wenn Ihr Coding-Agent einen lokalen Befehl auf Ihrem Rechner starten kann. Verwenden Sie diesen Modus, wenn ein Client eine URL benötigt, Sie das MCP-Paket aber selbst ausführen.

Lokales Paket

Installieren Sie das lokale Paket von PyPI:

pip install sendmux-mcp

Eine Oberfläche ausführen:

SENDMUX_API_KEY=smx_mbx_... sendmux-mcp-mailbox
SENDMUX_API_KEY=smx_root_... sendmux-mcp-management
SENDMUX_API_KEY=smx_mbx_... sendmux-mcp-sending

Alle Produktoberflächen ausführen:

SENDMUX_MCP_SURFACES=mailbox,management,sending \
SENDMUX_MAILBOX_API_KEY=smx_mbx_... \
SENDMUX_MANAGEMENT_API_KEY=smx_root_... \
SENDMUX_SENDING_API_KEY=smx_mbx_... \
sendmux-mcp

Der Server validiert Schlüsselpräfixe vor dem Start. Verwaltung erfordert smx_root_. Versand akzeptiert einen versandfähigen smx_mbx_-Schlüssel oder ein vom Eigentümer genehmigtes Versand-Ressourcen-smx_agent_-Token. Mailbox akzeptiert einen smx_mbx_-Schlüssel oder ein eingeschränktes smx_agent_-Token.

Privates HTTP

Der HTTP-Modus ist nützlich, wenn Ihr MCP-Client eine Verbindung zu einer Server-URL herstellt, Sie das Paket aber dennoch selbst ausführen möchten.

SENDMUX_API_KEY=smx_mbx_... \
SENDMUX_MCP_HTTP_BEARER_TOKEN=local-mcp-token \
sendmux-mcp-mailbox --transport http --host 127.0.0.1 --port 8765

Der Endpunkt ist standardmäßig /mcp. /health gibt die ausgewählten Oberflächen zurück. Der HTTP-Modus erfordert SENDMUX_MCP_HTTP_BEARER_TOKEN, es sei denn, Sie starten ihn explizit mit --allow-unauthenticated-http.

Konfigurationsreferenz

| Einstellung | Umgebungsvariable | Standard | | ----------------------------------- | ------------------------------- | -------------------------------- | | Werkzeugoberflächen | `SENDMUX_MCP_SURFACES` | Erforderlich für `sendmux-mcp` | | API-Schlüssel-Fallback | `SENDMUX_API_KEY` | Keine | | Mailbox-API-Schlüssel | `SENDMUX_MAILBOX_API_KEY` | Keine | | Verwaltungs-API-Schlüssel | `SENDMUX_MANAGEMENT_API_KEY` | Keine | | Versand-API-Schlüssel | `SENDMUX_SENDING_API_KEY` | Keine | | Verwaltungs- und Mailbox-API-Basis-URL | `SENDMUX_APP_BASE_URL` | `https://app.sendmux.ai/api/v1` | | Versand-API-Basis-URL | `SENDMUX_SENDING_BASE_URL` | `https://smtp.sendmux.ai/api/v1` | | Transport | `SENDMUX_MCP_TRANSPORT` | `stdio` | | HTTP-Host | `SENDMUX_MCP_HOST` | `127.0.0.1` | | HTTP-Port | `SENDMUX_MCP_PORT` | `8765` | | HTTP-Pfad | `SENDMUX_MCP_PATH` | `/mcp` | | HTTP-Bearer-Token | `SENDMUX_MCP_HTTP_BEARER_TOKEN` | Erforderlich für HTTP | | Erlaubte Browser-Ursprünge | `SENDMUX_MCP_ALLOWED_ORIGINS` | Keine Browser-Ursprünge | ```bash theme={null} sendmux-mcp \ --surfaces mailbox,management,sending \ --mailbox-api-key smx_mbx_... \ --management-api-key smx_root_... \ --sending-api-key smx_mbx_... ```

Werkzeugerkennung

Werkzeugnamen werden aus den aktuellen öffentlichen API-Oberflächen generiert. Öffnen Sie die Werkzeugauswahl Ihres MCP-Clients nach der Autorisierung, um die für diese Verbindung verfügbaren Werkzeuge anzuzeigen.

Gehostete Verbindungen zeigen nur die Werkzeuge an, die durch die ausgewählten Produktoberflächen, Berechtigungen und die Mailbox-Berechtigung erlaubt sind. Lokale Server zeigen die Werkzeuge für die Oberflächen und Schlüssel an, die Sie beim Start bereitstellen.

Fehlerbehebung

Bestätigen Sie die ausgewählten Produktoberflächen und gewährten Berechtigungen. Gehostete Verbindungen zeigen nur durch die Berechtigung erlaubte Werkzeuge an. Überprüfen Sie das API-Schlüsselpräfix. Verwaltung benötigt `smx_root_`; Versand akzeptiert `smx_mbx_` oder ein vom Eigentümer genehmigtes Versand-Ressourcen-`smx_agent_`; Mailbox akzeptiert `smx_mbx_` oder eingeschränktes `smx_agent_`. Senden Sie `Authorization: Bearer ` an privates HTTP oder schließen Sie OAuth für gehostetes MCP ab. Fügen Sie den Ursprung des Browser-Clients zu `SENDMUX_MCP_ALLOWED_ORIGINS` für privates HTTP hinzu. Verbinden Sie nur die benötigten Oberflächen oder deaktivieren Sie nicht verwendete Werkzeuge im Client.

Nächste Schritte

Konfigurieren Sie Sendmux MCP in Claude Code, Cursor, Codex, Gemini CLI, Qwen Code, Zed und mehr. Verwenden Sie paketverwaltete Clients aus dem Anwendungscode. Installieren Sie die CLI mit Snap, Homebrew oder npm, wenn Sie Terminalzugriff benötigen. Erstellen Sie eingeschränkte Anmeldeinformationen für lokale MCP-Konfigurationen.