NeverBounce
NeverBounce provides email verification services to ensure the validity of email addresses, enhancing deliverability and reducing bounce rates.
Verdict
Common use cases
- Scrub CRM exports before email campaigns
- Flag invalid signups at form submission
- Audit support ticket sender addresses
- Segment contact lists by deliverability score
- Monitor verification credit usage across team
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, open Settings > Integrations and click Add MCP Server. 2. Select NeverBounce from the catalog. 3. Log into your NeverBounce dashboard, navigate to API Settings, and copy your API key. 4. Paste the key into Switchy's connection form and click Connect. 5. Switchy will verify the key by fetching your account info; if successful, you'll see credit balance and job count. 6. Open any Project, type '@NeverBounce get account info' in a message, and send—if the AI returns your usage stats, the connection works. 7. To verify emails, upload a CSV or paste addresses into a prompt like '@NeverBounce create bulk verification job with this list' and attach your file. 8. Check job status with '@NeverBounce get bulk job status for job ID [number]' and download results once complete.
What teammates see: by default, memories from NeverBounce are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Verify Uploaded List
@NeverBounce create a bulk verification job using the attached CSV. Parse the first row as headers and start verification immediately. Return the job ID.Open in a Project →
Check Single Email
@NeverBounce verify the email address user@example.com and tell me if it's valid, invalid, or risky.Open in a Project →
Download Completed Job
@NeverBounce download the results for job ID 12345 as a CSV. Include all validity segments and any enrichment data available.Open in a Project →
Monitor Credit Balance
@NeverBounce get my account info. Show me my remaining credits, total jobs run this month, and any usage limits.Open in a Project →
Delete Old Job
@NeverBounce delete job ID 67890 and all associated results. Confirm when the deletion is complete.Open in a Project →
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.