LABSCO SUMMARY
One check, one key, nothing else to decide.
This is worth installing only if your agent writes to addresses it did not get from a trusted source — a form submission, a scraped page, a user typing under time pressure. The validation is the provider's, so the accuracy question is AbstractAPI's rather than this server's.
What it is
A single-purpose validator. It checks an address's format, whether the domain resolves, and whether the mailbox is deliverable, using AbstractAPI's email validation service.
What you get
- One check that answers whether an address is real: syntax, domain validity and deliverability, returned in a single call so an agent can decide before it drafts anything
Requirements
Python 3.11.0 or higher and UV 0.6.9 or higher. Clone the repository, create the virtual environment with uv venv, and register it in the client as uv --directory <YOUR_PATH_TO_MCP_EMAIL_VERIFY> run server.py. An AbstractAPI key goes in a .env file as ABSTRACT_API_KEY; the free tier covers casual use. Published on PyPI as verify-mail, version 0.1.0.
Setup effort
Build from source — git clone https://github.com/Abhi5h3k/MCP-Email-Verify.git
USE CASES
01
Screening an address before sending
Confirm the mailbox is deliverable rather than discovering it from a bounce.
02
Cleaning a list you were handed
Check the addresses one by one in the conversation and set aside the ones that fail.
BEFORE YOU INSTALL
What to know first
Requires
- Python 3.11.0 or higher
- uv 0.6.9 or higher
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
You clone this one yourself.
Server setup
TERMINAL
git clone https://github.com/Abhi5h3k/MCP-Email-Verify.git
cd MCP-Email-Verify
uv venvAdd your AbstractAPI key to the .env file in the project root as ABSTRACT_API_KEY=<YOUR_ABSTRACT_API_KEY>.
MCP Clients
Claude Desktop
CLAUDE DESKTOP · JSON
{
"mcpServers": {
"verify_mail": {
"command": "uv",
"args": [
"--directory",
"<YOUR_PATH_TO_MCP_EMAIL_VERIFY>",
"run",
"server.py"
]
}
}
}