Docs
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.