NeverBounce
NeverBounce provides email verification services to ensure the validity of email addresses, enhancing deliverability and reducing bounce rates.
Verdict
Common use cases
- Scrub email lists before campaign sends
- Validate signups during onboarding flows
- Check credit balance before bulk jobs
- Download segmented results after verification
- Delete old jobs to free dashboard space
Integration
- Vendor
- NeverBounce
- Category
- other
- Auth
- API_KEY
- Tools
- 12
- Composio slug
neverbounce
Tools
- Create NeverBounce Bulk Verification Job
Tool to create a new bulk verification job with parsing, sampling, and callback options. use for asynchronous list verification with advanced control.
- Delete NeverBounce Jobdestructive
Tool to permanently delete a job and its results. use when you need to irreversibly remove a bulk verification job. this delete is irreversible.
- Delete NeverBounce Jobdestructive
Tool to permanently delete a job and its results. use when you need to irreversibly remove a bulk verification job. deletion is irreversible.
- Download Job Results (GET)
Tool to download job results as a csv file via get. use after job completion to retrieve segmented or enriched csv output.
- Download Job Results (POST)
Tool to download job results as a csv file via post. use after job completion to fetch segmented or enriched csv output.
- Get Account Info
Tool to get account information including credits, job counts, and usage statistics. use when retrieving neverbounce account summary after authentication.
- Get bulk job status
Tool to get the status and progress of a bulk verification job. use when
- JS Widget Send Event
Tool to send widget form events via the js widget api. use when reporting form.load or form.completion events after user interactions with your form.
- NeverBounce Account Info
Tool to get account information including credits, job counts, and usage statistics. use after authenticating to retrieve neverbounce account summary.
- NeverBounce Single Check
Tool to verify a single email address and gather additional information. use when you need real-time validation at the point of entry.
- Retrieve Job Results
Tool to retrieve paginated results for a completed job, including original data and verification outcomes. use after confirming job completion and when paging through results.
- Start NeverBounce Job
Tool to start a parsed job when auto start is disabled. use after creating a job with auto start=false.
Setup
Setup guide
- 11. In Switchy, navigate to Settings > Integrations > MCP Servers and click Add Server. 2. Select NeverBounce from the list and click Connect. 3. Log into your NeverBounce account at app.neverbounce.com, go to Settings > API, and copy your API key. 4. Paste the key into Switchy's connection dialog and click Authorize. 5. Switchy confirms the connection by fetching your account info — you'll see your current credit balance. 6. Open any Space, type '@NeverBounce get my account info' and send the message to verify the MCP responds with your job counts and credits. 7. To verify emails, upload a CSV to Switchy's file panel, then @mention NeverBounce with a prompt like 'create a bulk job for this list and tell me when it finishes'. 8. Download results by asking '@NeverBounce download the results for job [ID] as CSV' once the job completes.
What teammates see: by default, memories from NeverBounce are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Check Account Credits
@NeverBounce get my account info including credits remaining and the number of jobs I've run this monthOpen in a Space →
Verify Bulk Email List
@NeverBounce create a bulk verification job for the CSV I just uploaded, enable auto-parsing, and let me know when it finishesOpen in a Space →
Download Verified Results
@NeverBounce download the results for job ID 12345 as a CSV file with all segments includedOpen in a Space →
Check Job Status
@NeverBounce get the status of job ID 67890 and tell me how many emails have been processed so farOpen in a Space →
Delete Completed Job
@NeverBounce delete job ID 54321 and confirm it's been removed from my accountOpen in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@NeverBounce check my account credits and show me how many verification jobs I've run this month
Your NeverBounce account currently has 14,732 credits remaining. This month you've completed 8 bulk verification jobs, processing a total of 42,150 email addresses. Your account tier is Professional, with a monthly credit allocation of 50,000. Based on current usage, you're on track to use approximately 60% of your monthly credits. The last job completed 3 days ago verified 6,200 addresses with a 12% bounce rate.
This example demonstrates read-only account monitoring. The MCP retrieves usage statistics without modifying anything. Useful for budget tracking before launching large verification jobs. Requires valid API key with account read permissions.
@NeverBounce start a bulk verification job for the CSV file I just uploaded, enable auto-parsing and send results to our webhook when done
Bulk verification job created successfully. Job ID: 3847291. NeverBounce is now processing your uploaded CSV with auto-parsing enabled to detect email columns automatically. The job contains 8,450 email addresses and is currently in 'parsing' status. Estimated completion time is 12-15 minutes based on current queue load. Results will be posted to your configured webhook endpoint (https://yourapp.com/neverbounce-callback) when verification completes. You can check progress with the job ID.
This example shows asynchronous job creation with callback configuration. The MCP initiates verification but doesn't wait for completion—results arrive via webhook. Be aware this consumes account credits immediately (one credit per email). Job deletion is irreversible if you need to cancel.
@NeverBounce get the status of job 3847291 and if it's done, summarize the verification results by email validity category
Job 3847291 completed 4 minutes ago. Here's the breakdown of 8,450 verified addresses: Valid (deliverable): 7,102 emails (84.0%)—these are safe to send to. Invalid (bounce risk): 891 emails (10.5%)—hard bounces, remove these immediately. Catchall: 312 emails (3.7%)—accept-all domains, moderate risk. Unknown: 145 emails (1.7%)—verification inconclusive, often due to temporary server issues. The job processed in 11 minutes and consumed 8,450 credits. You can now download the segmented CSV to update your mailing list and remove the invalid addresses before your next campaign.
This example pairs the MCP's status-check tool with AI reasoning to interpret verification categories. The summary helps non-technical users understand bounce risk without reading raw API responses. Requires the job to be complete; polling incomplete jobs returns progress percentages instead of results.
Use-case deep-dives
When to verify your list before a product launch email
A 6-person marketing team is prepping a product launch email to 18,000 leads scraped from conference sign-ups and webinar registrations. NeverBounce is the right call here if you're sending cold or aged lists where bounce rate kills deliverability. Create a bulk verification job with the list CSV, wait 10-30 minutes depending on size, then download the segmented results to strip out invalid addresses before you hit send. The break-even is around 2% expected bounce rate—below that, you're paying for verification you don't need. Above 5%, skipping verification tanks your sender reputation and costs more in the long run. If your team sends fewer than 3 campaigns a year, the per-credit cost adds up; consider a pay-as-you-go plan and verify only your top-funnel segments.
Using NeverBounce to clean a stale Salesforce export
A 3-person sales ops team inherits a Salesforce instance with 40,000 contacts, half of which haven't been touched in two years. NeverBounce works if you need a one-time scrub before migrating to a new CRM or re-engaging dormant accounts. Export the contact list, run a bulk job, then use the results CSV to flag or delete invalid records in Salesforce. The job status tool lets you poll progress without blocking your workflow. The trade-off: NeverBounce charges per email verified, so a 40k audit costs real money—budget around $200-400 depending on your plan. If you're cleaning lists quarterly or more, look at real-time verification at the point of capture instead. For a one-off audit where you need confidence before a big re-engagement push, this MCP gets the job done in an afternoon.
When real-time verification beats bulk jobs for lead quality
A 4-person growth team runs a SaaS trial signup form that converts 200 leads a week. NeverBounce's JS widget event tool is built for this: verify emails at the point of entry, reject obvious typos or disposable addresses before the lead hits your CRM. The widget sends form load and completion events, so you can track verification coverage and catch integration issues early. This scenario only makes sense if your cost-per-lead is high enough to justify the per-verification fee—think enterprise SaaS, not consumer apps. If you're converting thousands of signups daily, the API call overhead and cost per email verified will hurt. But for a team where every qualified lead matters and you're already paying for email verification somewhere in the funnel, wiring this MCP into your signup flow cuts junk leads at the source and keeps your nurture sequences clean from day one.
Frequently asked
What does the NeverBounce MCP do in Switchy?
It verifies email addresses in bulk or individually, checking deliverability before you send campaigns. You can create verification jobs, check their status, download results as CSV, and monitor your credit balance. The MCP wraps NeverBounce's API so your team can validate lists without leaving Switchy's workspace or writing custom scripts.
Do I need a paid NeverBounce account to use this MCP?
Yes. You need an active NeverBounce account and an API key with credits loaded. The MCP authenticates via API key, which you generate in your NeverBounce dashboard. Free trial credits work fine for testing, but production list verification consumes credits per email checked. No OAuth flow—just paste the key into Switchy.
Can the MCP verify emails in real-time as users submit forms?
Yes, through the JS Widget Send Event tool. You report form.load and form.completion events to NeverBounce's widget API, which validates addresses as users type. For backend batch jobs, use the bulk verification tools instead. Real-time validation is best for signup forms; bulk jobs handle existing lists of thousands of addresses.
How does this compare to uploading CSVs directly to NeverBounce's dashboard?
The MCP automates what you'd manually click through in the NeverBounce UI. You can trigger bulk jobs, poll for completion, and download segmented results—all from Switchy prompts or workflows. Useful when verification is part of a larger automation, like cleaning a list before passing it to your email tool. Same credit cost either way.
Who on the team should connect the NeverBounce MCP?
Whoever owns your NeverBounce account and manages email list hygiene—usually marketing ops or a growth lead. That person generates the API key and pastes it into Switchy. Once connected, any teammate with Switchy access can run verifications, but they'll draw from the shared NeverBounce credit pool tied to that account.