smtping-mcp
OfficialSMTPing MCP server
Official Model Context Protocol server for SMTPing. It lets Claude, Cursor, VS Code, Windsurf and any MCP client verify email addresses in a conversation.
"Verify these 40 leads and tell me which ones are safe to email."
Tools
tool | what it does | credits |
| Verifies one address: status plus band (safe, avoid, judgement) | 1 |
| Verifies a list as one bulk job (up to 100,000), waits for results | 1 per unique address |
| Progress and results of a bulk job | 0 |
| Looks up one address in the spamtrap, disposable, spambot or complainer list | 1 |
| Remaining credits and plan | 0 |
Related MCP server: @bounceprotect/mcp
Setup
Create an API key in the SMTPing dashboard, then add the server to your client. Node 18 or later is required.
Claude Desktop
Settings > Developer > Edit Config, then add to claude_desktop_config.json:
{
"mcpServers": {
"smtping": {
"command": "npx",
"args": ["-y", "@smtping/mcp"],
"env": { "SMTPING_API_KEY": "sk_live_your_key_here" }
}
}
}Restart Claude Desktop.
Claude Code
claude mcp add smtping -e SMTPING_API_KEY=sk_live_your_key_here -- npx -y @smtping/mcpCursor
~/.cursor/mcp.json (or .cursor/mcp.json in a project): same JSON block as Claude Desktop.
VS Code
.vscode/mcp.json:
{
"servers": {
"smtping": {
"command": "npx",
"args": ["-y", "@smtping/mcp"],
"env": { "SMTPING_API_KEY": "sk_live_your_key_here" }
}
}
}Windows troubleshooting
npx is not found: use "command": "cmd" and "args": ["/c", "npx", "-y", "@smtping/mcp"].
"Request timed out" or "Server disconnected" on first start: the first npx run downloads the package and can take longer than the client's 60 second startup limit. Install the server once, then point the client to it:
In a terminal:
npm install -g @smtping/mcpReplace the
smtpingblock with:
"smtping": {
"command": "node",
"args": ["C:\\Users\\YOUR_NAME\\AppData\\Roaming\\npm\\node_modules\\@smtping\\mcp\\index.js"],
"env": { "SMTPING_API_KEY": "sk_live_your_key_here" }
}Replace YOUR_NAME with your Windows user folder (spaces are fine) and use double backslashes. Run echo %APPDATA% to see the exact path. This form also avoids issues with .cmd launchers when the user folder contains a space.
Quit the client completely (tray icon > Quit) and reopen it.
To update later: npm install -g @smtping/mcp@latest.
Logs: Claude Desktop writes them to %APPDATA%\Claude\logs\mcp-server-smtping.log.
Privacy
Addresses are sent to the SMTPing API only when a tool is called. See the privacy policy.
Links
Support: support@smtping.com
Blog: SMTPedia
MIT License
This server cannot be deployed
Maintenance
Related MCP Connectors
Emailable MCP — wraps the Emailable email verification API (emailable.com)
Verify email addresses in bulk: syntax, domain, MX, disposable and role addresses, SPF and DMARC
Verify emails: syntax, MX, SMTP mailbox, disposable, role and catch-all checks. Single and bulk.
MillionVerifier MCP — wraps the MillionVerifier single-verify API
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEmail Validator AI - MCP server providing AI-powered tools and automation by MEOK AI Labs8 npm86 PyPIMIT

@bounceprotect/mcpofficial
AlicenseAqualityDmaintenanceEmail validation and SMTP verification for Claude Desktop, Cursor, and Claude Code638 npmMIT- AlicenseAqualityDmaintenanceEnables real-time email verification via MCP tools, checking syntax, MX, disposable domains, and optional SMTP probe to determine deliverability with a VALID/RISKY/INVALID verdict.29 npmMIT
- AlicenseNot gradedqualityDmaintenanceComprehensive email validation MCP server that checks syntax, MX records, disposable domains, role-based accounts, SPF/DKIM, typo suggestions, and risk scoring.MIT