MailTester Ninja

Verify email addresses live against their mail server and find work emails. Nothing stored.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
100%
Qualität der Benennung
100%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~872Tokens (Tool-Definitionen)
~3.7 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.68% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "email-verification": {
      "url": "https://mcp.mailtester.ninja/mcp"
    }
  }
}

Remote-Endpunkte

https://mcp.mailtester.ninja/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (2)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢verify_email(email)

Check in real time whether an email address exists and can receive mail, by asking the recipient's mail server (no message is sent). Returns code "ok" (valid), "ko" (invalid) or "mb" (uncertain, such as a catch-all domain) with a message.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "email": {
      "type": "string",
      "minLength": 3,
      "maxLength": 254,
      "description": "The email address to verify"
    }
  },
  "required": [
    "email"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "email": {
      "type": "string"
    },
    "code": {
      "type": "string",
      "description": "\"ok\" valid, \"ko\" invalid, \"mb\" uncertain"
    },
    "message": {
      "type": "string",
      "description": "Accepted, Rejected, Catch-All, No MX, Disposable, Timeout..."
    },
    "domain": {
      "type": [
        "string",
        "null"
      ]
    },
    "mx": {
      "type": "string"
    }
  },
  "required": [
    "email",
    "code",
    "message",
    "domain",
    "mx"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢find_email(first_name, last_name, domain)

Find the work email address of a person from their name and their company domain. Tries the 6 most common patterns (first.last, flast, first, firstlast, first_last, f.last) one by one and returns the first address the mail server accepts. Stops early when the domain accepts every address (catch-all) and then gives the most common pattern as "guess". Each pattern tried counts as one verification. Personal email providers such as gmail.com are not searched. Requires a paid MailTester Ninja key.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "first_name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 64,
      "description": "First name, for example Jean-Pierre"
    },
    "last_name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 64,
      "description": "Last name, for example De La Tour"
    },
    "domain": {
      "type": "string",
      "minLength": 3,
      "maxLength": 253,
      "description": "Company domain, for example example.com"
    }
  },
  "required": [
    "first_name",
    "last_name",
    "domain"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "found": {
      "type": "boolean"
    },
    "email": {
      "description": "The address the mail server accepted, when found",
      "type": [
        "string",
        "null"
      ]
    },
    "format": {
      "description": "Pattern of the returned address: first.last, flast, first, firstlast, first_last or f.last",
      "type": [
        "string",
        "null"
      ]
    },
    "confidence": {
      "anyOf": [
        {
          "type": "string",
          "enum": [
            "high",
            "medium",
            "low"
          ]
        },
        {
          "type": "null"
        }
      ],
      "description": "For an address found: high (first and last name in it), medium (an initial, a namesake may share it), low (first name only)"
    },
    "guess": {
      "description": "On a catch-all domain, the most common pattern; for a full mailbox, that address. Not verified.",
      "type": [
        "string",
        "null"
      ]
    },
    "code": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "tried": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991,
      "description": "Number of address patterns checked, each one counted as a verification"
    },
    "tested": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          }
        },
        "required": [
          "email",
          "code",
          "message"
        ],
        "additionalProperties": false
      },
      "description": "Every address checked, in order, with its verdict"
    },
    "reason": {
      "type": [
        "string",
        "null"
      ]
    }
  },
  "required": [
    "found",
    "email",
    "format",
    "confidence",
    "guess",
    "code",
    "message",
    "tried",
    "tested",
    "reason"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet2 Tools