Zum Inhalt springen
Tutorial

Validieren Sie E-Mails von Claude mit dem botoi MCP-Server

| 5 min read

Verbinden Sie Claude Desktop oder Claude Code über MCP mit 44 Entwicklertools. Validieren Sie E-Mails, überprüfen Sie MX-Einträge und kennzeichnen Sie Einwegadressen, ohne Ihren Editor zu verlassen.

Email inbox with messages flagged for validation
Photo by Stephen Phillips on Unsplash

Sie überprüfen eine CSV-Datei mit 500 Benutzeranmeldungen in Claude. Die Hälfte der E-Mail-Adressen sieht verdächtig aus; temporäre Domains, Rechtschreibfehler, Adressen, die nach Bots riechen. Sie könnten die Datei exportieren, ein Python-Skript schreiben, eine Validierungsbibliothek installieren, sie ausführen und die Ergebnisse wieder einfügen. Oder Sie könnten Claude bitten, sie mit einem MCP-Tool zu überprüfen, das bereits mit einer Validierungs-API verbunden ist.

Diese zweite Option dauert etwa zehn Sekunden. Dieses Tutorial zeigt Ihnen, wie Sie es einrichten und drei Möglichkeiten, es zu verwenden.

Verbinden Sie den MCP-Server

Der Botoi MCP-Server läuft unter api.botoi.com/mcp und stellt 44 Entwicklertools zur Verfügung, darunter E-Mail-Validierung, Erkennung von Einweg-E-Mails und DNS-Suchen. Keine Installation erforderlich. Fügen Sie die Server-URL zu Ihrer Client-Konfiguration hinzu und starten Sie neu.

Claude Desktop

Offen claude_desktop_config.json (Einstellungen > Entwickler > Konfiguration bearbeiten) und fügen Sie den Server hinzu:

{
  "mcpServers": {
    "botoi": {
      "type": "streamable-http",
      "url": "https://api.botoi.com/mcp"
    }
  }
}

Claude Code

Führen Sie dies in Ihrem Terminal aus:

claude mcp add botoi --transport streamable-http https://api.botoi.com/mcp

Cursor

Erstellen oder bearbeiten .cursor/mcp.json in Ihrem Projektstamm:

{
  "mcpServers": {
    "botoi": {
      "url": "https://api.botoi.com/mcp",
      "type": "streamable-http"
    }
  }
}

Starten Sie Ihren Client nach dem Speichern neu. Claude entdeckt alle 44 Werkzeuge bei der ersten Verbindung.

Anwendungsfall 1: Überprüfen Sie eine einzelne E-Mail

Stellen Sie Claude eine einfache Frage: „Überprüfen Sie, ob user@tempmail.org eine echte E-Mail ist.“ Claude wählt das aus lookup_email Tool, sendet die Anfrage und gibt die Ergebnisse inline zurück.

You: "Check if user@tempmail.org is a real email."

Tool call: lookup_email
Input: { "email": "user@tempmail.org" }

Result:
{
  "email": "user@tempmail.org",
  "is_valid": true,
  "is_disposable": true,
  "is_free": false,
  "mx_found": true,
  "suggestion": null
}

Claude: "The address is syntactically valid and has working MX
records, but it belongs to a disposable email provider. This
signup is likely throwaway."

Die Antwort umfasst vier Signale: Formatgültigkeit, ob MX-Einträge für die Domain vorhanden sind, ob der Anbieter ein bekanntermaßen verfügbarer Dienst ist und einen Rechtschreibvorschlag, wenn die Domain wie ein Tippfehler aussieht (z. B. gmial.comgmail.com).

Anwendungsfall 2: Stapelvalidierung aus einer CSV

Geben Sie Claude eine CSV-Datei und sagen Sie ihm, wonach er suchen soll. „Lesen Sie „users.csv“ und kennzeichnen Sie alle Zeilen, in denen die E-Mail wegwerfbar ist.“ Claude liest die Datei, extrahiert die E-Mail-Spalte und ruft an check_disposable_email für jede eindeutige Domäne.

You: "Read users.csv and flag any rows where the email is disposable."

Claude reads the file, extracts the email column, and calls
disposable_email_check for each unique domain:

Tool call: check_disposable_email
Input: { "email": "alice@guerrillamail.com" }
Result: { "email": "alice@guerrillamail.com", "is_disposable": true }

Tool call: check_disposable_email
Input: { "email": "bob@gmail.com" }
Result: { "email": "bob@gmail.com", "is_disposable": false }

Tool call: check_disposable_email
Input: { "email": "charlie@yopmail.com" }
Result: { "email": "charlie@yopmail.com", "is_disposable": true }

Claude: "3 of 500 rows use disposable email providers:
  Row 12: alice@guerrillamail.com (Guerrilla Mail)
  Row 87: charlie@yopmail.com (YOPmail)
  Row 341: dana@throwaway.email (Throwaway)
The rest look clean."

Für 500 Zeilen mit 14 eindeutigen Domänen benötigt Claude nur 14 API-Aufrufe, da die Deduplizierung nach Domäne erfolgt. Im kostenlosen Kontingent (5 Anforderungen/Min.) dauert das weniger als drei Minuten. Mit einem API-Schlüssel ist es in Sekundenschnelle erledigt.

Anwendungsfall 3: MX-Prüfung auf Domänenebene

Manchmal möchten Sie tiefer gehen als die Einwegerkennung. Eine E-Mail-Adresse kann syntaktisch gültig und nicht wegwerfbar sein, aber die Domain verfügt möglicherweise über keine MX-Einträge, was bedeutet, dass sie überhaupt keine E-Mails empfangen kann. Bitten Sie Claude, die MX-Einträge für jede einzelne Domain in Ihrer Liste zu überprüfen.

You: "Check the MX records for all unique domains in this email list."

Claude extracts 14 unique domains and calls dns_lookup for each:

Tool call: lookup_dns
Input: { "domain": "acme-corp.io", "type": "MX" }
Result:
{
  "domain": "acme-corp.io",
  "type": "MX",
  "records": [
    { "value": "aspmx.l.google.com", "priority": 1, "ttl": 300 }
  ]
}

Tool call: lookup_dns
Input: { "domain": "defunct-startup.xyz", "type": "MX" }
Result:
{
  "domain": "defunct-startup.xyz",
  "type": "MX",
  "records": []
}

Claude: "12 of 14 domains have valid MX records. Two domains
have no MX records and can't receive email:
  - defunct-startup.xyz (0 MX records)
  - old-agency.co (0 MX records)
Emails to these domains will bounce."

Dadurch werden Domains erfasst, die abgelaufen sind, nie für E-Mail konfiguriert wurden oder geparkt sind. Dies sind Adressen, die einen Hardbounce durchführen, wenn Sie an sie senden.

Wie es funktioniert

Der MCP-Server unter api.botoi.com/mcp stellt 44 Tools als aufrufbare Funktionen bereit. Wenn Sie es mit Claude verbinden, ruft der Client beim Start das Tool-Manifest ab. Claude sieht den Namen, die Beschreibung und das Eingabeschema jedes Tools.

Wenn Sie nach der E-Mail-Validierung fragen, wählt Claude basierend auf Ihrer Frage das richtige Tool aus:

  • Fragen zu einer bestimmten E-Mail-Adresse → lookup_email
  • Fragen zu Einweganbietern → check_disposable_email
  • Fragen zu MX-, SPF- oder DMARC-Einträgen → lookup_dns

Claude sendet die Anfrage, erhält strukturiertes JSON zurück und interpretiert das Ergebnis im Kontext. Für die kostenlose Stufe ist bei 5 Anfragen pro Minute und 100 pro Tag kein API-Schlüssel erforderlich. Fügen Sie einen Schlüssel hinzu Authorization Überschrift für höhere Grenzwerte.

Andere E-Mail-bezogene MCP-Tools

Über dieselbe MCP-Verbindung haben Sie Zugriff auf die folgenden verwandten Tools:

  • lookup_email: vollständige Validierung einschließlich Syntax, Format, MX-Einträgen und Einwegerkennung
  • check_disposable_email: gezielte Prüfung für Einweganbieter wie Mailinator, Guerrilla Mail und YOPmail
  • lookup_dns: MX-, SPF-, DMARC- und andere DNS-Einträge für jede Domäne abfragen
  • detect_pii: Scannen Sie einen Textblock und finden Sie darin eingebettete E-Mail-Adressen (sowie Telefonnummern, Sozialversicherungsnummern und andere personenbezogene Daten).

Alle vier arbeiten über denselben MCP-Server. No extra configuration needed.

Durchsuchen Sie die vollständige Liste der 44 Tools unter api.botoi.com/v1/mcp/tools.json, oder besuchen Sie die MCP-Setup-Seite für Konfigurationen für jeden unterstützten Client.

FAQ

Wie validiere ich eine E-Mail-Adresse mit Claude und MCP?
Verbinden Sie den Botoi MCP-Server mit Claude Desktop oder Claude Code und bitten Sie Claude, eine beliebige E-Mail-Adresse zu überprüfen. Claude ruft das Tool email_validate automatisch auf und gibt in Sekundenschnelle die Formatgültigkeit, den MX-Eintragsstatus und die Erkennung verfügbarer Anbieter zurück.
Kann Claude einen Stapel E-Mails aus einer CSV-Datei validieren?
Ja. Bitten Sie Claude, Ihre CSV-Datei zu lesen und wegwerfbare oder ungültige E-Mails zu kennzeichnen. Claude durchläuft die Zeilen, ruft das Tool „disposable_email_check“ oder „email_validate“ für jede Adresse auf und meldet, in welchen Zeilen Probleme auftreten.
Welche E-Mail-Validierungstools sind über den Botoi MCP-Server verfügbar?
Vier Tools decken die E-Mail-Validierung ab: email_validate (Syntax, Format, MX, Einwegprüfung), „disposable_email_check“ (erkennt Einweganbieter wie Mailinator und Guerrilla Mail), dns_lookup (MX-, SPF-, DMARC-Eintragsprüfungen) und pii_detect (findet in Text eingebettete E-Mail-Adressen).
Benötige ich einen API-Schlüssel, um E-Mails über MCP zu validieren?
Nein. Der Botoi MCP-Server funktioniert ohne API-Schlüssel mit 5 Anfragen pro Minute und 100 pro Tag. Für höhere Limits erhalten Sie einen kostenlosen Schlüssel für 1.000 Anfragen pro Tag oder einen kostenpflichtigen Plan ab 9 $/Monat.
Welche MCP-Clients unterstützen die E-Mail-Validierung mit Botoi?
Claude Desktop, Claude Code, Cursor, VS Code, and Windsurf all support the Botoi MCP server. Fügen Sie die Server-URL (https://api.botoi.com/mcp) zu Ihrer Client-Konfiguration hinzu und fragen Sie nach E-Mail-Adressen.

Starte mit botoi zu entwickeln

150+ API-Endpunkte für Abfragen, Textverarbeitung, Bildgenerierung und Entwickler-Tools. Kostenloser Tarif, keine Kreditkarte nötig.