
Verify email addresses live against their mail server and find work emails. Nothing stored.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Your MailTester Ninja key: a free API token from https://mailtester.ninja/free-email-verification-api/ (50 checks a day) or a paid key.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Find the work email address of a person from their name and their company domain. Tries the usual patterns (first.last, flast, first...) one by one and returns the first address the mail server accepts. Each pattern tried counts as one verification. Requires a paid MailTester Ninja key.
Company domain, for example example.com
Last name
First name
Middle name, if any
Find the work email address of a person from their name and their company domain. Tries the usual patterns (first.last, flast, first...) one by one and returns the first address the mail server accepts. Each pattern tried counts as one verification. Requires a paid MailTester Ninja key.
| Argument | Type | Description |
|---|---|---|
| domain* | string | Company domain, for example example.com |
| last_name* | string | Last name |
| first_name* | string | First name |
| middle_name | string | Middle name, if any |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"first_name",
"last_name",
"domain"
],
"properties": {
"domain": {
"type": "string",
"maxLength": 253,
"minLength": 3,
"description": "Company domain, for example example.com"
},
"last_name": {
"type": "string",
"maxLength": 64,
"minLength": 1,
"description": "Last name"
},
"first_name": {
"type": "string",
"maxLength": 64,
"minLength": 1,
"description": "First name"
},
"middle_name": {
"type": "string",
"maxLength": 64,
"description": "Middle name, if any"
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| email* | string | The email address to verify |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"email"
],
"properties": {
"email": {
"type": "string",
"maxLength": 254,
"minLength": 3,
"description": "The email address to verify"
}
}
}