otherapi_key

Mailcheck

Mailcheck is an email verification service that helps businesses validate email addresses to ensure deliverability and reduce bounce rates.

Verdict

Mailcheck verifies email addresses before you send. When @mentioned in a Space, it checks deliverability, catches typos, and flags disposable or role-based addresses. Marketing and sales teams use it to clean lists before campaigns; support teams validate customer emails at intake. The MCP exposes one tool that returns a validity score and metadata (MX records, SMTP status, syntax errors). You'll need a Mailcheck API key. Rate limits depend on your plan tier, so batch verification of large lists may require multiple prompts or a paid upgrade.

Common use cases

  • Clean email lists before campaign sends
  • Validate customer emails at support intake
  • Flag disposable addresses in signup flows
  • Check deliverability before cold outreach
  • Audit CRM data for bounced addresses

Integration

Vendor
Mailcheck
Category
other
Auth
API_KEY
Tools
1
Composio slug
mailcheck

Tools

  • Verify Email Address

    Tool to verify provided email address. use after obtaining user email input.

Setup

Setup guide

  1. 11. In Switchy, open Settings > Integrations and click Connect next to Mailcheck. 2. You'll be prompted to paste your Mailcheck API key — get this from your Mailcheck dashboard under API Settings. 3. Paste the key and click Authorize; Switchy tests the connection by verifying a sample address. 4. Once connected, open any Space and type '@Mailcheck verify user@example.com' to test. 5. The MCP returns a JSON response with validity status, deliverability score, and flags (disposable domain, role address, syntax error). 6. If the test succeeds, the integration is live; you can now verify emails inline during conversations or paste lists for batch checks. 7. To disconnect or rotate the key, return to Settings > Integrations and click Manage next to Mailcheck.

What teammates see: by default, memories from Mailcheck 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

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Verify Single Email

@Mailcheck verify the email address john.doe@example.com and tell me if it's deliverable, including any flags for disposable or role-based addresses.
Open in a Space →

Batch List Cleanup

@Mailcheck verify these five email addresses and return a table with validity status for each: alice@startup.io, bob@company.com, carol@tempmail.net, dave@enterprise.org, eve@freelancer.co.
Open in a Space →

Check Role Address

@Mailcheck verify support@acmecorp.com and confirm whether it's a role-based address or tied to an individual mailbox.
Open in a Space →

Catch Typo Domains

@Mailcheck verify user@gmial.com and flag any syntax or domain typos that would prevent delivery.
Open in a Space →

Audit CRM Export

@Mailcheck verify these ten emails from our CRM export and summarize how many are deliverable, disposable, or invalid: [paste list].
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Mailcheck verify the email address support@acmecorp.io and tell me if it's safe to send our product launch announcement to this contact.

Output

Mailcheck reports support@acmecorp.io is valid and deliverable. The domain acmecorp.io has active MX records, the mailbox exists, and no disposable-email patterns were detected. SMTP validation passed without bounce risk flags. This address appears safe for your product launch send.

Notes

This example shows the core verification workflow: checking syntax, domain health, and mailbox existence. Note that verification consumes API credits per check, so batch validation is more cost-effective than one-off queries. Results reflect the moment of check—mailbox status can change.

Prompt

@Mailcheck I have this signup email: temp_user_12345@guerrillamail.com — is this a real person or a throwaway address?

Output

Mailcheck flags temp_user_12345@guerrillamail.com as a disposable email address. The domain guerrillamail.com is a known temporary inbox service. While the address is technically valid and may receive mail, it's high-risk for user registration or long-term communication. Consider requiring a permanent email provider.

Notes

Disposable-email detection is critical for signup flows and lead quality. Mailcheck's database covers common throwaway providers, but new services emerge constantly. Pair this with your own domain blocklist for defense-in-depth. No side effects—this is a read-only check.

Prompt

@Mailcheck we collected 200 emails at our conference booth. Before importing them into our CRM, verify this sample batch: alice@example.com, bob@typo-domain.con, charlie@valid-startup.io and summarize which ones we should exclude.

Output

Mailcheck processed the three-address sample. alice@example.com is valid (example.com is a reserved documentation domain, so treat cautiously in production). bob@typo-domain.con failed—'.con' is not a valid TLD and no MX records exist. charlie@valid-startup.io is valid and deliverable. Recommendation: exclude bob@typo-domain.con; manually review alice@example.com; import charlie@valid-startup.io.

Notes

This synthesis example shows how the AI can interpret verification results across multiple addresses and provide actionable filtering advice. For 200 emails, you'd call the tool iteratively or use Mailcheck's bulk API if available. Each verification counts toward your rate limit, so plan batch jobs accordingly.

Use-case deep-dives

Sales lead qualification workflow

When Mailcheck saves time on cold outreach lists

A 3-person sales team imports 200 leads weekly from conference sign-ups and LinkedIn scrapes. Half the emails bounce because people mistype or use defunct domains. Mailcheck is the right call here: one tool, API key auth, and it runs inline before the team loads contacts into their CRM. The verification happens in Switchy during list prep, so bad emails never touch the outreach sequence. The threshold: if you're verifying under 500 emails per week, this MCP keeps the workflow simple. Above that volume, you'll want batch processing outside Switchy. For small teams doing manual list hygiene, Mailcheck eliminates the bounce-rate guessing game without adding another SaaS login.

Customer support ticket intake

Mailcheck for validating support form submissions

A 5-person support team gets 40 tickets daily through a web form. Ten percent are spam or typos that create dead-end threads. The team uses Switchy to triage new tickets each morning. Mailcheck runs on every inbound email before the ticket gets assigned, flagging obvious fakes in real time. This works because the verification is synchronous and the tool count is one—no complex scopes, no OAuth dance. The trade-off: Mailcheck adds 200-400ms per check, so if your form already has client-side validation, you're paying twice. Use this MCP when your intake is unfiltered and you need a second line of defense before human eyes touch the ticket.

Event registration cleanup

When to verify attendee emails before sending calendar invites

A 2-person ops team runs monthly webinars with 80-120 registrants. They export the list from Eventbrite and send calendar invites through Switchy's email workflows. Without verification, 8-12 invites bounce each time, and the team manually scrubs the list post-event. Mailcheck fits this scenario if the team is already in Switchy for the send step: verify the list in one pass, then trigger the invites. The tool's single-email design means you loop through the list in Switchy's workspace, not in batch. If your events are over 200 people, the per-email latency becomes a bottleneck. For small-scale events where you're already doing manual steps, Mailcheck turns a 20-minute cleanup into a 3-minute pre-flight check.

Frequently asked

What does the Mailcheck MCP do in Switchy?

It verifies whether email addresses are valid and deliverable before you send messages or add contacts. The MCP calls Mailcheck's validation API directly from your Switchy workspace, so your AI agents can check emails inline during workflows — like cleaning a lead list or validating form submissions — without leaving the conversation.

Do I need a Mailcheck account to use this MCP?

Yes. You need an active Mailcheck account and an API key. Switchy stores the key encrypted and uses it to authenticate each verification request. If your team shares one Mailcheck subscription, one person can connect the MCP and everyone in the workspace inherits access to the tool.

Can the Mailcheck MCP send emails or access my inbox?

No. It only verifies whether an email address exists and can receive mail. It doesn't send messages, read inboxes, or interact with mail servers beyond validation checks. If you need to send or manage emails, use a dedicated email MCP like Gmail or Outlook alongside Mailcheck.

How is this different from just pasting emails into Mailcheck's website?

The MCP lets your AI agents verify emails mid-conversation, in bulk, or as part of automated workflows. Instead of manually copying addresses to Mailcheck's dashboard, you ask Switchy to check a list and it returns results inline. Faster for teams processing dozens of emails daily; overkill if you verify one address per week.

Does each email verification count against my Mailcheck plan limits?

Yes. Every time Switchy calls the Verify Email Address tool, Mailcheck deducts one credit from your account balance. The MCP doesn't add extra charges, but you'll burn through your monthly allowance faster if your team runs frequent validation workflows. Check your Mailcheck dashboard to monitor usage.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.