Docs
Complete setup guide for using ZeroBounce MCP server in Cursor.
node --version)Install the ZeroBounce MCP server globally:
npm install -g @zerobounce/mcpClick on the Cursor menu and select "Settings" → "Cursor Settings"
Look for the "MCP" section in settings
Click "Add new global MCP server" to open the configuration editor
Copy and paste the configuration JSON, replacing YOUR_API_KEY with your actual ZeroBounce API key
Close and reopen Cursor for the changes to take effect
Configuration JSON:
{
"mcpServers": {
"zerobounce": {
"command": "zerobounce-mcp",
"args": ["--api-key=YOUR_API_KEY"]
}
}
}YOUR_API_KEY with your actual ZeroBounce API key.Try these commands in your AI client:
node --version in terminalapi.zerobounce.netSign in to your ZeroBounce account to create or copy your API key for this integration.
Complete setup guide for using ZeroBounce MCP server in VS Code.
node --version)Install the ZeroBounce MCP server globally:
npm install -g @zerobounce/mcpOpen VS Code, press Ctrl+Shift+X (Windows/Linux) or Cmd+Shift+X (macOS), search for "Model Context Protocol" or "MCP" and install the official MCP extension
Press Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (macOS)
Type "MCP: Add Server" and select it from the list
Select whether to add the server for the current workspace or globally for your user
Copy and paste the configuration JSON, replacing YOUR_API_KEY with your actual ZeroBounce API key
The MCP server should now be available in VS Code
Configuration JSON:
{
"mcpServers": {
"zerobounce": {
"command": "zerobounce-mcp",
"args": ["--api-key=YOUR_API_KEY"]
}
}
}YOUR_API_KEY with your actual ZeroBounce API key.Try these commands in your AI client:
node --version in integrated terminalapi.zerobounce.netSign in to your ZeroBounce account to create or copy your API key for this integration.
Real-time email validation — MCP connector documentation
Connect Claude to ZeroBounce to validate email addresses in chat using your own ZeroBounce API key and credits. The connector uses OAuth: Claude never sees your API key. You paste it once on ZeroBounce’s connect page; ZeroBounce stores it encrypted and uses it only for your validation requests.
Connector URL (copy this exactly):
https://oauth-mcp.zerobounce.net/mcpKeep the key private. Paste it only on the ZeroBounce connect page that Claude opens — not into Claude settings.
Leave OAuth Client ID and OAuth Client Secret empty. Claude registers itself automatically. Do not put your ZeroBounce API key in request headers.
Only an Owner or Primary Owner can add the connector for the organization. Members then connect with their own ZeroBounce keys.
Owner
Each member
Each person uses their own API key. Claude only uses tools and credits for the account that signed in.
If the key is invalid or has extra spaces, the page shows an error. Copy the key again from the dashboard and retry.
Allow the tool when Claude asks. Prefer Allow always only after you trust the connector in your workflow.
| Tool | What it does | Credits |
|---|---|---|
| single_email_validation | One address. Returns status, sub-status, SMTP provider, MX, and enrichment (name, gender, location) when you supply an IP. | 1 per call |
| batch_email_validation | Up to 100 addresses in one call, with a result per address. | 1 per address |
single_email_validation
| Parameter | Type | Required | Description |
|---|---|---|---|
| string | Yes | The email address to validate | |
| ip_address | string | No | Only if the person whose mailbox you are checking actually provided it; improves accuracy |
batch_email_validation
| Parameter | Type | Required | Description |
|---|---|---|---|
| emails | array of strings | Yes | List of email addresses to validate (max 100) |
| Status | Meaning |
|---|---|
| valid | Safe to send |
| invalid | Address does not exist or has a syntax error |
| catch-all | Domain accepts all mail — deliverability uncertain |
| spamtrap | Known spam trap — do not send |
| abuse | Frequent spam complainer |
| do_not_mail | Disposable, role-based, or forwarding address |
| unknown | Could not be verified (no credit charged) |
Copy the key again from the API dashboard. Remove spaces before and after.
Add credits or upgrade in your ZeroBounce account, then try again. You do not need to reconnect unless the key changed.
Remove it in Customize → Connectors (or Organization settings → Connectors for owners) and add it again. Active use keeps the session alive; unused sessions eventually expire (access lasts up to 30 days, with a longer refresh window).
Use the exact URL https://oauth-mcp.zerobounce.net/mcp (HTTPS, /mcp at the end). Do not use mcp.zerobounce.net for this OAuth connector.
Ask an Owner to add the connector first. Then you only click Connect.
Remove the connector and add it again with only the URL. Authentication is the ZeroBounce connect page, not Claude’s advanced OAuth fields.
Turn off other connectors for that conversation, or disable unused tools in Search and tools.
Email support@zerobounce.net or visit the ZeroBounce API documentation.
Complete setup guide for using ZeroBounce MCP server in Other MCP Clients.
node --version)Install the ZeroBounce MCP server globally:
npm install -g @zerobounce/mcpRun the installation command in your terminal
Find your client's configuration file location (see examples below)
Add the ZeroBounce MCP server configuration to your client's config file
Replace YOUR_API_KEY with your actual ZeroBounce API key from the dashboard
Restart your MCP client for the changes to take effect
Configuration JSON:
{
"mcpServers": {
"zerobounce": {
"command": "zerobounce-mcp",
"args": ["--api-key=YOUR_API_KEY"]
}
}
}YOUR_API_KEY with your actual ZeroBounce API key.Config location: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"zerobounce": {
"command": "zerobounce-mcp",
"args": ["--api-key=YOUR_API_KEY"]
}
}
}Config location: .continue/config.json (workspace or home directory)
{
"mcpServers": [
{
"name": "zerobounce",
"command": "zerobounce-mcp",
"args": ["--api-key=YOUR_API_KEY"]
}
]
}Config location: ~/.config/zed/settings.json
{
"mcp": {
"servers": {
"zerobounce": {
"command": "zerobounce-mcp",
"args": ["--api-key=YOUR_API_KEY"]
}
}
}
}Config location: %APPDATA%\\Claude\\claude_desktop_config.json
{
"mcpServers": {
"zerobounce": {
"command": "zerobounce-mcp",
"args": ["--api-key=YOUR_API_KEY"]
}
}
}Config location: .continue/config.json (workspace or home directory)
{
"mcpServers": [
{
"name": "zerobounce",
"command": "zerobounce-mcp",
"args": ["--api-key=YOUR_API_KEY"]
}
]
}Config location: %APPDATA%\\Zed\\settings.json
{
"mcp": {
"servers": {
"zerobounce": {
"command": "zerobounce-mcp",
"args": ["--api-key=YOUR_API_KEY"]
}
}
}
}Config location: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"zerobounce": {
"command": "zerobounce-mcp",
"args": ["--api-key=YOUR_API_KEY"]
}
}
}Config location: .continue/config.json (workspace or home directory)
{
"mcpServers": [
{
"name": "zerobounce",
"command": "zerobounce-mcp",
"args": ["--api-key=YOUR_API_KEY"]
}
]
}Config location: ~/.config/zed/settings.json
{
"mcp": {
"servers": {
"zerobounce": {
"command": "zerobounce-mcp",
"args": ["--api-key=YOUR_API_KEY"]
}
}
}
}node --versionzerobounce-mcp command is available in your PATHSign in to your ZeroBounce account to create or copy your API key for this integration.