MailTester MCP server — email verification for AI agents
MCP serverCommunicationLets your agent check whether an email address is real, risky, or disposable before you send to it.
Needs your own account with this service; the key stays on Ahel's server side.
Then ask your AI: use MailTester MCP server to get api key
Details
Available today. Use it as a step in a pipeline you build, or from your connected AI.
Add it as a step in a pipeline you build on Ahel, or connect Ahel to Claude, ChatGPT, Cursor, Claude Code or Codex and ask your AI to use it.
About this server
Verify emails (valid/invalid/risky/unknown): MX, SMTP, catch-all, disposable. Free agent key.
Install MailTester MCP server — email verification for AI agents
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user mailtester-mcp-server-email-veri 'https://app.mailtester.com/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://app.mailtester.com/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=mailtester-mcp-server-email-veri&config=eyJ1cmwiOiJodHRwczovL2FwcC5tYWlsdGVzdGVyLmNvbS9tY3AifQ==Open the link and Cursor adds the server at that address.
ChatGPT
https://app.mailtester.com/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add mailtester-mcp-server-email-veri --url 'https://app.mailtester.com/mcp'Run it once, then sign in with codex mcp login mailtester-mcp-server-email-veri if the server asks for an account.
From the project's README
As published by mailtester-com/mailtester-mcp in README.md.
Remote Model Context Protocol server that tells an AI agent whether an email address can receive mail before anything is sent to it.
- Endpoint:
https://app.mailtester.com/mcp(Streamable HTTP, JSON responses) - Official MCP Registry:
com.mailtester/email-verification - Website: https://mailtester.com
- Agent docs: https://app.mailtester.com/agent-gateway · OpenAPI · llms.txt · agent card
The server is hosted; there is nothing to install. This repository documents how to connect.
Get a key (no account needed)
Connect without a key and call the get_api_key tool, or:
curl -X POST https://app.mailtester.com/agent-gateway/register \
-H 'Content-Type: application/json' \
-d '{"name":"my-agent","purpose":"verify signup emails"}'
The key is shown once. Each key gets 25 free verifications per day (unused credits do not roll over) and expires after 30 days; register again when it does. Send it as Authorization: Bearer <api_key>.
Connect
Claude Code
claude mcp add --transport http mailtester https://app.mailtester.com/mcp --header "Authorization: Bearer YOUR_KEY"
Claude Desktop / Cursor / VS Code (mcp.json-style config)
{
"mcpServers": {
"mailtester": {
"type": "http",
"url": "https://app.mailtester.com/mcp",
"headers": { "Authorization": "Bearer YOUR_KEY" }
}
}
}
Tools
| Tool | What it does |
|---|---|
get_api_key | Get a free key (works without a key) |
verify_email | Verify one address → valid, invalid, risky or unknown (1 credit) |
verify_batch | Verify up to 25 addresses per call, with per-address verdicts |
get_batch_status, list_lists, get_list | Follow saved verification lists |
explain_result | Explain a verdict in plain English, with a send recommendation |
estimate_cost, get_credit_balance | Check credits before running |
Verdicts
valid: the mailbox exists and accepts mailinvalid: the address or domain cannot receive mailrisky: accept-all (catch-all) domain, role or disposable address, or a Microsoft 365 address the mail server couldn't confirmunknown: the receiving server gave no definitive answer
Limits
10 requests per minute per key, one request in flight per key, and a shared daily capacity for free agent keys (HTTP 429 until 00:00 UTC when it is used up). Inbox placement, blacklist monitoring and email finder need a full account at https://mailtester.com.
REST API
The same key works on the REST API: POST https://app.mailtester.com/api/v1/verify, POST https://app.mailtester.com/api/v1/verify/batch, GET https://app.mailtester.com/api/v1/credits. See the OpenAPI description.
Tools it offers (9)
What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.
get_api_keyget_credit_balancelist_listsget_listexplain_resultverify_emailverify_batchestimate_costget_batch_status
Signals
- Last commit
- Oct 2026
Advanced
- Delivery
- email-verification MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
com-mailtester-email-verification- Source
- github.com/mailtester-com/mailtester-mcp
- Hosted endpoint
https://app.mailtester.com/mcp
github.com/mailtester-com/mailtester-mcp
More in Communication
MCP server · builderio
More in Communicationagent-native-brain
MCP server · builderio
More in Communicationpalisade
MCP server · palisadeemail
More in Communicationagentphone
MCP server · agentphone-ai
More in Communicationqr-generator
MCP server · modelcontextprotocol
More in Communicationshipmail-mcp
MCP server · shipmail-to
More in Communication