Inxmail MCP
inxmail-mcp
MCP-Server für die Inxmail Commerce Transactional API. Verwalten Sie Events, Sendungen, Bounces, Blocklisten, Blacklisten, Reaktionen und Zustellungs-Tracking — direkt aus Claude heraus.
Schnelleinstieg
1. Installation
npm install -g inxmail-mcp
# or use npx (no install needed)2. API-Zugangsdaten abrufen
Erstellen Sie in Ihrem Inxmail Commerce Admin-Panel einen API-Schlüssel unter API-Zugangsdaten. Sie erhalten:
API Key ID (Benutzername)
API Secret (Passwort)
Ihr Instanzname ist die Subdomain aus Ihrer Inxmail Commerce API-URL:
https://your-instance.api.inxmail-commerce.com/-> Instanz =your-instance
3. Konfiguration für Claude Code
claude mcp add inxmail-mcp -e INXMAIL_INSTANCE=your-instance -e INXMAIL_API_KEY_ID=your-key-id -e INXMAIL_API_SECRET=your-secret -- npx -y inxmail-mcpOder aus dem Quellcode:
claude mcp add inxmail-mcp -e INXMAIL_INSTANCE=your-instance -e INXMAIL_API_KEY_ID=your-key-id -e INXMAIL_API_SECRET=your-secret -- node /path/to/inxmail-mcp/build/index.js4. Konfiguration für Claude Desktop
Fügen Sie dies zu claude_desktop_config.json hinzu:
{
"mcpServers": {
"inxmail": {
"command": "npx",
"args": ["-y", "inxmail-mcp"],
"env": {
"INXMAIL_INSTANCE": "your-instance",
"INXMAIL_API_KEY_ID": "your-key-id",
"INXMAIL_API_SECRET": "your-secret"
}
}
}
}Verfügbare Tools
Kern-Anwendungsfälle
Tool | Beschreibung |
| Überprüfen Sie den Zustellungsstatus einer E-Mail — Sendungen, Bounces, Reaktionen und Blockierstatus |
| Überprüfen Sie, ob eine E-Mail blockiert ist (Blockliste Hard-Bounces + Blackliste explizite Sperren) |
| API-Einstiegspunkt mit Links zu allen verfügbaren Ressourcen abrufen |
Events
Tool | Beschreibung |
| Ein transaktionales E-Mail-Event auslösen |
| Status/Ergebnis eines ausgelösten Events anhand der Transaktions-ID abrufen |
| Alle konfigurierten Event-Typen auflisten |
| Einen einzelnen Event-Typ anhand der ID abrufen |
Sendungen
Tool | Beschreibung |
| Gesendete Transaktions-E-Mails mit Filtern auflisten |
| Details einer bestimmten Sendung anhand der ID abrufen |
Reaktionen & Tracking
Tool | Beschreibung |
| Empfänger-Reaktionen (Öffnungen und Klicks) auflisten |
| Informationen zum Zustellungsstatus auflisten |
Bounces & Beschwerden
Tool | Beschreibung |
| Bounced Transaktions-E-Mails auflisten |
| Feedback-Loop-Beschwerden auflisten |
Blockliste (Hard-Bounces)
Tool | Beschreibung |
| E-Mail-Adressen auflisten, die aufgrund von Hard-Bounces blockiert sind |
| Überprüfen, ob eine bestimmte E-Mail auf der Blockliste steht |
| Eine E-Mail von der Blockliste entfernen |
Blackliste (Explizite Sperren)
Tool | Beschreibung |
| Explizit auf der Blackliste stehende E-Mail-Adressen auflisten |
| Überprüfen, ob eine bestimmte E-Mail auf der Blackliste steht |
| Eine E-Mail-Adresse zur Blackliste hinzufügen |
| Eine E-Mail von der Blackliste entfernen |
Mail-Relay
Tool | Beschreibung |
| Mail-Relay-Sendungen auflisten |
| Details einer bestimmten Mail-Relay-Sendung abrufen |
| Mail-Relay-Reaktionen (Öffnungen, Klicks) auflisten |
| Mail-Relay-Bounces auflisten |
| Mail-Relay-Beschwerden auflisten |
Raw-Mail
Tool | Beschreibung |
| Eine vollständige RFC 5322 E-Mail senden (Base64-kodiert) |
Fehlerprotokolle
Tool | Beschreibung |
| Fehlerprotokolleinträge auflisten |
| Einen einzelnen Fehlerprotokolleintrag anhand der ID abrufen |
| Einen Fehlerprotokolleintrag als gelesen markieren |
Beispiel-Prompts
"Is test@example.com blocked or blacklisted?"
"Check the delivery status for user@example.com"
"List all bounces from last week"
"Trigger a welcome email event for new-user@example.com"
"Show me all event types configured in the system"
"List recent complaints from the last 30 days"Entwicklung
git clone https://github.com/shahabazdev/inxmail-mcp.git
cd inxmail-mcp
npm install
npm run buildTesten
npm test # run all tests
npx vitest # run in watch modeFührt Unit-Tests mit Vitest aus, die Folgendes abdecken:
API-Client (Authentifizierung, Anfragemethoden, Abfrageparameter, Paginierung, Fehlerbehandlung)
Tool-Registrierung (alle 29 Tools registriert, keine Duplikate)
Umgebungsvariablen
Variable | Erforderlich | Beschreibung |
| Ja | Instanz-Subdomain (z. B. |
| Ja | API Key ID |
| Ja | API Secret |
Lizenz
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shahabazdev/inxmail-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server