Skip to main content
Glama
notprathap

NoBounce Email Validation MCP Server

by notprathap
README.md
# NoBounce Email Validation MCP Server (`nobounce-mcp`)

[![notprathap/nobounce-mcp MCP server](https://glama.ai/mcp/servers/notprathap/nobounce-mcp/badges/score.svg)](https://glama.ai/mcp/servers/notprathap/nobounce-mcp)

Official [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server for **[NoBounce Email Validation & Bulk CSV Verification API](https://nobounceapi.com)**.

Allows AI assistants (Claude Desktop, Cursor, Windsurf, Cline, etc.) to verify single email addresses and bulk email lists in real time:
- **RFC 5322 Syntax & Domain Check**
- **DNS MX Record Lookup**
- **5,000+ Disposable / Temp-Mail Provider Detection**
- **Role Account Detection** (`support@`, `admin@`, `sales@`)
- **Typo Suggestion** (`gmial.com` -> `gmail.com`)
- **Optional Deep SMTP Mailbox Handshake**
- **Bulk Batch Validation** (up to 1,000 emails per call with graceful partial-quota processing)

## Get a Free API Key

Grab a free API key (100 free validations/month, no credit card required) at **[https://nobounceapi.com/register](https://nobounceapi.com/register)**.

## Tools Provided

1. `validate_email` — Validate a single email address (`email`, optional `smtp_check`).
2. `validate_emails_bulk` — Validate an array of up to 1,000 email addresses (`emails`, optional `smtp_check`).

## Quickstart (Claude Desktop / Cursor / Windsurf)

Add to your `claude_desktop_config.json` or `.cursor/mcp.json`:

```json
{
  "mcpServers": {
    "nobounce": {
      "command": "npx",
      "args": ["-y", "github:notprathap/nobounce-mcp"],
      "env": {
        "NOBOUNCE_API_KEY": "nb-your-api-key-here"
      }
    }
  }
}
```

## License

MIT — [https://nobounceapi.com](https://nobounceapi.com)

TDQS

A3.7/5.0

Scored across 2 tools

Disambiguation5/5

The two tools are cleanly separated by scope: validate_email handles one address, validate_emails_bulk handles batches up to 1,000. There is no realistic scenario where an agent could confuse the two, and the naming itself signals the distinction.

Naming Consistency4/5

Both tools use snake_case with the same validate_ verb and the same email/emails noun stem, giving a predictable pattern. The only minor deviation is the plural-plus-'bulk' qualifier on the batch variant, which is still readable and conventional.

Tool Count3/5

Two tools is on the thin side even for a narrow validation service; it is essentially one operation exposed in single and bulk form. The count is defensible for the scope but leaves little surface for account/quota management.

Completeness4/5

Single and bulk validation cover the core domain (syntax, MX, disposable, role, free, typo, SMTP) well. The notable gap is the absence of any quota/credits or account-status tool, despite bulk mentioning 'partial-quota handling' — agents cannot inspect remaining quota before large batches.

Maintenance

ActivityMaintained
ResponsivenessNo issues