ValidKit Email Validation

by ValidKit

284 downloads Not rated yet MIT

About

MCP server for ValidKit email validation. Works with Claude Code, Cursor, Windsurf, and any MCP-compatible AI assistant

Details

License
MIT

Explore

- Syntax, MX, and DNS email validation
- Disposable, role, and free email detection
- Typo suggestions for common misspellings
- Bulk validation of up to 1,000 emails per request
- Usage statistics and rate limit monitoring
- Works with any MCP-compatible AI assistant

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name ValidKit Email Validation
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Check your API usage stats — total requests, valid/invalid counts, average response time, and rate limit.

"Show my ValidKit usage stats"

| Variable | Required | Description |
|----------|----------|-------------|
| VALIDKIT_API_KEY | Yes | Your ValidKit API key |
| VALIDKIT_API_URL | No | Custom API URL (default: https://api.validkit.com) |

validate_email

Validate a single email address. Returns deliverability status, syntax/DNS/MX checks, disposable/role/free detection, and typo suggestions.

validate_emails_bulk

Validate multiple email addresses in a single request (up to 1000). Returns individual results and a summary with valid/invalid/unknown counts.

check_usage

Check your ValidKit API usage stats for the current period. Returns total requests, valid/invalid counts, average response time, and rate limit.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "validkit email validation": {
            "validkit": {
                "command": "npx",
                "args": [
                    "-y",
                    "@validkit/mcp-server"
                ],
                "env": {
                    "VALIDKIT_API_KEY": "<YOUR_API_KEY>"
                }
            }
        }
    }
}

McpServers

{
    "validkit": {
        "command": "npx",
        "args": [
            "-y",
            "@validkit/mcp-server"
        ],
        "env": {
            "VALIDKIT_API_KEY": "<YOUR_API_KEY>"
        }
    }
}

ValidKit MCP Server

npm downloads
npm version
TypeScript
License: MIT

Model Context Protocol (MCP) server for ValidKit email validation. Validate emails directly from Claude Code, Cursor, Windsurf, and any MCP-compatible AI assistant -- syntax checks, MX record verification, disposable detection, and typo suggestions, all without leaving your editor.

Setup

Claude Code

claude mcp add validkit -e VALIDKIT_API_KEY=vk_your_api_key -- npx -y @validkit/mcp-server

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "validkit": {
      "command": "npx",
      "args": ["-y", "@validkit/mcp-server"],
      "env": {
        "VALIDKIT_API_KEY": "your_key"
      }
    }
  }
}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "validkit": {
      "command": "npx",
      "args": ["-y", "@validkit/mcp-server"],
      "env": {
        "VALIDKIT_API_KEY": "your_key"
      }
    }
  }
}

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "validkit": {
      "command": "npx",
      "args": ["-y", "@validkit/mcp-server"],
      "env": {
        "VALIDKIT_API_KEY": "your_key"
      }
    }
  }
}

Get Your API Key

Sign up for free at validkit.com/get-started -- 1,000 validations/month included.

Tools

validate_email

Validate a single email address. Returns deliverability status, syntax/DNS/MX checks, disposable/role/free detection, and typo suggestions.

"Validate the email [email protected]"

validate_emails_bulk

Validate up to 1,000 emails in one request. Returns individual results and summary counts.

"Validate these emails: [email protected], [email protected], [email protected]"

check_usage

Check your API usage stats — total requests, valid/invalid counts, average response time, and rate limit.

"Show my ValidKit usage stats"

Environment Variables

| Variable | Required | Description |
|----------|----------|-------------|
| VALIDKIT_API_KEY | Yes | Your ValidKit API key |
| VALIDKIT_API_URL | No | Custom API URL (default: https://api.validkit.com) |

Testing with MCP Inspector

VALIDKIT_API_KEY=vk_test_... npx @modelcontextprotocol/inspector npx -y @validkit/mcp-server

Links

- ValidKit Homepage
- API Documentation
- GitHub Repository
- npm Package
- MCP Protocol

License

MIT

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.