RevenueBase MCP-Server
Ein Model Context Protocol (MCP)-Server, der Zugriff auf die branchenführende E-Mail-Verifizierungs-API von RevenueBase bietet. Dieser Server ermöglicht KI-Assistenten und -Anwendungen die Verifizierung von Geschäfts-E-Mails, einschließlich Catch-All- und Firewall-geschützter Domänen, mit einer Genauigkeit von über 99 %.
Merkmale
- E-Mail-Verifizierung in Echtzeit : Verifizieren Sie einzelne E-Mail-Adressen sofort
- Stapelverarbeitung von E-Mails : Senden und verarbeiten Sie große E-Mail-Listen
- Prozessmanagement : Stapelverarbeitungsaufträge überwachen, abbrechen und verfolgen
- Kreditverwaltung : Überprüfen Sie die verbleibenden API-Guthaben
- API-Schlüsselverwaltung : Neue API-Schlüssel generieren
- Hohe Genauigkeit : Über 99 % Genauigkeit bei der B2B-E-Mail-Verifizierung
- Catch-All-Domain-Unterstützung : Überprüfen Sie Catch-All-E-Mail-Domains, die andere Tools nicht verarbeiten können
- Firewall-Navigation : Umgehen Sie E-Mail-Firewalls wie Mimecast und Barracuda
Über RevenueBase
RevenueBase bietet branchenführende E-Mail-Verifizierungsdienste, die speziell für B2B-Datenanbieter entwickelt wurden. Mit der Möglichkeit, Catch-All- und Firewall-geschützte Domänen zu verifizieren, gewährleistet RevenueBase maximale Genauigkeit, wo andere Dienste versagen.
Erfahren Sie mehr über die E-Mail-Verifizierungsdienste von RevenueBase unter: https://revenuebase.ai/email-list-cleaning/
Installation
- Klonen Sie dieses Repository:
- Installieren Sie Abhängigkeiten mit uv:
- Richten Sie Ihren RevenueBase-API-Schlüssel ein:
Verwendung
Ausführen des Servers
Der Server wird gestartet und ist für MCP-Verbindungen verfügbar.
Verwendung mit MCP-Clients
Claude Desktop
Um diesen Server mit Claude Desktop zu verwenden, fügen Sie Ihrer Claude Desktop-Konfigurationsdatei die folgende Konfiguration hinzu:
macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
Windows : %APPDATA%\Claude\claude_desktop_config.json
Ersetzen Sie /path/to/revenuebase-mcp-server
durch den tatsächlichen Pfad zu Ihrem geklonten Repository und your_api_key_here
durch Ihren tatsächlichen RevenueBase-API-Schlüssel.
Andere MCP-Clients
Für andere MCP-Clients können Sie über den stdio-Transport eine Verbindung zum Server herstellen. Der Server läuft als Standard-MCP-Server und akzeptiert Verbindungen über stdin/stdout.
Beispiel mit dem MCP Python SDK:
Verfügbare Tools
1. E-Mail-Verifizierung in Echtzeit
Bestätigen Sie sofort eine einzelne E-Mail-Adresse.
Parameter:
email
(Zeichenfolge): Die zu verifizierende E-Mail-Adresse
Beispiel:
2. Batch-E-Mail-Übermittlung
Senden Sie eine Dateireferenz für die Stapelverarbeitung von E-Mails.
Parameter:
filename
(Zeichenfolge): Die Dateinamenreferenz für die Stapelverarbeitung
Beispiel:
3. Status des Stapelprozesses
Überprüfen Sie den Status eines Batch-E-Mail-Verarbeitungsauftrags.
Parameter:
process_id
(int): Die ID des Batchverarbeitungsauftrags
Beispiel:
4. Prozesse in der Warteschlange
Listen Sie alle in der Warteschlange befindlichen Stapelverarbeitungsaufträge für E-Mails auf.
Beispiel:
5. Vorgang abbrechen
Brechen Sie einen laufenden oder in die Warteschlange gestellten Batch-E-Mail-Verarbeitungsauftrag ab.
Parameter:
process_id
(int): Die ID des abzubrechenden Prozesses
Beispiel:
6. Credits erhalten
Rufen Sie die Anzahl der verbleibenden Credits für Ihr Konto ab.
Beispiel:
7. Neuen API-Schlüssel generieren
Generieren und geben Sie einen neuen API-Schlüssel zurück.
Beispiel:
Konfiguration
Umgebungsvariablen
REVENUEBASE_API_KEY
: Ihr RevenueBase-API-Schlüssel (erforderlich)
API-Endpunkte
Der Server stellt eine Verbindung zu den folgenden RevenueBase-API-Endpunkten her:
https://api.revenuebase.ai/v1/process-email
– E-Mail-Verifizierung in Echtzeithttps://api.revenuebase.ai/v1/batch-process-email
– Batch-E-Mail-Übermittlunghttps://api.revenuebase.ai/v1/batch-process-email-status
– Stapelstatusprüfunghttps://api.revenuebase.ai/v1/queued-process
– Liste der in die Warteschlange gestellten Prozessehttps://api.revenuebase.ai/v1/cancel-process
- Vorgang abbrechenhttps://api.revenuebase.ai/v1/credits
– Guthaben erhaltenhttps://api.revenuebase.ai/v1/new-api-key
– Neuen API-Schlüssel generieren
Fehlerbehandlung
Alle Tools verfügen über eine ordnungsgemäße Fehlerbehandlung und lösen RuntimeError
aus, wenn der API-Schlüssel nicht konfiguriert ist. HTTP-Fehler der RevenueBase-API werden automatisch mit requests.raise_for_status()
ausgelöst.
Anforderungen
- Python 3.7+
- fastmcp
- Anfragen
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .
Unterstützung
Support und Dokumentation zur RevenueBase-API finden Sie unter:
Bei Problemen mit diesem MCP-Server öffnen Sie bitte ein Problem in diesem Repository.
Related MCP Servers
- Python
- PythonMIT License
- PythonMIT License
- TypeScriptMIT License