MCP Email Verify logo

MCP Email Verify

by Abhi5h3k

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.

View on GitHub

Last updated: N/A

What is MCP Email Verify?

MCP Email Verify is a Model Context Protocol (MCP) server designed to allow Large Language Models (LLMs) to validate email addresses. It uses the AbstractAPI Email Validation API to check email format, domain validity, and deliverability, ensuring the email is likely to be real and reachable.

How to use MCP Email Verify?

To use the server, you need to clone the repository, install UV, set up a virtual environment, install dependencies, configure the AbstractAPI key in a .env file, and run the server using uv run server.py. Then, register the server with Claude Desktop by updating the claude_desktop_config.json file and restarting Claude Desktop. Finally, you can use prompts to ask the LLM to verify email addresses.

Key features of MCP Email Verify

  • Email Verification

  • MCP Integration

  • Easy Setup

  • Real-time validation

Use cases of MCP Email Verify

  • Integrating email validation into AI applications

  • Validating user input in LLM-powered applications

  • Ensuring deliverability of emails sent by AI agents

  • Improving the accuracy of AI communication

  • Verifying email addresses within Claude Desktop

FAQ from MCP Email Verify

What is Model Context Protocol (MCP)?

MCP is a standardized protocol designed to streamline communication between AI models and external systems.

What API does this server use for email validation?

This server uses the AbstractAPI Email Validation API.

What are the requirements to run this server?

You need Python 3.11.0 or higher and UV 0.6.9 or higher.

How do I set up the AbstractAPI key?

Create a .env file in the root directory and add your AbstractAPI key in the format: ABSTRACT_API_KEY=your_api_key_here.

How do I register the server with Claude Desktop?

Update the claude_desktop_config.json file to include your MCP server's command and arguments, then restart Claude Desktop.