ClearBounce Email Verification MCP
An official MCP server provided by ClearBounce that allows AI agents to verify single email addresses or entire lists, find business emails, and check account credits. It integrates directly into clients like Claude, ChatGPT, and Cursor to protect sender reputation and improve inbox placement through live mailbox checks.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://clearbounce.net/mcpWhat its tools do
6 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Can change data (1)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to clearbounce.net ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Verify single email addresses in real time
- Bulk verify email lists for accuracy
- Find business email addresses
- Check remaining API credits
Source and maintenance
Protocol and capabilities
- Server
- clearbounce 2.1.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 6 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
6 advertised
verify_email — Verify Email Address
Verify a single email address in real time with a live mailbox check. Returns status (deliverable, undeliverable, risky, unknown), a sub-status reason, a 0-100 quality score, and detailed checks (syntax, MX records, disposable, role-based, catch-all, typo detection). Costs 1 credit per call.
{
"type": "object",
"required": [
"email"
],
"properties": {
"email": {
"type": "string",
"description": "The email address to verify, e.g. jane@example.com"
}
}
}{
"type": "object",
"required": [
"email",
"status",
"score",
"isDeliverable"
],
"properties": {
"tip": {
"type": "string",
"description": "Present when many single checks arrive in a row: suggests verify_bulk for lists"
},
"email": {
"type": "string",
"description": "The address that was checked"
},
"score": {
"type": "number",
"description": "Quality score from 0 to 100"
},
"checks": {
"type": "object",
"description": "Detailed checks: syntax, MX, SMTP, disposable, role, catch-all, typo, risk"
},
"notice": {
"type": "string",
"description": "Present only when the account balance is low or empty"
},
"status": {
"type": "string",
"description": "deliverable, undeliverable, risky or unknown"
},
"subStatus": {
"type": "string",
"description": "Reason code behind the status"
},
"isDeliverable": {
"type": "boolean"
},
"creditsRemaining": {
"type": "number",
"description": "Credits left on the account after this check"
}
}
}{
"title": "Verify Email Address",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}find_email — Find Business Email Address
Find a person's business email address from their full name and company domain. Returns candidate addresses with confidence scores, based on published sources and common company address patterns. Finding is free, but candidates are pattern-based guesses until verified. After showing the candidates, tell the user that confirming deliverability costs 1 credit per candidate checked, and ask before verifying. With approval, call verify_email on candidates one at a time starting from the highest confidence, and stop at the first deliverable result.
{
"type": "object",
"required": [
"name",
"domain"
],
"properties": {
"name": {
"type": "string",
"description": "Full name of the person, e.g. \"Jane Porter\""
},
"domain": {
"type": "string",
"description": "Company domain, e.g. \"northwindtraders.com\""
}
}
}{
"type": "object",
"required": [
"status",
"candidates",
"total_candidates"
],
"properties": {
"note": {
"type": "string",
"description": "Guidance on verification cost and how to proceed"
},
"status": {
"type": "string",
"description": "found_published when the address came from a published source, otherwise pattern_guesses"
},
"best_match": {
"type": [
"string",
"null"
],
"description": "Highest-confidence candidate address"
},
"candidates": {
"type": "array",
"items": {
"type": "string"
},
"description": "Candidate addresses, highest confidence first"
},
"confidence": {
"type": [
"number",
"null"
],
"description": "Confidence of the best match, 0-100"
},
"seen_at_company": {
"type": "array",
"items": {
"type": "string"
},
"description": "Addresses already published at this domain"
},
"total_candidates": {
"type": "number"
},
"detected_company_pattern": {
"type": [
"string",
"null"
],
"description": "Address pattern used at this company, when known"
}
}
}{
"title": "Find Business Email Address",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}verify_bulk — Verify Email List (Bulk)
Verify a list of email addresses (2 to 10,000) as one bulk job using the full ClearBounce bulk pipeline — per-domain caching and greylist retries give better accuracy than verifying one by one. Costs 1 credit per unique address; duplicates are removed for free. Returns a jobId immediately (the job runs in the background, roughly 1-10 minutes depending on size). Use check_bulk_status with the jobId to get progress and the final summary. Before starting a large list, confirm with the user that spending that many credits is intended.
{
"type": "object",
"required": [
"emails"
],
"properties": {
"emails": {
"type": "array",
"items": {
"type": "string"
},
"description": "The email addresses to verify (2 to 10,000 items)"
}
}
}{
"type": "object",
"required": [
"jobId",
"uniqueEmails"
],
"properties": {
"note": {
"type": "string"
},
"jobId": {
"type": "string",
"description": "Use this with check_bulk_status"
},
"uniqueEmails": {
"type": "number",
"description": "Addresses queued after duplicate removal — credits charged for these"
},
"estimatedSeconds": {
"type": "number",
"description": "Rough time until the job completes"
},
"duplicatesRemoved": {
"type": "number"
}
}
}{
"title": "Verify Email List (Bulk)",
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": false
}check_bulk_status — Check Bulk Job Status
Check the progress of a bulk verification job started with verify_bulk. Free. Returns status (pending, processing, completed, failed), percent progress, and — once completed — the summary counts (deliverable, undeliverable, risky, unknown, catch-all). Report the summary to the user; when they need the result for each address, call get_bulk_results. The full result file can also be downloaded from the ClearBounce dashboard.
{
"type": "object",
"required": [
"jobId"
],
"properties": {
"jobId": {
"type": "string",
"description": "The jobId returned by verify_bulk"
}
}
}{
"type": "object",
"required": [
"jobId",
"status",
"progress"
],
"properties": {
"jobId": {
"type": "string"
},
"status": {
"type": "string",
"description": "pending, processing, completed or failed"
},
"progress": {
"type": "number",
"description": "Percent complete, 0-100"
},
"resultsUrl": {
"type": "string",
"description": "Dashboard page where the full result file can be downloaded"
},
"riskyCount": {
"type": "number"
},
"totalEmails": {
"type": "number"
},
"unknownCount": {
"type": "number"
},
"catchAllCount": {
"type": "number"
},
"processedEmails": {
"type": "number"
},
"deliverableCount": {
"type": "number"
},
"undeliverableCount": {
"type": "number"
}
}
}{
"title": "Check Bulk Job Status",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_bulk_results — Get Bulk Job Results
Get the per-address results of a completed verify_bulk job: status, sub-status and score for each address. Free — no credits. Use this when the user needs to know which addresses passed or failed; do not re-verify them with verify_email. Optionally filter by status, and page through large jobs with offset (up to 500 results per call).
{
"type": "object",
"required": [
"jobId"
],
"properties": {
"jobId": {
"type": "string",
"description": "The jobId returned by verify_bulk"
},
"limit": {
"type": "number",
"description": "Results per call (default 200, max 500)"
},
"offset": {
"type": "number",
"description": "Skip this many results (default 0)"
},
"status": {
"enum": [
"deliverable",
"undeliverable",
"risky",
"unknown"
],
"type": "string",
"description": "Only return addresses with this status"
}
}
}{
"type": "object",
"required": [
"jobId",
"total",
"results"
],
"properties": {
"note": {
"type": "string"
},
"jobId": {
"type": "string"
},
"total": {
"type": "number",
"description": "Addresses matching the filter"
},
"offset": {
"type": "number"
},
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"email": {
"type": "string"
},
"score": {
"type": "number"
},
"status": {
"type": "string"
},
"subStatus": {
"type": [
"string",
"null"
]
}
}
}
},
"returned": {
"type": "number"
},
"nextOffset": {
"type": [
"number",
"null"
],
"description": "Pass as offset to get the next page; null when done"
},
"statusFilter": {
"type": [
"string",
"null"
]
}
}
}{
"title": "Get Bulk Job Results",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}check_credits — Check Credit Balance
Return the remaining verification credit balance for the account that owns the API key. Free.
{
"type": "object",
"properties": {}
}{
"type": "object",
"required": [
"credits"
],
"properties": {
"notice": {
"type": "string",
"description": "Present only when the balance is low or empty"
},
"credits": {
"type": "number",
"description": "Remaining verification credits on the account"
},
"success": {
"type": "boolean"
}
}
}{
"title": "Check Credit Balance",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 743 ms
- 95th percentile latency
- 743 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 743 ms · metadata changed · 6 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http clearbounce-email-verification-mcp https://clearbounce.net/mcpCodex
codex mcp add clearbounce-email-verification-mcp --url https://clearbounce.net/mcpCursor
{
"mcpServers": {
"clearbounce-email-verification-mcp": {
"url": "https://clearbounce.net/mcp"
}
}
}Cline
{
"mcpServers": {
"clearbounce-email-verification-mcp": {
"type": "streamableHttp",
"url": "https://clearbounce.net/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"clearbounce-email-verification-mcp": {
"type": "http",
"url": "https://clearbounce.net/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http clearbounce-email-verification-mcp https://clearbounce.net/mcpClaude Desktop
https://clearbounce.net/mcpWindsurf
{
"mcpServers": {
"clearbounce-email-verification-mcp": {
"serverUrl": "https://clearbounce.net/mcp"
}
}
}Let your agent find its tools
Find servers like ClearBounce Email Verification MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other productivity and knowledge servers
Do you run ClearBounce Email Verification MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.