Tomba MCP

offiziell

Tomba, Ihr einzigartiger B2B-E-Mail-Finder und -Verifizierer, bietet eine unverwechselbare Lead-Datenbank für müheloses und effektives Outreach-Scaling.

Was kann man mit Tomba MCP machen?

  • E-Mail-Adressen für eine Domain finden — Fragen Sie nach allen Kontakten eines Unternehmens über domain_search, mit Filtern wie Abteilung oder Land.
  • E-Mail-Adresse einer Person generieren — Verwenden Sie email_finder, um eine wahrscheinliche Adresse aus Name und Domain zu konstruieren, und verifizieren Sie diese anschließend.
  • Zustellbarkeit von E-Mails überprüfen — Prüfen Sie mit email_verifier, ob eine Adresse gültig und sicher zum Versenden ist.
  • Kontaktprofil anreichern — Rufen Sie Berufsbezeichnung, Unternehmen und Social-Media-Links für eine E-Mail mit email_enrichment ab.
  • Technologie-Stack eines Unternehmens entdecken — Identifizieren Sie die Tools und Plattformen, die eine Website nutzt, über technology_finder.
  • Ähnliche Unternehmen finden — Verwenden Sie similar_finder, um vergleichbare Domains für die Akquise oder Analyse zu lokalisieren.

Dokumentation

Tomba Tomba.io MCP Server

Ein Model Context Protocol (MCP) Server für die Integration mit der Tomba.io API. Dieser Server bietet umfassende E-Mail-Erkennungs-, Verifizierungs- und Anreicherungsfunktionen über eine standardisierte MCP-Schnittstelle.

Funktionen

Tools (28 verfügbar)

E-Mail-Erkennung

  • Domain-Suche: Finden Sie alle E-Mail-Adressen, die mit einer Domain verbunden sind
  • E-Mail-Finder: Generieren Sie wahrscheinliche E-Mail-Adressen aus Namen und Domains
  • Autor-Finder: Entdecken Sie E-Mail-Adressen von Artikelautoren
  • LinkedIn-Finder: Finden Sie E-Mails aus LinkedIn-Profil-URLs
  • E-Mail-Anzahl: Erhalten Sie die Gesamtzahl der E-Mails für Domains
  • E-Mail-Quellen: Finden Sie heraus, wo eine E-Mail-Adresse im Web gefunden wurde
  • E-Mail-Format: Erhalten Sie die E-Mail-Formatmuster, die von einer Domain verwendet werden

Verifizierung

  • E-Mail-Verifizierer: Verifizieren Sie die Zustellbarkeit von E-Mails und prüfen Sie die Datenbankpräsenz

Anreicherung

Telefon

  • Telefon-Finder: Suchen Sie Telefonnummern per E-Mail, Domain oder LinkedIn
  • Telefon-Validierer: Validieren Sie Telefonnummern und prüfen Sie Anbieterinformationen

Domain-Intelligenz

Unternehmenssuche

  • Unternehmenssuche: Suchen Sie nach Unternehmen mit natürlichen Sprachabfragen und erweiterten Filtern

Konto & Verwaltung

  • Kontoinformationen: Erhalten Sie aktuelle Kontoinformationen, Plan und Guthaben
  • Nutzungsinformationen: Erhalten Sie API-Nutzungsstatistiken über alle Endpunkte
  • Flags auflisten: Listen Sie eingereichte Daten-Flags mit Status und Guthaben-Rückerstattungen auf
  • Flag erstellen: Melden Sie falsche Daten (Hard Bounces, ungültige E-Mails) zur Guthaben-Wiederherstellung
  • Leads auflisten: Listen Sie Leads mit optionalem Domain-Filter auf
  • Lead erstellen: Fügen Sie einen neuen Lead zu einer Liste hinzu
  • Schlüssel auflisten: Listen Sie API-Schlüssel auf
  • Logs abrufen: Erhalten Sie aktuelle API-Anfrage-Logs

Ressourcen (7 verfügbar)

  • tomba://api/status - API-Status und Kontoinformationen
  • tomba://domain/{domain} - Domain-Informationen
  • tomba://email/{email} - E-Mail-Informationen
  • tomba://similar/{domain} - Analyse ähnlicher Domains
  • tomba://technology/{domain} - Technologie-Stack-Informationen
  • tomba://docs/api - API-Dokumentation
  • tomba://docs/tools - Tools-Dokumentation

Prompts (16 vorgefertigte Workflows)

  • find_contact - Finden Sie vollständige Kontaktinformationen für eine Person
  • verify_email_list - Stapelweise E-Mail-Adressen verifizieren
  • research_company - Unternehmenskontakte und -struktur recherchieren
  • enrich_lead - Reichern Sie einen Lead mit allen verfügbaren Daten an
  • find_journalists - Finden Sie Journalistenkontakte aus Artikeln
  • phone_finder - Finden Sie Telefonnummern für Kontakte
  • validate_phone - Validieren Sie eine Telefonnummer
  • competitor_analysis - Analysieren Sie Wettbewerber mit ähnlichen Domains und Technologien
  • technology_audit - Umfassendes Technologie-Audit einer Website
  • domain_insights - Erhalten Sie umfassende Einblicke in eine Domain, einschließlich E-Mail-Anzahl und Technologie
  • bulk_domain_research - Recherchieren Sie mehrere Domains nach E-Mail-Anzahlen und Basisinformationen
  • find_target_companies - Finden Sie Unternehmen mit erweiterten Filtern (Größe, Typ, Umsatz, Branche)
  • market_research - Recherchieren Sie Unternehmen in einem Marktsegment mit umfassender Filterung
  • lead_generation - Generieren Sie Leads, indem Sie Unternehmen und deren Kontakte finden
  • prospect_enrichment - Reichern Sie Unternehmensprospekte mit umfassenden Daten an
  • industry_analysis - Analysieren Sie Unternehmen innerhalb einer Branche mit detaillierter Segmentierung

Filteroptionen für Unternehmenssuch-Prompts

FilterVerfügbare Werte
Größe1-10 (Mikro), 11-50 (Klein), 51-250 (Mittelgroß), 251-1K (Mittelgroß bis groß), 1K-5K (Groß), 5K-10K (Sehr groß), 10K-50K (Enterprise), 50K-100K (Massiv), 100K+ (Global)
TypBildung, Regierung, gemeinnützig, privat, öffentlich, persönlich
Umsatz$0-$1M, $1M-$10M, $10M-$50M, $50M-$100M, $100M-$250M, $250M-$500M, $500M-$1B, $1B-$10B, $10B+
BrancheBasierend auf LinkedIn Industry Codes V2 (140+ Branchen, einschließlich Computersoftware, Finanzdienstleistungen, Krankenhaus & Gesundheitswesen usw.)

Leistung & Zuverlässigkeit

Timeout

Alle API-Aufrufe haben einen 120-Sekunden-Timeout. Tomba-Suchen laufen in Echtzeit gegen die Live-Infrastruktur — die Antwortzeiten variieren mit der SMTP-Servergeschwindigkeit des Zielunternehmens, der Website-Reaktionsfähigkeit und der Tiefe der Catch-All-Erkennung.

Wiederholung mit exponentiellem Backoff

Alle API-Aufrufe werden automatisch bis zu 3 Mal mit exponentiellem Backoff wiederholt bei:

  • 429 Too Many Requests (Ratenlimit überschritten)
  • 5xx Serverfehlern

Wiederholungsverzögerungen: 1s → 2s → 4s.

Ratenlimits

Ratenlimits werden pro Endpunkt und pro Plan durchgesetzt:

PlanPro SekundePro MinutePro Tag
Kostenlos125
Basic350500
Growth5801.000
Pro81504.000
50.000+ PläneUnbegrenztUnbegrenztUnbegrenzt

Es werden keine Credits berechnet, wenn Tomba kein Ergebnis liefern kann. Doppelte Anfragen innerhalb von 30 Tagen werden nicht erneut gezählt.

Transportoptionen

  • stdio - Standard-Eingabe/Ausgabe (Standard, für Claude Desktop)
  • http - HTTP-Server mit REST-Endpunkten

Installation

Voraussetzungen

  • Node.js 18 oder höher
  • npm oder yarn
  • Tomba-API-Konto (Hier anmelden)

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5

Hinweis: Das npm-Paket wurde von tomba-mcp-server in @tomba-io/tomba-mcp-server umbenannt. Bitte aktualisieren Sie Ihre Konfigurationen entsprechend.

Option 1: Installation über NPX (Empfohlen)

Der einfachste Weg, den Tomba MCP Server zu nutzen, ist über npx, was kein Klonen des Repositorys erfordert:

macOS/Linux

Fügen Sie zu Ihrer claude_desktop_config.json (~/Library/Application Support/Claude/claude_desktop_config.json) hinzu:

{
    "mcpServers": {
        "tomba": {
            "command": "npx",
            "args": ["-y", "@tomba-io/tomba-mcp-server"],
            "env": {
                "TOMBA_API_KEY": "your-api-key-here",
                "TOMBA_SECRET_KEY": "your-secret-key-here"
            }
        }
    }
}

Windows

Fügen Sie zu Ihrer claude_desktop_config.json (%APPDATA%\Claude\claude_desktop_config.json) hinzu:

{
    "mcpServers": {
        "tomba": {
            "command": "npx",
            "args": ["-y", "@tomba-io/tomba-mcp-server"],
            "env": {
                "TOMBA_API_KEY": "your-api-key-here",
                "TOMBA_SECRET_KEY": "your-secret-key-here"
            }
        }
    }
}

Hinweis: Das -y-Flag akzeptiert automatisch die Installationsaufforderung, und npx holt immer die neueste Version.

Option 2: Installation aus dem Quellcode

Wenn Sie den Server modifizieren oder zur Entwicklung beitragen möchten:

# Clone the repository
git clone https://github.com/tomba-io/tomba-mcp-server.git
cd tomba-mcp-server

# Install dependencies
yarn install

# Build the project
yarn build

Konfiguration

OpenClaw-Skill

Dieses Repository enthält jetzt einen workspace-lokalen OpenClaw-Skill unter skills/tomba-contact-intelligence/SKILL.md.

Der Skill soll OpenClaw dabei helfen, die richtigen Tomba MCP Tools für Kontakterkennung, Unternehmensrecherche, E-Mail-Verifizierung, Telefonsuche und Prospect-Anreicherungs-Workflows auszuwählen.

So verwenden Sie ihn:

  1. Öffnen Sie dieses Repository als Ihren OpenClaw-Workspace oder kopieren Sie das skills/tomba-contact-intelligence-Verzeichnis in Ihr OpenClaw-Skills-Verzeichnis.
  2. Stellen Sie sicher, dass der Tomba MCP Server konfiguriert und für OpenClaw verfügbar ist.
  3. Starten Sie eine neue OpenClaw-Sitzung, damit der Skill geladen wird.

Beispiel-Prompts:

  • "Finde den besten Kontakt für Partnerschaften bei stripe.com und verifiziere die E-Mail, bevor du sie zurückgibst."
  • "Recherchiere Fintech-Unternehmen in Deutschland und identifiziere dann wahrscheinliche Vertriebskontakte für die besten Treffer."
  • "Reichere diesen Prospect mit E-Mail, Telefon, Unternehmenstechnologie und ähnlichen Wettbewerbern an: jane@acme.com"

Claude Desktop Einrichtung

Um diesen Server mit Claude Desktop zu verwenden, fügen Sie die Konfiguration zu Ihrer claude_desktop_config.json-Datei hinzu.

Verwendung von NPX (Empfohlen)

Diese Methode verwendet automatisch die neueste veröffentlichte Version:

macOS/Linux (~/Library/Application Support/Claude/claude_desktop_config.json):

{
    "mcpServers": {
        "tomba": {
            "command": "npx",
            "args": ["-y", "@tomba-io/tomba-mcp-server"],
            "env": {
                "TOMBA_API_KEY": "your-api-key-here",
                "TOMBA_SECRET_KEY": "your-secret-key-here"
            }
        }
    }
}

Windows (%APPDATA%\Claude\claude_desktop_config.json):

{
    "mcpServers": {
        "tomba": {
            "command": "npx",
            "args": ["-y", "@tomba-io/tomba-mcp-server"],
            "env": {
                "TOMBA_API_KEY": "your-api-key-here",
                "TOMBA_SECRET_KEY": "your-secret-key-here"
            }
        }
    }
}

Verwendung einer lokalen Installation

Wenn Sie aus dem Quellcode gebaut haben, verwenden Sie den absoluten Pfad zu Ihrer Installation:

macOS/Linux:

{
    "mcpServers": {
        "tomba": {
            "command": "node",
            "args": ["/ABSOLUTE/PATH/TO/tomba-mcp-server/server/index.js"],
            "env": {
                "TOMBA_API_KEY": "your-api-key-here",
                "TOMBA_SECRET_KEY": "your-secret-key-here"
            }
        }
    }
}

Windows:

{
    "mcpServers": {
        "tomba": {
            "command": "node",
            "args": [
                "C:\\ABSOLUTE\\PATH\\TO\\tomba-mcp-server\\server\\index.js"
            ],
            "env": {
                "TOMBA_API_KEY": "your-api-key-here",
                "TOMBA_SECRET_KEY": "your-secret-key-here"
            }
        }
    }
}

Wichtige Hinweise:

  • Ersetzen Sie your-api-key-here und your-secret-key-here durch Ihre tatsächlichen Tomba-API-Anmeldedaten
  • Ersetzen Sie bei lokaler Installation /ABSOLUTE/PATH/TO/tomba-mcp-server durch den vollständigen Pfad zu Ihrem Installationsverzeichnis
  • Starten Sie Claude Desktop nach der Aktualisierung der Konfiguration neu

Tomba-API-Anmeldedaten erhalten

  1. Besuchen Sie https://tomba.io
  2. Registrieren Sie sich für ein Konto oder melden Sie sich an
  3. Navigieren Sie zu Ihrem Dashboard
  4. Gehen Sie zu den API-Einstellungen
  5. Kopieren Sie Ihren API-Schlüssel und geheimen Schlüssel

Alternative: Verwendung des HTTP-Transports

Für HTTP-Transport mit npx:

{
    "mcpServers": {
        "tomba": {
            "command": "npx",
            "args": [
                "-y",
                "@tomba-io/tomba-mcp-server",
                "--transport",
                "http",
                "--port",
                "3000"
            ],
            "env": {
                "TOMBA_API_KEY": "your-api-key-here",
                "TOMBA_SECRET_KEY": "your-secret-key-here"
            }
        }
    }
}

Für HTTP-Transport mit lokaler Installation:

{
    "mcpServers": {
        "tomba": {
            "command": "node",
            "args": [
                "/ABSOLUTE/PATH/TO/tomba-mcp-server/server/index.js",
                "--transport",
                "http",
                "--port",
                "3000"
            ],
            "env": {
                "TOMBA_API_KEY": "your-api-key-here",
                "TOMBA_SECRET_KEY": "your-secret-key-here"
            }
        }
    }
}

Verwendung

Befehlszeilenoptionen

Usage: tomba-mcp-server [options]

Options:
  --transport <type>    Transport type: 'stdio' or 'http' (default: stdio)
  --port <number>       Port number for HTTP transport (default: 3000)
  --help                Show help message

Environment Variables:
  TOMBA_API_KEY         Your Tomba API key (required)
  TOMBA_SECRET_KEY      Your Tomba secret key (required)

Examples:
  # Run with stdio transport (default)
  node server/index.js

  # Run with HTTP transport on default port (3000)
  node server/index.js --transport http

  # Run with HTTP transport on custom port
  node server/index.js --transport http --port 8080

Eigenständiger HTTP-Server

Sie können den Server auch als eigenständigen HTTP-Dienst ausführen:

export TOMBA_API_KEY="your-api-key"
export TOMBA_SECRET_KEY="your-secret-key"
node server/index.js --transport http --port 3000

HTTP-API-Endpunkte

  • POST /mcp - JSON-RPC-Anfragen senden
  • GET /mcp - Server-Sent Events für Benachrichtigungen (erfordert X-Session-Id-Header)
  • DELETE /mcp - Eine Sitzung beenden (erfordert X-Session-Id-Header)
  • GET /health - Health-Check-Endpunkt
  • GET /sessions - Aktive Sitzungen auflisten (erfordert Authentifizierung)

Beispiel-HTTP-Anfrage

curl -X POST http://localhost:3000/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/call",
    "params": {
      "name": "email_finder",
      "arguments": {
        "domain": "stripe.com",
        "firstName": "Patrick",
        "lastName": "Collison"
      }
    },
    "id": 1
  }'

🔧 Entwicklung

Entwicklungsbefehle

# Run in development mode
yarn dev

# Build the project
yarn build

# Run tests
yarn test

# Run tests in watch mode
yarn test:watch

# Run tests with coverage
yarn test:coverage

# Lint code
yarn lint

# Fix linting errors
yarn lint:fix

🔍 Debugging & Testen

MCP Inspector (Empfohlen)

Der einfachste Weg, Ihren MCP-Server zu testen und zu debuggen:

# Build and launch MCP Inspector
yarn debug

Dies öffnet eine Weboberfläche, in der Sie:

  • 📋 Alle verfügbaren Tools anzeigen können
  • 🧪 Tools interaktiv testen können
  • 📊 Anfragen/Antworten prüfen können
  • 🐛 In Echtzeit debuggen können

Alternative Debug-Methoden

# Debug TypeScript directly
yarn debug:dev

# Run integration tests
yarn test:integration

# Manual testing
yarn build
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | node server/index.js

VS Code Debugging

Wenn Sie VS Code verwenden, nutzen Sie die enthaltenen Debug-Konfigurationen:

  • Debug MCP Server: Debuggen Sie das kompilierte JavaScript
  • Debug TypeScript: Debuggen Sie den TypeScript-Quellcode direkt
  • Debug with Inspector: Debuggen Sie mit MCP Inspector
  • Run Tests: Debuggen Sie Jest-Tests

Siehe DEBUG_GUIDE.md für umfassende Debugging-Anweisungen.

🧪 Testen einzelner Tools

1. Domain-Suche

Suchen Sie nach E-Mail-Adressen, die mit einem Domainnamen verbunden sind.

{
    "name": "domain_search",
    "arguments": {
        "domain": "tomba.io",
        "limit": 10,
        "page": 1
    }
}

Antwort:

{
  "data": {
    "organization": {
      "website_url": "tomba.io",
      "organization": "Tomba technology web service LLC",
      "location": {
        "country": "US",
        "city": "Claymont",
        "state": "Delaware",
        "street_address": "1228 claymont",
        "postal_code": "19703"
      },
      "social_links": {
        "twitter_url": "https://twitter.com/tombaplatforum",
        "facebook_url": "https://www.facebook.com/tombaplatforum",
        "linkedin_url": "https://www.linkedin.com/company/tomba-io"
      },
      "disposable": false,
      "webmail": false,
      "phone_number": "(850) 790-5575",
      "industries": "Information Technology and Services",
      "founded": "2021",
      "company_size": "1-10",
      "company_type": "privately held",
      "revenue": "$0-$1M",
      "accept_all": false,
      "description": "the most powerful email-finding tool which is able to list all the email addresses of people who are working in a particular company.",
      "pattern": "{l}.{first}",
      "total_similar": 35,
      "keywords": [
        "lead generation software"
      ],
      "ranking": 661495,
      "whois": {
        "registrar_name": "namecheap, inc.",
        "created_date": "2020-07-07T20:54:07+02:00",
        "referral_url": "https://www.namecheap.com/"
      },
      "last_updated": "2025-09-06T00:22:01+02:00"
    },
    "emails": [
      {
        "email": "b.mohamed@tomba.io",
        "first_name": "Mohamed",
        "last_name": "Ben rebia",
        "full_name": "Mohamed Ben rebia",
        "gender": "male",
        "phone_number": false,
        "type": "personal",
        "country": "DZ",
        "position": "CEO",
        "department": "executive",
        "seniority": "senior",
        "twitter": null,
        "linkedin": "https://www.linkedin.com/in/mohamed-ben-rebia",
        "score": 100,
        "verification": {
          "date": "2025-09-22T00:00:00+02:00",
          "status": "valid"
        },
        "sources": [
          {
            "uri": "https://github.com/tomba-io/generic-emails/blob/084fc1a63d3cdaf9a34f255bedc2baea49a8e8b9/src/lib/validation/hash.ts",
            "website_url": "github.com",
            "extracted_on": "2021-02-08T20:09:54+01:00",
            "last_seen_on": "2021-02-08T22:43:40+01:00",
            "still_on_page": true
          },
          ....
        ]
      },
      ...
      ...
      ...
      ...
      ...
    ]
  },
  "meta": {
    "total": 21,
    "pageSize": 10,
    "current": 1,
    "total_pages": 3,
    "params": {
      "domain": "tomba.io",
      "page": 1,
      "limit": 10,
      "department": null,
      "country": null,
      "type": "all",
      "live": false
    }
  }
}

2. E-Mail-Finder

Generieren Sie wahrscheinliche E-Mail-Adressen aus Domain, Vorname und Nachname.

{
    "name": "email_finder",
    "arguments": {
        "domain": "example.com",
        "firstName": "John",
        "lastName": "Doe"
    }
}

Antwort:

{
    "data": {
        "email": "b.mohamed@tomba.io",
        "first_name": "Mohamed",
        "last_name": "Ben rebia",
        "full_name": "Mohamed Ben rebia",
        "website_url": "tomba.io",
        "company": "Tomba technology web service LLC",
        "position": "CEO",
        "country": "DZ",
        "gender": "male",
        "twitter": null,
        "linkedin": "https://www.linkedin.com/in/mohamed-ben-rebia",
        "score": 100,
        "accept_all": null,
        "phone_number": false,
        "verification": {
            "date": "2025-09-22T00:00:00+02:00",
            "status": "valid"
        },
        "sources": [
            {
                "uri": "https://github.com/tomba-io/generic-emails/blob/084fc1a63d3cdaf9a34f255bedc2baea49a8e8b9/src/lib/validation/hash.ts",
                "website_url": "github.com",
                "extracted_on": "2021-02-08T20:09:54+01:00",
                "last_seen_on": "2021-02-08T22:43:40+01:00",
                "still_on_page": true
            }
        ]
    }
}

3. E-Mail-Verifizierer

Verifizieren Sie die Zustellbarkeit von E-Mail-Adressen und prüfen Sie die Datenbankpräsenz.

{
    "name": "email_verifier",
    "arguments": {
        "email": "b.mohamed@tomba.io"
    }
}

Antwort:

{
    "data": {
        "email": {
            "email": "b.mohamed@tomba.io",
            "result": "deliverable",
            "status": "valid",
            "score": 99,
            "smtp_provider": "Google Workspace",
            "mx": {
                "records": [
                    "aspmx.l.google.com",
                    "alt2.aspmx.l.google.com",
                    "alt1.aspmx.l.google.com",
                    "alt4.aspmx.l.google.com",
                    "alt3.aspmx.l.google.com"
                ]
            },
            "mx_check": true,
            "smtp_server": true,
            "smtp_check": true,
            "accept_all": false,
            "greylisted": false,
            "block": true,
            "gibberish": false,
            "disposable": false,
            "webmail": false,
            "regex": true,
            "whois": {
                "registrar_name": "namecheap, inc.",
                "referral_url": "https://www.namecheap.com/",
                "created_date": "2020-07-07T20:54:07+02:00"
            }
        },
        "sources": [
            {
                "uri": "https://github.com/tomba-io/generic-emails/blob/084fc1a63d3cdaf9a34f255bedc2baea49a8e8b9/src/lib/validation/hash.ts",
                "website_url": "github.com",
                "extracted_on": "2021-02-08T20:09:54+01:00",
                "last_seen_on": "2021-02-08T22:43:40+01:00",
                "still_on_page": true
            }
        ]
    }
}

4. E-Mail-Anreicherung

Reichern Sie eine E-Mail-Adresse mit zusätzlichen Kontaktinformationen an.

{
    "name": "email_enrichment",
    "arguments": {
        "email": "b.mohamed@tomba.io"
    }
}

Antwort:

{
    "data": {
        "email": "b.mohamed@tomba.io",
        "first_name": "Mohamed",
        "last_name": "Ben rebia",
        "full_name": "Mohamed Ben rebia",
        "website_url": "tomba.io",
        "company": "Tomba technology web service LLC",
        "position": "CEO",
        "country": "DZ",
        "gender": "male",
        "twitter": null,
        "linkedin": "https://www.linkedin.com/in/mohamed-ben-rebia",
        "score": 100,
        "accept_all": null,
        "phone_number": false,
        "verification": {
            "date": "2025-09-22T00:00:00+02:00",
            "status": "valid"
        },
        "sources": [
            {
                "uri": "https://github.com/tomba-io/generic-emails/blob/084fc1a63d3cdaf9a34f255bedc2baea49a8e8b9/src/lib/validation/hash.ts",
                "website_url": "github.com",
                "extracted_on": "2021-02-08T20:09:54+01:00",
                "last_seen_on": "2021-02-08T22:43:40+01:00",
                "still_on_page": true
            }
        ]
    }
}

5. Autor-Finder

Finden Sie E-Mail-Adressen von Artikelautoren aus einer URL.

{
    "name": "author_finder",
    "arguments": {
        "url": "https://example.com/article"
    }
}

Antwort:

{
    "data": {
        "email": "b.mohamed@tomba.io",
        "first_name": "Mohamed",
        "last_name": "Ben rebia",
        "full_name": "Mohamed Ben rebia",
        "website_url": "tomba.io",
        "company": "Tomba technology web service LLC",
        "position": "CEO",
        "country": "DZ",
        "gender": "male",
        "twitter": null,
        "linkedin": "https://www.linkedin.com/in/mohamed-ben-rebia",
        "score": 100,
        "accept_all": null,
        "phone_number": false,
        "verification": {
            "date": "2025-09-22T00:00:00+02:00",
            "status": "valid"
        },
        "sources": [
            {
                "uri": "https://github.com/tomba-io/generic-emails/blob/084fc1a63d3cdaf9a34f255bedc2baea49a8e8b9/src/lib/validation/hash.ts",
                "website_url": "github.com",
                "extracted_on": "2021-02-08T20:09:54+01:00",
                "last_seen_on": "2021-02-08T22:43:40+01:00",
                "still_on_page": true
            }
        ]
    }
}

6. LinkedIn-Finder

Finden Sie E-Mail-Adressen aus LinkedIn-Profil-URLs.

{
    "name": "linkedin_finder",
    "arguments": {
        "url": "https://linkedin.com/in/johndoe"
    }
}

Antwort:

{
    "data": {
        "email": "b.mohamed@tomba.io",
        "first_name": "Mohamed",
        "last_name": "Ben rebia",
        "full_name": "Mohamed Ben rebia",
        "website_url": "tomba.io",
        "company": "Tomba technology web service LLC",
        "position": "CEO",
        "country": "DZ",
        "gender": "male",
        "twitter": null,
        "linkedin": "https://www.linkedin.com/in/mohamed-ben-rebia",
        "score": 100,
        "accept_all": null,
        "phone_number": false,
        "verification": {
            "date": "2025-09-22T00:00:00+02:00",
            "status": "valid"
        },
        "sources": [
            {
                "uri": "https://github.com/tomba-io/generic-emails/blob/084fc1a63d3cdaf9a34f255bedc2baea49a8e8b9/src/lib/validation/hash.ts",
                "website_url": "github.com",
                "extracted_on": "2021-02-08T20:09:54+01:00",
                "last_seen_on": "2021-02-08T22:43:40+01:00",
                "still_on_page": true
            }
        ]
    }
}

7. Telefon-Finder

Suchen Sie nach Telefonnummern basierend auf E-Mail, Domain oder LinkedIn-Profil.

{
    "name": "phone_finder",
    "arguments": {
        "domain": "tomba.io"
    }
}

Antwort:

{
    "data": {
        "domain": "tomba.io",
        "valid": true,
        "local_format": "(850) 790-5575",
        "intl_format": "+1 850-790-5575",
        "e164_format": "+18507905575",
        "rfc3966_format": "tel:+1-850-790-5575",
        "country_code": "US",
        "line_type": "FIXED_LINE_OR_MOBILE",
        "carrier": "",
        "timezones": ["America/New_York"]
    }
}

8. Telefon-Validierer

Validieren Sie Telefonnummern und prüfen Sie Anbieterinformationen.

{
    "name": "phone_validator",
    "arguments": {
        "phone": "+213667945402"
    }
}

Antwort:

{
    "data": {
        "valid": true,
        "local_format": "0667 94 54 02",
        "intl_format": "+213 667 94 54 02",
        "e164_format": "+213667945402",
        "rfc3966_format": "tel:+213-667-94-54-02",
        "country_code": "DZ",
        "line_type": "MOBILE",
        "carrier": "Mobilis",
        "timezones": ["Europe/Paris"]
    }
}

9. E-Mail-Anzahl

Erhalten Sie die Gesamtzahl der E-Mail-Adressen für eine Domain.

{
    "name": "email_count",
    "arguments": {
        "domain": "tomba.io"
    }
}

Antwort:

{
    "domain": "tomba.io",
    "total": 245,
    "personalEmails": 198,
    "genericEmails": 47,
    "department": {
        "engineering": 45,
        "sales": 38,
        "marketing": 32,
        "hr": 15,
        "finance": 12,
        "legal": 8,
        "executive": 25,
        "support": 28,
        "other": 42
    },
    "seniority": {
        "junior": 89,
        "senior": 125,
        "executive": 31
    },
    "source": "tomba_email_count"
}

10. Ähnlichkeits-Finder

Finden Sie ähnliche Domains basierend auf einer bestimmten Domain.

{
    "name": "similar_finder",
    "arguments": {
        "domain": "tomba.io"
    }
}

Antwort:

{
    "data": [
        {
            "website_url": "summit.com",
            "name": "Summit",
            "industries": "Wholesale"
        },
        {
            "website_url": "hunter.io",
            "name": "Hunter",
            "industries": "Information Technology and Services"
        },
        {
            "website_url": "voilaNorbert.com",
            "name": "VoilaNorbert",
            "industries": "Information Technology and Services"
        }
    ]
}

11. Technologie-Finder

Entdecken Sie sofort den Technologie-Stack einer beliebigen Website.

{
    "name": "technology_finder",
    "arguments": {
        "domain": "tomba.io"
    }
}

Antwort:

{
    "domain": "tomba.io",
    "data": [
        {
            "slug": "intercom",
            "name": "Intercom",
            "icon": "Intercom.png",
            "website": "https://www.intercom.com",
            "categories": {
                "id": 10,
                "slug": "analytics",
                "name": "Analytics"
            }
        }
    ]
}

12. Unternehmenssuche

Suchen Sie Unternehmen mit natürlichsprachlichen Abfragen und erweiterten Filtern wie Standort, Branche, Größe und Umsatz.

{
    "name": "companies_search",
    "arguments": {
        "filters": {
            "location_city": {
                "include": ["san francisco"]
            },
            "industry": {
                "include": ["technology"]
            },
            "size": {
                "include": ["51-200", "201-500"]
            }
        },
        "page": 1,
        "limit": 10
    }
}

Antwort:

{
    "data": {
        "companies": [
            {
                "name": "Tech Company Inc",
                "domain": "techcompany.com",
                "industry": "Technology",
                "location": {
                    "city": "San Francisco",
                    "state": "California",
                    "country": "United States"
                },
                "size": "51-200",
                "revenue": "$10M-$50M"
            }
        ],
        "total": 150,
        "page": 1
    }
}

Verfügbare Filter:

  • location_city: Nach Stadt filtern mit Include/Exclude-Arrays
  • location_state: Nach Bundesland filtern mit Include/Exclude-Arrays
  • location_country: Nach Land filtern mit Include/Exclude-Arrays
  • industry: Nach Branche filtern (basierend auf LinkedIn Industry Codes V2 – 140+ Branchen)
  • type: Nach Unternehmenstyp filtern: education, government, nonprofit, private, public, personal
  • size: Nach Unternehmensgröße filtern: 1-10, 11-50, 51-250, 251-1K, 1K-5K, 5K-10K, 10K-50K, 50K-100K, 100K+
  • revenue: Nach Umsatzbereich filtern: $0-$1M, $1M-$10M, $10M-$50M, $50M-$100M, $100M-$250M, $250M-$500M, $500M-$1B, $1B-$10B, $10B+
  • founded: Nach Gründungsjahr filtern mit Include/Exclude-Arrays
  • keywords: Nach Schlüsselwörtern filtern mit Include/Exclude-Arrays
  • sic: Nach SIC-Codes filtern mit Include/Exclude-Arrays
  • naics: Nach NAICS-Codes filtern mit Include/Exclude-Arrays
  • similar: Nach ähnlichen Domains filtern mit Include/Exclude-Arrays

Ratenbegrenzung & Nutzung

API-Ratenlimits

Tomba.io implementiert Ratenbegrenzung basierend auf Ihrem Abonnementplan:

  • Kostenloser Plan: 50 Anfragen pro Monat
  • Growth-Plan: 5.000 Anfragen pro Monat + 10.000 Verifizierungsanfragen
  • Pro-Plan: 10.000 Anfragen pro Monat
  • Enterprise-Plan: 50.000 Anfragen pro Monat
  • Individueller Plan: Individuelle Limits

Erfahren Sie mehr über Tomba-Preispläne.

Ratenlimit-Header

Jede API-Antwort enthält Informationen zum Ratenlimit:

X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 999
X-RateLimit-Reset: 1609459200

Erfahren Sie mehr über Tomba-API-Ratenlimits.

Umgang mit Ratenlimits

Wenn Sie Ihr Ratenlimit überschreiten, gibt die API einen 429 Too Many Requests-Status zurück mit:

{
    "error": {
        "type": "rate_limit",
        "message": "Rate limit exceeded. Please try again in 60 seconds",
        "code": 429
    }
}

Best Practices

  1. Nutzung überwachen: Überprüfen Sie Ihr Dashboard unter tomba.io/dashboard
  2. Backoff implementieren: Behandeln Sie 429-Antworten mit exponentiellem Backoff
  3. Batch-Operationen: Verwenden Sie die Domain-Suche für mehrere E-Mails derselben Domain
  4. Ergebnisse cachen: Speichern Sie Ergebnisse lokal, um doppelte Anfragen zu vermeiden
  5. Entsprechend planen: Aktualisieren Sie Ihren Plan basierend auf Ihren Nutzungsmustern

Nutzungstipps

  • Die Domain-Suche gibt mehrere E-Mails pro Anfrage zurück (effizienter als einzelne Abfragen)
  • Die E-Mail-Verifizierung verbraucht nur Guthaben für gültige E-Mail-Formate
  • Der Telefon-Finder kann mehrere Nummern pro Anfrage zurückgeben
  • Die Anreicherung liefert umfassende Daten in einer einzigen Anfrage

Fehlerbehebung

Server startet nicht in Claude Desktop

  1. Node.js-Version prüfen: Stellen Sie sicher, dass Sie Node.js 18 oder höher haben

    node --version
    
  2. NPX verwenden:

    • Stellen Sie eine stabile Internetverbindung für den ersten Start sicher
    • Das -y-Flag sollte die Installation automatisch akzeptieren
    • NPX cached das Paket nach der ersten Verwendung
  3. Lokale Installation verwenden:

    • Überprüfen Sie, ob der absolute Pfad in Ihrer Konfiguration korrekt ist
    • Stellen Sie sicher, dass server/index.js existiert: ls -la server/index.js
    • Stellen Sie sicher, dass Sie yarn build erfolgreich ausgeführt haben
  4. API-Anmeldedaten überprüfen: Stellen Sie sicher, dass Ihre Tomba-API-Schlüssel korrekt sind

  5. Claude-Protokolle prüfen:

    • macOS: ~/Library/Logs/Claude/mcp*.log
    • Windows: %APPDATA%\Claude\logs\mcp*.log

NPX-spezifische Probleme

„npx-Befehl nicht gefunden":

  • Stellen Sie sicher, dass npm installiert ist: npm --version
  • NPX wird mit npm 5.2.0+ geliefert, aktualisieren Sie bei Bedarf: npm install -g npm

Paket nicht gefunden:

  • Überprüfen Sie, ob das Paket veröffentlicht ist: npm view @tomba-io/tomba-mcp-server
  • Versuchen Sie, den npm-Cache zu leeren: npm cache clean --force

Paket wird immer heruntergeladen:

  • Dies ist normales Verhalten mit dem -y-Flag
  • NPX cached das Paket nach dem ersten Download
  • Für eine dauerhafte Installation verwenden Sie die lokale Installationsmethode

Authentifizierungsfehler

  • Überprüfen Sie Ihre API-Schlüssel unter https://app.tomba.io/dashboard
  • Stellen Sie sicher, dass Umgebungsvariablen in der Konfiguration korrekt gesetzt sind
  • Überprüfen Sie, ob Ihr API-Abonnement aktiv ist

Tools reagieren nicht

  • Überprüfen Sie Ihre Tomba-API-Ratenlimits
  • Überprüfen Sie die Netzwerkverbindung
  • Überprüfen Sie die Serverprotokolle auf Fehlermeldungen

Über Tomba

Tomba wurde 2020 gegründet und ist stolz darauf, die zuverlässigste, genaueste und umfassendste Quelle für E-Mail-Adressdaten zu sein, die es überall gibt. Wir verarbeiten Terabytes an Daten, um unsere E-Mail-Finder-API zu erstellen.

image

Mitwirken

  1. Forken Sie das Repository (https://github.com/tomba-io/tomba-mcp-server/fork)
  2. Erstellen Sie Ihren Feature-Branch (git checkout -b my-new-feature)
  3. Committen Sie Ihre Änderungen (git commit -am 'Add some feature')
  4. Pushen Sie den Branch (git push origin my-new-feature)
  5. Erstellen Sie einen neuen Pull Request

Lizenz

Weitere Informationen finden Sie in der Lizenz-Datei.

Support