otherapi_key

ApexVerify

ApexVerify validates and normalizes email addresses and phone numbers individually or in batches to improve contact-data quality.

Verdict

ApexVerify cleans and validates email addresses and phone numbers at scale. @mention it to check credit balances, upload contact lists, normalize formatting, deduplicate records, estimate verification costs, and launch batch validation jobs — all without leaving your Project. Marketing ops and data teams use it to scrub CRM imports, validate lead lists before campaigns, and audit contact databases. Setup requires an API key from your ApexVerify dashboard; verification jobs consume credits from your account balance, so check available credits before launching a batch.

Common use cases

  • Scrub CRM imports before syncing to production
  • Validate lead lists before email campaigns
  • Audit contact databases for deliverability
  • Deduplicate and normalize phone numbers
  • Estimate verification costs across multiple batches

Integration

Vendor
ApexVerify
Category
other
Auth
API_KEY
Tools
10
Composio slug
apexverify

Tools

  • Delete Batch
    destructive

    Permanently delete one ApexVerify batch by its exact UUID. Deletion is irreversible and unavailable while the batch is processing; verify the target batch first and deliberately set confirm_deletion=true.

  • Export Batch Results

    Export a completed batch as structured JSON for analysis or as a downloadable XLSX workbook. This reads existing results and does not consume verification credits.

  • Get Account Credits

    Return the connected ApexVerify account's available email and phone verification credit balances. Use this before any credit-consuming verification.

  • Get Batch Details

    Get an ApexVerify batch's status, metadata, parsed-content counts, estimated verification cost, parameters, and final statistics. Repeat this call to monitor preparation or verification.

  • Launch Batch Verification

    Launch paid verification for a prepared batch. This consumes the batch's estimated net email or phone credits and can fail when credits are insufficient. First inspect Get Batch Details and Get Account Credits, then deliberately set confirm

  • List Batches

    List verification batches, optionally restricted by creation time, one offset-controlled page at a time.

  • Normalize Data File

    Normalize email addresses or phone numbers from a line-delimited TXT file without performing verification or consuming verification credits.

  • Prepare Batch

    Start or repeat asynchronous parsing, deduplication, format cleanup, and verification-cost calculation for an uploaded batch. This idempotent action does not launch paid verification. Poll Get Batch Details until the batch is ready for veri

  • Upload Verification Batch

    Create an ApexVerify verification batch from a line-delimited TXT file. Uploading does not consume verification credits; verification starts only when the batch is launched separately.

  • Verify Email or Phone

    Verify one email address or phone number in real time. This consumes the corresponding prepaid verification credit; cache hits may receive a partial refund. Check account credits first and deliberately set confirm_credit_usage=true.

Setup

Setup guide

  1. 11. Open your Switchy workspace and navigate to Settings → Integrations → Browse MCP Servers. 2. Search for ApexVerify and click Connect. 3. Log into your ApexVerify account at apexverify.com and go to Account → API Keys. 4. Generate a new API key with batch read and write permissions, then copy it. 5. Paste the key into Switchy's connection dialog and click Authorize. 6. Open any Project and type '@ApexVerify get account credits' to confirm the connection returns your current email and phone credit balances. 7. To test a full workflow, upload a small TXT file of email addresses, prepare the batch, review the cost estimate, then launch verification if credits are sufficient.

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

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

Starter prompts

Check Credit Balance

@ApexVerify show me my current email and phone verification credit balances so I know what capacity I have for today's batch jobs.

Prepare Contact List

@ApexVerify prepare a new batch from the attached contacts.txt file, deduplicate the records, normalize formatting, and tell me the estimated credit cost before I launch verification.

Launch Batch Verification

@ApexVerify launch verification for batch [UUID] now that I've confirmed the cost estimate and have enough credits in my account.

Export Validated Results

@ApexVerify export batch [UUID] as an XLSX workbook with all validation results so I can import the clean contacts into Salesforce.

Monitor Batch Progress

@ApexVerify get the latest status and progress details for batch [UUID] so I know when the verification job will finish.

Example outputs

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

Prompt

@ApexVerify check my account credits and show me the status of any batches created in the last 7 days

Output

Your ApexVerify account currently holds 12,450 email verification credits and 3,200 phone verification credits. In the past 7 days, you've created 3 batches: 'Q1_leads_final.csv' (completed, 2,891 emails verified), 'webinar_signups_march.txt' (still preparing, estimated 1,540 emails), and 'support_contacts.csv' (prepared but not yet launched, estimated cost 890 phone credits). The webinar batch is parsing uploaded data and should finish preparation within a few minutes.

Notes

This read-heavy example combines two tools—Get Account Credits and List Batches—to give visibility into available resources and active work. Useful before launching expensive verification runs. Requires API key with read access to account and batch metadata.

Prompt

@ApexVerify launch verification for batch 'webinar_signups_march' and confirm I want to spend the credits

Output

Verification launched for batch 'webinar_signups_march' (UUID: a3f7c2e1-4b9d-4c8a-9f2e-1d5a6b8c3e4f). This batch contains 1,540 email addresses and will consume approximately 1,540 credits from your account balance. Verification is now running asynchronously; typical completion time for this batch size is 8–12 minutes. You can poll batch status or wait for the process to finish before exporting results.

Notes

This action example consumes paid verification credits and is irreversible once launched. Always inspect batch details and account balance first—Launch Batch Verification will fail if credits are insufficient. The MCP enforces deliberate confirmation to prevent accidental spend.

Prompt

@ApexVerify export the results from my 'Q1_leads_final' batch and summarize which email domains had the highest bounce risk

Output

Exported 2,891 verified records from batch 'Q1_leads_final.csv'. Analyzing the results: 47% of emails were marked deliverable, 31% risky (catch-all or role accounts), and 22% invalid. The highest-risk domains were: generic ISPs like yahoo.com (18% invalid rate), disposable providers such as tempmail.net (94% invalid), and three corporate domains with misconfigured MX records. Deliverable addresses clustered around established enterprise domains—gmail.com, outlook.com, and known SaaS company domains. Consider segmenting risky addresses into a separate nurture track before sending campaigns.

Notes

This synthesis example pairs Export Batch Results with AI reasoning to surface actionable patterns. The export itself does not consume credits, but the underlying batch verification did. Useful for turning raw verification data into segmentation or campaign decisions.

Use-case deep-dives

Marketing list hygiene before campaign send

When batch verification beats real-time validation for email campaigns

A 6-person growth team preparing a 40,000-contact product launch needs clean email lists before hitting send in their ESP. ApexVerify's batch workflow wins here: upload the CSV, run Prepare Batch to dedupe and estimate cost, check Get Account Credits to confirm budget, then Launch Batch Verification overnight. The Export Batch Results tool delivers structured JSON or XLSX for segmentation—valid addresses go to the ESP, bounces get suppressed, and catch-alls route to a lower-priority sequence. This approach makes sense when you're verifying more than 5,000 contacts at once and can tolerate a 2-12 hour turnaround. If you need sub-second validation at signup or fewer than 1,000 records, a real-time API integration is faster. For quarterly or monthly list scrubs at small-team scale, the batch model keeps verification costs predictable and your deliverability clean.

Sales lead scoring with phone verification

Scoring inbound leads when phone validity signals intent

A 4-person sales team at a B2B SaaS company uses phone number validity as a lead-quality signal during qualification. Inbound demo requests include mobile numbers, but 30% are fake or disconnected. The team uploads each week's leads as a batch, runs Prepare Batch to normalize formats and flag duplicates, then launches verification to separate working numbers from junk. The Get Batch Details tool shows line-level results—valid mobiles score higher in their CRM, landlines route to a different cadence, and invalid entries get auto-archived. This works when lead volume is 200-2,000 per week and the team reviews batches manually before outreach. If you're verifying one-off contacts during live calls, the batch overhead is too slow. For weekly lead-scoring rituals where phone validity matters more than speed, ApexVerify's batch structure and credit transparency fit the workflow.

Customer data audit for compliance reporting

Annual contact-database cleanup when compliance drives the timeline

A 3-person operations team at a fintech startup runs an annual audit to document contact-data accuracy for SOC 2 and GDPR readiness. They export 80,000 customer records from their CRM, upload to ApexVerify, and use Prepare Batch to surface duplicate emails and malformed phone numbers without spending credits. The Normalize Data File tool standardizes formats, then they selectively verify high-risk segments—customers flagged for re-engagement or accounts with billing disputes. Export Batch Results generates an XLSX artifact for the auditor showing verification timestamps, validity rates, and suppression counts. This scenario works when the audit is calendar-driven, not transactional, and the team needs a paper trail more than real-time results. If your compliance process requires continuous monitoring or sub-hour SLAs, batch verification is too infrequent. For annual or quarterly audits where documentation and cost control matter, the batch model delivers both.

Frequently asked

What does the ApexVerify MCP do in Switchy?

It validates email addresses and phone numbers in bulk before you send campaigns or import contacts. You upload a file, the MCP parses and deduplicates it, then runs verification against ApexVerify's database. Results come back as JSON or Excel, showing which records are valid, risky, or invalid. This happens inside Switchy's workspace without switching tabs or exporting CSVs manually.

Do I need an ApexVerify API key to connect this MCP?

Yes. The MCP uses API key authentication, so you'll need an active ApexVerify account and a valid API key from their dashboard. Paste that key into Switchy's connection flow once. The MCP will check your credit balance before running any verification, so you won't accidentally burn credits on a misconfigured batch.

Can the MCP verify emails and phone numbers at the same time?

No. Each batch targets either email or phone verification, not both in one pass. If you need to validate both data types, prepare two separate batches. The MCP will calculate the credit cost for each batch independently, and you launch verification only after reviewing the estimate and confirming you have enough credits.

How is this different from uploading a CSV to ApexVerify's web dashboard?

The MCP keeps the entire workflow inside Switchy. You don't leave the workspace to upload files, wait for emails, or download results. Batch preparation, credit checks, verification launch, and export all happen through natural-language prompts. You also get structured JSON output, which makes it easier to pipe results into downstream automation or reporting.

Who on the team should connect the ApexVerify MCP?

Whoever owns your data hygiene process and has access to the ApexVerify billing account. That person will paste the API key and monitor credit usage. Once connected, any Switchy team member can prepare batches and export results, but only the connector's API key determines which ApexVerify account gets billed for verification runs.

More other MCPs

See all other MCPs →

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