Mailboxlayer
A simple REST-based JSON API for email address validation and verification.
Verdict
Common use cases
- Clean imported contact lists before campaigns
- Verify signup emails at registration
- Audit CRM for invalid addresses
- Flag disposable emails in user databases
- Check competitor contact validity
Integration
- Vendor
- Mailboxlayer
- Category
- other
- Auth
- API_KEY
- Tools
- 1
- Composio slug
mailboxlayer
Tools
- Check Email Validity
Tool to validate a single email address. use when you need to check syntax, domain, smtp, and meta-flags.
Setup
Setup guide
- 11. Sign up at mailboxlayer.com and copy your API key from the dashboard. 2. In Switchy, open your workspace settings and navigate to Integrations. 3. Find Mailboxlayer in the MCP directory and click Connect. 4. Paste your API key when prompted and save. 5. Switchy will test the connection by validating a sample address — you'll see a success message if the key works. 6. Open any Space and type '@Mailboxlayer check if hello@example.com is valid' to invoke the tool. 7. The response includes format validity, MX records, SMTP status, and flags for disposable or role-based addresses. 8. Free accounts are limited to 1,000 checks per month and skip live SMTP verification — upgrade if you need deeper validation or higher volume.
What teammates see: by default, memories from Mailboxlayer 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
Validate Contact List
@Mailboxlayer I have these five emails from a webinar signup form: alice@company.co, bob@tempmail.net, carol@example.com, dave@startup.io, eve@corporation.org. Check each one and tell me which are valid, which are disposable, and which won't accept mail.Open in a Space →
Verify Form Submission
@Mailboxlayer Someone just submitted a contact form with the email address sarah.jones@gmial.com. Check if this is valid and deliverable, and flag any issues with the domain or format.Open in a Space →
Audit User Database
@Mailboxlayer I'm cleaning our user database. Check these ten addresses and tell me which are disposable services, which are role-based (like info@ or support@), and which have invalid domains: admin@client.com, user123@guerrillamail.com, contact@vendor.net, john.doe@startup.xyz, noreply@service.io.Open in a Space →
Check Competitor Contact
@Mailboxlayer I found this email for a potential partnership contact: partnerships@competitor.com. Validate it and let me know if the domain accepts mail and if this looks like a monitored address.Open in a Space →
Flag Risky Signups
@Mailboxlayer We had 20 new signups today and I suspect some are using throwaway emails. Check these three: quicktest@10minutemail.com, real.user@company.com, temp_account@trashmail.net. Tell me which are disposable services.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Mailboxlayer check if support@example-startup.io is a valid email address before I add it to our outreach list
The address support@example-startup.io passes syntax validation and the domain resolves correctly. SMTP check confirms the mailbox exists. Format score: 0.80. No disposable or role-based flags detected. This example shows a typical validation result; actual scores and flags depend on the target domain's mail server configuration.
This example highlights the MCP's core validation workflow: syntax, DNS, and SMTP checks in one call. Be aware that SMTP verification can be slow (2-5 seconds per address) and some mail servers block validation attempts, returning inconclusive results. Best for pre-send verification, not real-time form validation.
@Mailboxlayer verify this list of three emails from our demo signup form: alice@gmail.com, bob@tempmailservice.net, carol@nonexistentdomain123.xyz
alice@gmail.com: Valid. SMTP confirmed, no flags. bob@tempmailservice.net: Valid syntax, but flagged as disposable (temporary email service). carol@nonexistentdomain123.xyz: Invalid. Domain does not resolve. This illustrative batch shows how the MCP surfaces disposable and non-existent addresses in a single pass.
This example demonstrates filtering risky addresses at scale. The MCP processes one email per API call, so validating three addresses consumes three requests against your plan's monthly quota. Disposable-email detection is useful for lead quality scoring but won't catch every throwaway service.
@Mailboxlayer I have 47 email addresses from a CSV import—validate them all and summarize how many are safe to contact, how many are disposable, and how many failed SMTP checks
Validated 47 addresses. 31 are deliverable with no flags (safe to contact). 9 flagged as disposable or role-based (consider excluding from campaigns). 7 failed SMTP or domain checks (remove from list). This summary pairs the MCP's validation data with the AI's ability to aggregate results across multiple calls and present actionable counts.
This synthesis example shows the MCP working in a real data-cleaning workflow. Each of the 47 validations is a separate API call, so this operation consumes 47 requests. The AI interprets validation flags and groups results, but you're responsible for staying within your plan's rate limits (typically 100-1000 requests/hour depending on tier).
Use-case deep-dives
When to validate emails before your first send
A 3-person growth team imports 800 leads from a conference signup sheet and needs to scrub bounces before their welcome sequence. Mailboxlayer wins here if the list is under 2,000 addresses and you're validating once before upload to your ESP. The single-tool MCP checks syntax, domain MX records, and SMTP handshake in one call, which catches typos and dead domains without burning your sender reputation. The trade-off: if you're validating more than 5,000 emails a week, you'll hit rate limits and need a bulk validation service instead. For small batches where each email matters—onboarding sequences, partnership outreach, event follow-ups—this MCP keeps your deliverability clean without adding another SaaS login.
Why this MCP matters for customer identity checks
A 6-person support team gets 40 tickets a day, and 15% come from throwaway or mistyped email addresses that create ghost accounts in their helpdesk. Mailboxlayer slots into the ticket intake flow to flag invalid senders before the team spends time on a reply that'll never deliver. The MCP's meta-flags catch disposable domains (Mailinator, Guerrilla Mail) and role addresses (noreply@, info@) that signal low-intent requests. This works when your ticket volume is under 200/day and you're not already running fraud detection middleware. If you're at scale with Zendesk or Intercom, their native validation is faster. For small teams on basic helpdesks, this MCP stops wasted effort on undeliverable replies and keeps your support metrics honest.
When real-time email checks improve onboarding conversion
A 5-person SaaS team sees 12% of new signups fail email verification because users mistype their address at registration. Mailboxlayer can validate the email field before the form submits, catching syntax errors and non-existent domains while the user is still on the page. The single-tool MCP returns results in under 2 seconds, which is fast enough for inline feedback without breaking the signup flow. The boundary: if you're processing more than 1,000 signups a day, API latency and cost per check make a client-side regex + backend batch job cheaper. For early-stage products where every signup counts and you're under 500 registrations a week, this MCP cuts failed verifications in half and gets real users into your product faster.
Frequently asked
What does the Mailboxlayer MCP do in Switchy?
It validates email addresses in real-time during your team's workflows. The MCP checks syntax correctness, verifies the domain exists, tests SMTP server responses, and flags disposable or role-based addresses. You connect it once with an API key, then any team member can validate emails without leaving Switchy's interface or switching to Mailboxlayer's dashboard.
Do I need a paid Mailboxlayer account to use this MCP?
Yes, you need an active Mailboxlayer subscription with an API key. Mailboxlayer uses API key authentication, so grab your key from their dashboard and paste it into Switchy's connection flow. Free-tier keys work if Mailboxlayer offers one, but check their rate limits — bulk validation burns through quota fast.
Can this MCP validate email lists or only single addresses?
Only single addresses per tool call. If you need to validate a CSV of 500 emails, you'd loop the tool 500 times, which is slow and eats your Mailboxlayer quota. For bulk work, export your list and use Mailboxlayer's native bulk API directly — it's faster and cheaper than running individual validations through the MCP.
How is this different from just calling Mailboxlayer's API myself?
The MCP wraps Mailboxlayer's API so non-technical team members can validate emails through Switchy's chat interface without writing code. If your team already has engineers handling validation scripts, you don't need this. But if your sales or support folks need ad-hoc checks without Postman or curl, the MCP removes that friction.
Does email validation count against my Switchy usage limits?
No. Switchy doesn't meter MCP tool calls separately — you're only constrained by Mailboxlayer's own API quota. However, each validation does consume one Mailboxlayer credit, so connect a paid account with enough monthly checks for your team's volume. If you hit Mailboxlayer's limit, the tool returns an error until your quota resets.