Skip to main content
Glama

trykittai-mcp-server

TryKitt.ai mcp Server

Ein FastMCP-Server (Model Context Protocol), der E-Mail-Verifizierungs- und Suchfunktionen mithilfe der TryKitt.ai- API bereitstellt. Dieser Server ermöglicht KI-Assistenten, B2B-E-Mail-Adressen mit hoher Genauigkeit und niedrigen Bounce-Raten zu finden und zu verifizieren.

Merkmale

  • E-Mail-Verifizierung : Verifizieren Sie E-Mail-Adressen mit erweiterter SMTP- und Catchall-Verifizierung
  • E-Mail-Suche : Finden Sie E-Mail-Adressen von Einzelpersonen anhand ihres Namens und der Firmendomäne
  • Jobverwaltung : Verfolgen und überwachen Sie die E-Mail-Verifizierung/Jobsuche
  • Echtzeitverarbeitung : Erhalten Sie sofortige Ergebnisse für E-Mail-Vorgänge
  • Hohe Genauigkeit : Nutzt die fortschrittlichen Verifizierungsalgorithmen von TryKitt.ai mit einer Absprungrate von <0,1 %

Installation

  1. Klonen Sie dieses Repository:
git clone https://github.com/avivshafir/trykittai-mcp-server cd trykittai-mcp-server
  1. Initialisieren Sie eine neue Python-Umgebung mit uv:
# Initialize a new uv project (if starting fresh) uv init # Or create a virtual environment uv venv # Activate the virtual environment source .venv/bin/activate # On macOS/Linux
  1. Installieren Sie Abhängigkeiten mit uv:
# Using uv (recommended) uv sync

Aufstellen

  1. Holen Sie sich Ihren TryKitt.ai API-Schlüssel:
    • Besuchen Sie TryKitt.ai
    • Registrieren Sie sich für ein Konto
    • Navigieren Sie zu Ihren API-Einstellungen, um Ihren API-Schlüssel abzurufen
  2. Legen Sie Ihren API-Schlüssel als Umgebungsvariable fest:
export TRYKITT_API_KEY="your_api_key_here"

Oder erstellen Sie eine .env Datei im Projektstammverzeichnis:

TRYKITT_API_KEY=your_api_key_here

Verwendung

Ausführen des Servers

Starten Sie den FastMCP-Server:

python server.py

Der Server wird gestartet und ist für MCP-Verbindungen verfügbar.

Hinzufügen zu MCP-Clients

Um diesen Server mit MCP-kompatiblen Clients zu verwenden, müssen Sie den Client für die Verbindung mit diesem Server konfigurieren.

Claude Desktop

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

{ "mcpServers": { "trykittai": { "command": "python", "args": ["/path/to/your/trykittai-mcp-server/server.py"], "env": { "TRYKITT_API_KEY": "your_api_key_here" } } } }
Andere MCP-Clients

Konfigurieren Sie andere MCP-kompatible Clients für die Verbindung mit:

  • Befehl : python
  • Argumente : ["/path/to/your/trykittai-mcp-server/server.py"]
  • Umgebungsvariablen : TRYKITT_API_KEY=your_api_key_here
Verwendung mit UV

Wenn Sie uv verwenden, können Sie den Server auch mit Folgendem ausführen:

{ "mcpServers": { "trykittai": { "command": "uv", "args": ["run", "python", "server.py"], "cwd": "/path/to/your/trykittai-mcp-server", "env": { "TRYKITT_API_KEY": "your_api_key_here" } } } }

Hinweis : Ersetzen Sie /path/to/your/trykittai-mcp-server durch den tatsächlichen absoluten Pfad zu Ihrem Projektverzeichnis und your_api_key_here durch Ihren tatsächlichen TryKitt.ai-API-Schlüssel.

Verfügbare Tools

1. E-Mail-Verifizierung ( verify_email_send )

Überprüfen Sie, ob eine E-Mail-Adresse gültig und zustellbar ist.

Parameter:

  • email (erforderlich): Die zu verifizierende E-Mail-Adresse
  • custom_data (optional): Benutzerdefinierte Daten, die mit der Anfrage verknüpft werden sollen

Beispiel:

result = await verify_email_send("john.doe@example.com")
2. E-Mail-Suche ( find_email )

Suchen Sie die E-Mail-Adresse einer Person anhand ihres Namens und der Firmendomäne.

Parameter:

  • full_name (erforderlich): Der vollständige Name der Person
  • domain (erforderlich): Die Unternehmensdomäne oder Website
  • linkedin_url (optional): LinkedIn-Profil-URL für bessere Genauigkeit
  • custom_data (optional): Benutzerdefinierte Daten, die mit der Anfrage verknüpft werden sollen

Beispiel:

result = await find_email( full_name="John Doe", domain="example.com", linkedin_url="https://linkedin.com/in/johndoe" )
3. Auftragsstatus ( get_job_status )

Überprüfen Sie den Status eines zuvor übermittelten Auftrags.

Parameter:

  • job_id (erforderlich): Die ID des zu prüfenden Jobs

Beispiel:

result = await get_job_status("job_123456")
4. Jobs auflisten ( list_jobs )

Alle Jobs auflisten (Hinweis: Dieser Endpunkt ist möglicherweise nur eingeschränkt verfügbar).

Beispiel:

result = await list_jobs()

API-Antwortformat

Erfolgreiche E-Mail-Verifizierung

{ "id": "job_123456", "status": "completed", "result": { "email": "john.doe@example.com", "valid": true, "deliverable": true, "confidence": 0.95, "verification_type": "smtp_catchall" } }

Erfolgreiches E-Mail-Finden

{ "id": "job_789012", "status": "completed", "result": { "email": "john.doe@example.com", "confidence": 0.88, "sources": ["pattern_matching", "web_scraping"] } }

Fehlerbehandlung

Der Server verarbeitet verschiedene Fehlerszenarien:

  • Ungültige API-Schlüssel
  • Ratenbegrenzung
  • Netzwerk-Timeouts
  • Ungültige E-Mail-Formate
  • Fehler bei der Domänenüberprüfung

Häufige Fehlerantworten:

{ "error": "Invalid API key", "code": 401 }

Konfiguration

Umgebungsvariablen

  • TRYKITT_API_KEY : Ihr TryKitt.ai API-Schlüssel (erforderlich)

SSL-Konfiguration

Der Server ist für die Zusammenarbeit mit den API-Endpunkten von TryKitt.ai konfiguriert. Die SSL-Verifizierung ist derzeit aus Kompatibilitätsgründen deaktiviert.

Entwicklung

Projektstruktur

trykittai-mcp-server/ ├── server.py # Main FastMCP server implementation ├── pyproject.toml # Project dependencies and configuration ├── uv.lock # Dependency lock file ├── README.md # This file ├── LICENSE # MIT License └── .venv/ # Virtual environment

Abhängigkeiten

  • fastmcp : FastMCP-Framework zum Erstellen von MCP-Servern
  • httpx : Asynchroner HTTP-Client für API-Anfragen
  • pydantic : Datenvalidierung und Einstellungsverwaltung

Über TryKitt.ai

TryKitt.ai ist ein erweiterter Dienst zur E-Mail-Verifizierung und -Suche, der:

  • Bietet unbegrenzte kostenlose E-Mail-Verifizierung für einzelne Benutzer
  • Erreicht eine Absprungrate von <0,1 % durch erweiterte Überprüfung
  • Funktioniert 2-5 Mal schneller als alternative Lösungen
  • Verwendet Enterprise Identity Server zur Catchall-Verifizierung
  • Erkennt Jobänderungen und validiert sie anhand realer Systeme

Erfahren Sie mehr unter https://trykitt.ai/

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .

Beitragen

  1. Forken Sie das Repository
  2. Erstellen eines Feature-Zweigs
  3. Nehmen Sie Ihre Änderungen vor
  4. Fügen Sie gegebenenfalls Tests hinzu
  5. Senden einer Pull-Anfrage

Unterstützung

Bei Problemen im Zusammenhang mit:

  • Dieser MCP-Server: Öffnen Sie ein Problem in diesem Repository
  • TryKitt.ai API: Kontaktieren Sie den TryKitt.ai-Support
  • FastMCP-Framework: Lesen Sie die FastMCP-Dokumentation

Änderungsprotokoll

Version 1.0.0

  • Erstveröffentlichung mit E-Mail-Verifizierungs- und Suchfunktionen
  • Auftragsstatusverfolgung
  • Unterstützung der Echtzeitverarbeitung
  • FastMCP-Integration
-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Trykittai-MCP-Server

  1. Merkmale
    1. Installation
      1. Aufstellen
        1. Verwendung
          1. Ausführen des Servers
          2. Hinzufügen zu MCP-Clients
          3. Verfügbare Tools
        2. API-Antwortformat
          1. Erfolgreiche E-Mail-Verifizierung
          2. Erfolgreiches E-Mail-Finden
        3. Fehlerbehandlung
          1. Konfiguration
            1. Umgebungsvariablen
            2. SSL-Konfiguration
          2. Entwicklung
            1. Projektstruktur
            2. Abhängigkeiten
          3. Über TryKitt.ai
            1. Lizenz
              1. Beitragen
                1. Unterstützung
                  1. Änderungsprotokoll
                    1. Version 1.0.0

                  Related MCP Servers

                  View all related MCP servers

                  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/avivshafir/trykittai-mcp-server'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server