Skip to main content
Glama
pijusz

mcpj-mailtrap

by pijusz

Schnellstart

1. Holen Sie sich Ihren API-Token

Holen Sie sich einen API-Token von Mailtrap API Tokens.

2. Zu Claude Code hinzufügen

Minimal

claude mcp add mailtrap -e MAILTRAP_API_TOKEN=your_token -- npx mcpj-mailtrap

Vollständig

claude mcp add mailtrap \
  -e MAILTRAP_API_TOKEN=your_token \
  -e MAILTRAP_SENDING_TOKEN=your_sending_token \
  -e MAILTRAP_ACCOUNT_ID=12345 \
  -e MAILTRAP_DEFAULT_FROM_EMAIL=noreply@yourdomain.com \
  -e MAILTRAP_TEST_INBOX_ID=12345 \
  -- npx mcpj-mailtrap

Das war's. Starten Sie Claude Code neu und die Tools sind verfügbar.

Funktioniert auch mit bunx mcpj-mailtrap@latest, wenn Sie Bun haben. Erfordert Node 18+ bei Ausführung über npx.

Claude Desktop / Cursor

Minimal

{
  "mcpServers": {
    "mailtrap": {
      "command": "npx",
      "args": ["-y", "mcpj-mailtrap@latest"],
      "env": {
        "MAILTRAP_API_TOKEN": "your_token"
      }
    }
  }
}

Vollständig

{
  "mcpServers": {
    "mailtrap": {
      "command": "npx",
      "args": ["-y", "mcpj-mailtrap@latest"],
      "env": {
        "MAILTRAP_API_TOKEN": "your_token",
        "MAILTRAP_SENDING_TOKEN": "your_sending_token",
        "MAILTRAP_ACCOUNT_ID": "12345",
        "MAILTRAP_DEFAULT_FROM_EMAIL": "noreply@yourdomain.com",
        "MAILTRAP_TEST_INBOX_ID": "12345"
      }
    }
  }
}

Laden Sie eine vorgefertigte Binärdatei von Releases herunter:

Plattform

Datei

macOS (Apple Silicon)

mcpj-mailtrap-darwin-arm64

macOS (Intel)

mcpj-mailtrap-darwin-x64

Linux

mcpj-mailtrap-linux-x64

Windows

mcpj-mailtrap-windows-x64.exe

macOS / Linux:

curl -Lo mcpj-mailtrap https://github.com/pijusz/mcp-mailtrap/releases/latest/download/mcpj-mailtrap-darwin-arm64
chmod +x mcpj-mailtrap
sudo mv mcpj-mailtrap /usr/local/bin/
claude mcp add mailtrap -e MAILTRAP_API_TOKEN=your_token -- /usr/local/bin/mcpj-mailtrap

Windows (PowerShell):

Invoke-WebRequest -Uri "https://github.com/pijusz/mcp-mailtrap/releases/latest/download/mcpj-mailtrap-windows-x64.exe" -OutFile "$env:LOCALAPPDATA\mcpj-mailtrap.exe"
claude mcp add mailtrap -e MAILTRAP_API_TOKEN=your_token -- "%LOCALAPPDATA%\mcpj-mailtrap.exe"

Related MCP server: Inbound Email MCP Server

Tools (48)

Analysen

Tool

Beschreibung

get_stats

Sende-Statistiken – Zustell-, Bounce-, Öffnungs-, Klick- und Spam-Raten. Gruppierung nach Domain, Kategorie, ESP oder Datum

E-Mail-Protokolle

Tool

Beschreibung

get_email_logs

Gesendete E-Mails auflisten mit Filterung nach Status, Stream, Datum. Cursor-basierte Paginierung

get_email_log

Einzelne Nachrichtendetails mit Zeitleiste der Zustellereignisse

get_suppressions

Unterdrückte E-Mails auflisten (Bounces, Spam-Beschwerden, Abmeldungen)

delete_suppression

Senden an eine unterdrückte Adresse wieder aktivieren

check_list_hygiene

Unterdrückte E-Mails finden, die noch in Kontaktlisten vorhanden sind, und genaue Bereinigungsaktionen vorschlagen

Senden

Tool

Beschreibung

send_email

Senden über transaktionalen oder Bulk-Stream. Unterstützt HTML, Text oder Vorlagen

batch_send

Bis zu 500 E-Mails in einer Anfrage senden

send_test_email

An ein Sandbox-Postfach zum Testen senden, mit optionalen Umgebungsstandardwerten für Postfach und Absender

Vorlagen

Tool

Beschreibung

list_templates

Alle E-Mail-Vorlagen auflisten

get_template

Vorlagendetails einschließlich HTML/Text-Body abrufen

create_template

Neue Vorlage erstellen

update_template

Bestehende Vorlage aktualisieren

delete_template

Vorlage löschen

render_react_email

Eine react-email-Komponentendatei (.tsx, .jsx, .js, .mjs) in HTML + Klartext rendern

Kontakte

Tool

Beschreibung

create_contact

Kontakt mit E-Mail, benutzerdefinierten Feldern und Listenmitgliedschaft erstellen

get_contact

Kontakt per UUID oder E-Mail abrufen

update_contact

Kontaktfelder, Listenmitgliedschaft und Abonnementstatus aktualisieren

delete_contact

Kontakt löschen

trigger_contact_event

Automatisierungen für einen Kontakt auslösen

list_contact_lists

Alle Kontaktlisten auflisten

get_contact_list

Eine einzelne Kontaktliste abrufen

create_contact_list

Neue Kontaktliste erstellen

update_contact_list

Kontaktliste umbenennen

delete_contact_list

Kontaktliste löschen

manage_contact_field

Benutzerdefinierte Kontaktfelder auflisten, abrufen, erstellen, aktualisieren oder löschen

import_contacts

Bis zu 50.000 Kontakte per Bulk-Import importieren oder Importstatus prüfen

export_contacts

Kontaktexport starten oder Exportstatus prüfen

E-Mail-Sandbox

Tool

Beschreibung

list_projects

Sandbox-Projekte mit Postfächern auflisten

get_project

Ein einzelnes Projekt abrufen

manage_project

Projekt erstellen, aktualisieren oder löschen

list_inboxes

Alle Sandbox-Postfächer auflisten

get_inbox

Postfachdetails abrufen (Anmeldedaten standardmäßig geschwärzt)

manage_inbox

Erstellen, aktualisieren, bereinigen, als gelesen markieren, Anmeldedaten zurücksetzen oder löschen

get_messages

Nachrichten in einem Sandbox-Postfach auflisten

get_message

Nachrichten-Body im HTML/Text/Roh/EML-Format abrufen, mit optionalen Anhängen

analyze_message

Kombinierter Spam-Score + HTML-Analyse + Header-Bericht

forward_message

Testnachricht an eine E-Mail weiterleiten

Domains

Tool

Beschreibung

list_domains

Sende-Domains mit DNS-Status auflisten

get_domain

Domaindetails einschließlich DNS-Einträgen abrufen

manage_domain

Sende-Domain erstellen oder löschen

send_domain_setup_instructions

DNS-Einrichtungsanweisungen per E-Mail an einen Kollegen senden

Konten

Tool

Beschreibung

list_accounts

Konten auflisten oder eines per ID abrufen

get_billing_usage

Planlimits und aktuelle Nutzung

manage_account_access

Berechtigungen auflisten, entfernen, aktualisieren, Ressourcen anzeigen

manage_api_token

API-Tokens auflisten, abrufen, erstellen, löschen oder zurücksetzen

Konfiguration

Variable

Erforderlich

Standard

Beschreibung

MAILTRAP_API_TOKEN

Ja

—

Allgemeiner API-Token von mailtrap.io/api-tokens

MAILTRAP_SENDING_TOKEN

Nein

MAILTRAP_API_TOKEN

Separater Token für transaktionale und Bulk-send.api-Anfragen

MAILTRAP_ACCOUNT_ID

Nein

automatisch erkannt

Standard-Konto-ID

MAILTRAP_DEFAULT_FROM_EMAIL

Nein

—

Standard-Absender-E-Mail für send_email / send_test_email

MAILTRAP_TEST_INBOX_ID

Nein

—

Standard-Sandbox-Postfach-ID für send_test_email

DEBUG

Nein

—

Debug-Protokollierung aktivieren

Updates

Mit npx @latest (empfohlen): Sie erhalten immer die neueste Version – keine manuellen Updates erforderlich.

Mit einer Binärdatei: Der Server prüft beim Start auf neue Versionen und protokolliert auf stderr, wenn veraltet:

[mcpj-mailtrap] Update available: v0.2.0 (current: v0.1.0)

Prüfen Sie Ihre installierte Version:

mcpj-mailtrap --version

Entwicklung

Erfordert Bun.

git clone https://github.com/pijusz/mcp-mailtrap.git
cd mcp-mailtrap
bun install
bun test           # tests
bun run build      # standalone binary
bun run inspect    # MCP Inspector
bun run check      # biome format + lint

Lizenz

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables interaction with Mailosaur email and SMS testing services, allowing message management, server configuration, file downloads, spam analysis, and TOTP code retrieval via natural language.
    29
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to interact with Mailjet's contact, campaign, segmentation, statistics, and workflow APIs for managing email marketing operations through natural language.
    165 npm
    13
    Apache 2.0