Bouncer
Bouncer is an email verification and validation service that helps ensure email deliverability by verifying email addresses through real-time and batch processing APIs.
Verdict
Common use cases
- Scrub email lists before campaign sends
- Validate new signups in real time
- Audit CRM contacts for deliverability
- Flag toxic addresses in support queues
- Confirm domain MX records before outreach
Integration
- Vendor
- Bouncer
- Category
- other
- Auth
- API_KEY
- Tools
- 9
- Composio slug
bouncer
Tools
- Check Toxicity List Job Status
Tool to check the status of a specific toxicity list job. use after creating a toxicity list job to poll its status until completion.
- Create Batch Request
Tool to initiate a batch email verification request. use when you have multiple emails to verify in one api call. returns a batch id and initial status.
- Create Toxicity List Job
Tool to create a toxicity analysis job for a list of email addresses. use when you need to batch-process toxicity checks for multiple emails at once.
- Delete batch requestdestructive
Tool to delete a batch verification request. use when you need to remove all associated emails and results for a specific batch after confirming that the batch data is no longer required.
- Delete Toxicity List Jobdestructive
Tool to delete a specific toxicity list job. use when you need to remove a completed or unwanted toxicity analysis job after confirming its id.
- Finish Batch
Tool to mark a batch verification process as finished. use after batch processing completes to stop further verifications and reclaim unused credits.
- Get Batch Results
Tool to retrieve the results of a batch verification process. use after submitting a batch to fetch all processed email verification outcomes.
- Verify Domain
Tool to verify the validity and configuration of a domain. use when you need to confirm the domain's mx records and catch-all behavior.
- Verify Email
Tool to verify a single email address in real-time. use when validating email entry form inputs instantly.
Setup
Setup guide
- 11. Open your Switchy workspace settings and navigate to the MCP integrations page. 2. Click 'Add Integration' and select Bouncer from the list. 3. Log into your Bouncer account at usebouncer.com, go to API Settings, and generate a new API key. 4. Paste the API key into Switchy's connection form and click 'Connect'. 5. Switchy will test the connection by pinging Bouncer's API; you'll see a green checkmark when authentication succeeds. 6. Open any Space where you want to verify emails, type '@Bouncer verify the email john@example.com' and send the message. 7. Bouncer will respond with verification results including deliverability status, whether the address is toxic, and any detected issues. 8. For batch jobs, use '@Bouncer create a batch request' with a list of emails, then poll the job status until complete and retrieve results.
What teammates see: by default, memories from Bouncer 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
Verify Single Email
@Bouncer verify the email address sarah.chen@acmecorp.com and tell me if it's safe to send to.Open in a Space →
Batch Verify List
@Bouncer create a batch request for these emails: john@example.com, jane@test.co, admin@startup.io. Poll the status and show me the results when done.Open in a Space →
Check Domain Config
@Bouncer verify the domain acmecorp.com and report whether it has valid MX records and if it's a catch-all.Open in a Space →
Toxicity Scan Job
@Bouncer create a toxicity list job for the emails in our Q1 prospect sheet, then retrieve the results and highlight any flagged addresses.Open in a Space →
Audit Batch Status
@Bouncer get the results for batch ID 12345 and summarize how many emails passed, failed, or were marked toxic.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Bouncer verify the domain example.com and check if it has proper MX records and catch-all configuration
Domain verification complete for example.com. The domain has valid MX records pointing to mail.example.com (priority 10) and backup.example.com (priority 20). Catch-all behavior: disabled — the server rejects invalid addresses at SMTP time. DNS configuration appears healthy with no obvious deliverability issues. This domain is suitable for email verification workflows.
This example shows domain-level validation, useful before verifying individual addresses. Note that domain verification doesn't guarantee individual email deliverability — it only confirms infrastructure setup. Requires API key with domain verification scope.
@Bouncer create a batch verification request for these 50 support@ addresses from our CRM export, then check the status every 30 seconds until complete
Batch request created with ID batch_7x9k2m. Initial status: processing. Polling status... After 90 seconds, batch completed with 50/50 emails verified. Results summary: 42 deliverable, 5 undeliverable (invalid mailbox), 3 risky (disposable domains detected). You can retrieve full results using the batch ID or delete the batch to reclaim unused credits if verification stopped early.
This example demonstrates batch processing with status polling — the typical workflow for verifying lists. Batch jobs are asynchronous; larger lists take longer. The MCP handles polling logic, but you're responsible for deciding when to call 'Finish Batch' to stop processing and recover credits for unverified emails.
@Bouncer run a toxicity analysis on our newsletter subscriber list and summarize which addresses are spam traps or known complainers
Toxicity list job created (job ID: tox_4p8n1q) and completed after 45 seconds. Analyzed 200 addresses. Findings: 8 addresses flagged as spam traps (4%), 3 identified as known complainers based on historical abuse reports, 189 clean. High-risk addresses include disposable domains like tempmail.org and guerrillamail.com. Recommend removing flagged addresses before your next campaign to protect sender reputation.
Toxicity analysis goes beyond deliverability — it identifies addresses that could harm sender reputation even if technically valid. This is a separate job type from standard verification. Results depend on Bouncer's threat intelligence database. Use this before bulk email sends, not for real-time signup validation.
Use-case deep-dives
When Bouncer wins for cleaning trial signups at scale
A 6-person SaaS team sees 200+ trial signups weekly, but 30% are disposable emails or typos that never convert. Bouncer's batch verification tools let you run nightly jobs against new signups, flagging toxic addresses before they hit your CRM or trigger onboarding emails. The toxicity list job handles the heavy lift—create the job, poll status, retrieve results—while domain verification catches catch-all servers that bloat your list. This works best when your signup volume justifies the API overhead (under 50 signups/day, manual review is faster). If you're already piping signups through Zapier or n8n, Bouncer slots in as a pre-filter step. The buying call: you need this if bad emails are skewing your activation metrics or costing you send credits.
Why Bouncer matters for support ticket routing
A 3-person support team gets 40 inbound emails daily, but 15% are from invalid addresses that can't receive replies. Bouncer's single-email verification (implied by batch tools) lets you check sender validity before creating a ticket, routing bad addresses to a dead-letter queue instead of wasting agent time. The domain verification tool confirms whether the sender's domain is misconfigured, which helps you decide if it's a typo or a systemic issue. This scenario breaks down if your support volume is under 10 emails/day—manual spot-checks are cheaper. It also assumes you're not using a helpdesk that already validates senders (Zendesk does this natively). The call: adopt Bouncer if reply failures are creating follow-up loops that burn agent hours.
When batch toxicity checks save deliverability
A 2-person content team maintains a 12,000-subscriber newsletter but hasn't cleaned the list in 18 months. Bouncer's batch request and toxicity job tools let you upload the full list, flag disposable or abusive addresses, and delete the batch after export—all without manual CSV wrangling. The 9-tool limit means you're running a linear workflow (create batch, poll status, get results, finish batch, delete job), which is fine for quarterly audits but clunky for real-time validation. This wins when your list is large enough that bounce rates hurt sender reputation (over 5,000 subscribers) but small enough that batch processing finishes in minutes. The threshold: if you're sending daily and need sub-second validation, Bouncer's batch model is too slow. Use this for scheduled cleanups, not live sends.
Frequently asked
What does the Bouncer MCP do in Switchy?
It verifies email addresses and domains directly from your AI workspace. You can check single emails, run batch verifications, analyze toxicity scores, and validate domain configurations without leaving Switchy. The MCP connects to Bouncer's API to surface deliverability data, catch-all detection, and abuse risk scores in your team's conversations.
Do I need a Bouncer account to use this MCP?
Yes. You need an active Bouncer subscription and an API key. Grab the key from your Bouncer dashboard, paste it into Switchy's connection flow, and the MCP handles the rest. Each verification call counts against your Bouncer plan limits, not Switchy's—so monitor your credit usage in Bouncer's console.
Can the Bouncer MCP send emails or manage contacts?
No. It only verifies email addresses and domains—it doesn't send mail, update contact lists, or integrate with your CRM. If you need to act on verification results, export the data from Switchy and push it to your email platform manually or via another integration.
How is this different from using Bouncer's dashboard directly?
The MCP lets you verify emails mid-conversation without switching tabs or copying data between tools. Your team can check deliverability, flag toxic addresses, and validate domains in the same thread where you're discussing outreach strategy. The dashboard still owns billing, credit management, and historical reporting.
Who on my team should connect the Bouncer MCP?
Whoever owns your Bouncer account and has the API key. Once connected, any Switchy workspace member can trigger verifications—but the credit usage and rate limits apply to the connected Bouncer account, so coordinate with your ops or marketing lead before handing out access.