Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Mcp Email Verify

    A lightweight Model Context Protocol (MCP) server that enables your LLM to validate email addresses. This tool checks email format, domain validity, and deliverability using the AbstractAPI Email Validation API. Perfect for integrating email validation into AI applications like Claude Desktop.

    2 stars
    Python
    Updated May 10, 2025

    Table of Contents

    • Features
    • Requirements
    • Setup
    • Running the Server
    • Usage
    • Development
    • Set up pre-commit

    Table of Contents

    • Features
    • Requirements
    • Setup
    • Running the Server
    • Usage
    • Development
    • Set up pre-commit

    Documentation

    MCP Email Verify

    A lightweight Model Context Protocol (MCP) server that enables your LLM to validate email addresses. This tool checks email format, domain validity, and deliverability using the AbstractAPI Email Validation API. Perfect for integrating email validation into AI applications like Claude Desktop.

    ---

    What is Model Context Protocol (MCP)?

    At its core, MCP is a standardized protocol designed to streamline communication between AI models and external systems. Think of it as a universal language that allows different AI agents, tools, and services to interact seamlessly.

    MCP drawio (1)

    ---

    Features

    • Email Verification: Verify email addresses in real-time.
    • MCP Integration: Seamlessly connect with MCP-compatible LLMs.
    • Easy Setup: Built with Python and the MCP SDK for quick deployment.

    ---

    MCP follows a client-server architecture:

    client server drawio

    ---

    Watch the Demo

    Click the image below to watch a video demo of the MCP Email Verify tool in action:

    Screenshot 2025-03-23 115525

    ---

    Requirements

    • Python: Python 3.11.0 or higher.
    • UV: 0.6.9 or higher.

    ---

    Setup

    1. Clone the Repository

    code
    git clone https://github.com/Abhi5h3k/MCP-Email-Verify.git
    cd MCP-Email-Verify

    2. Install UV

    If you don’t have UV installed, you can install it using the following commands:

    code
    powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

    Verify the installation:

    code
    uv --version

    3. Set Up the Virtual Environment

    Create a virtual environment using UV:

    code
    uv venv

    Activate the virtual environment:

    On Windows:

    code
    .venv\Scripts\activate

    4. Install Dependencies

    Install the required dependencies from pyproject.toml using UV:

    code
    uv install

    Running the Server

    1. Set Up Environment Variables

    Create a .env file in the root directory and add your AbstractAPI key:

    code
    ABSTRACT_API_KEY=your_api_key_here

    2. Run the Server

    Start the MCP server:

    code
    uv run server.py

    Usage

    1. Register the Server with Claude Desktop

    Update the claude_desktop_config.json file to include your MCP server:

    code
    {
          "mcpServers": {
              "verify_mail": {
                  "command": "uv",
                  "args": [
                      "--directory",
                      "C:\\ABSOLUTE\\PATH\\TO\\MCP-Email-Verify",
                      "run",
                      "server.py"
                  ]
              }
          }
      }

    image

    2. Restart Claude Desktop

    Restart Claude Desktop to detect the new tool.

    3. Verify Emails

    Use prompts like:

    "I was trying to email Thanos at thanos@snap.io to ask him to bring back my favorite TV show, but I’m not sure if it’s a valid email. Can you check if it’s real or just a snap in the dark?"

    Development

    Formatting and Linting

    This project uses black and isort for code formatting and import sorting.

    1. Install development dependencies:

    code
    uv add black isort --dev

    2. Format the code:

    code
    black .

    3. Sort imports:

    code
    isort .

    Set up pre-commit

    bash
    pre-commit install
    pre-commit run --all-files

    Available On

    Smithery.ai Server: MCP Email Verify

    Article: Model Context Protocol (MCP): A Beginner's Guide to the Future of AI Communication

    Similar MCP

    Based on tags & features

    • CH

      Chuk Mcp Linkedin

      Python00
    • PU

      Pursuit Mcp

      Python00
    • HE

      Hello Mcp

      Python00
    • GR

      Gradle Mcp

      Python00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • CH

      Chuk Mcp Linkedin

      Python00
    • PU

      Pursuit Mcp

      Python00
    • HE

      Hello Mcp

      Python00
    • GR

      Gradle Mcp

      Python00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k