Dashboard
Real-time overview of your verification activity
Live Stream
Latest verifications
Result Distribution
All-time verification verdicts
Monthly Credits
Resets at the start of each month
Recent Verifications
Latest activity across all keys
| Domain | Score | Result | Date | |
|---|---|---|---|---|
| Loading… | ||||
| Domain | Score | Result | SMTP | Date | |
|---|---|---|---|---|---|
| Loading… | |||||
Send a seed test
Send a minimal 1×1 tracking-pixel email to a previously verified mailbox to upgrade deliverable → opened. Prerequisite: the address must already be verified as deliverable within the last 30 days. Catch-all / risky / disposable / never-verified addresses are blocked to protect sender reputation.
| Status | Signal | Confidence | Sent | Classified | |
|---|---|---|---|---|---|
| No seed tests yet | |||||
Authenticate API requests with these keys. Treat them like passwords.
| Prefix | Label | Status | Usage | Last Used | Created | Actions |
|---|---|---|---|---|---|---|
| Loading… | ||||||
AI Integration (MCP)
Connect VerifyCatch to Claude Desktop, Cursor, or any MCP-compatible AI assistant
The Model Context Protocol (MCP) lets AI assistants verify emails, manage bulk jobs, and check account stats directly. Add this to your Claude Desktop config:
// Add to claude_desktop_config.json { "mcpServers": { "verifycatch": { "command": "node", "args": ["path/to/packages/mcp/src/index.js"], "env": { "VERIFYCATCH_API_KEY": "your-api-key" } } } }
verify_email Verify single emailverify_bulk Bulk verification jobget_job_status Check job progresslist_jobs List all bulk jobsget_account Account & usage stats
- Install:
npm i @verifycatch/mcp-server - Copy the config above
- Replace the API key with yours
- Restart Claude Desktop
- 100 verifications/mo
- 10 req/min
- No overage
- 5,000 verifications/mo
- 60 req/min
- $0.008 per extra
- 25,000 verifications/mo
- 300 req/min
- $0.005 per extra
- 100,000 verifications/mo
- 1,000 req/min
- $0.003 per extra
Current Month Usage
Consumed this billing period
Billing History
All transactions and invoice events
| Event | Amount | Currency | Date |
|---|---|---|---|
| No billing events yet | |||
Webhook Setup
Add these URLs to your ESP's webhook settings to receive engagement data
Email Engagement Scores
All tracked emails
| Score | Status | Opens | Clicks | Bounces | Open Rate | Last Open | |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
Recent Events
Latest engagement activity from your ESP webhooks
| Event | ESP | Campaign | Date | |
|---|---|---|---|---|
| Loading... | ||||
How Engagement Tracking Works
Understand the flow before you set up
Before You Start
What you need
Your Webhook URLs
Copy the URL for your ESP and paste it into their webhook settings
SendGrid
Event Webhook
- Log in to app.sendgrid.com
- Go to Settings → Mail Settings
- Find Event Webhook and click the edit icon
- Set HTTP Post URL to your SendGrid webhook URL (shown above)
- Under Actions to be posted, check all events:
Processed, Dropped, Delivered, Deferred, Bounced, Opened, Clicked, Unsubscribed, Spam Report - Toggle Event Webhook Status to Enabled
- Click Save
Mailgun
Webhooks
- Log in to app.mailgun.com
- Go to Sending → Webhooks
- Select your domain from the dropdown
- Click Add webhook for each event type
- Set the URL to your Mailgun webhook URL (shown above)
- Add webhooks for these events:
Delivered, Opened, Clicked, Bounced (Permanent & Temporary), Complained, Unsubscribed - Click Create Webhook for each
Postmark
Webhooks
- Log in to account.postmarkapp.com
- Select your Server
- Go to Settings → Webhooks
- Click Add webhook
- Set Webhook URL to your Postmark webhook URL (shown above)
- Check all event types:
Delivery, Bounce, Spam Complaint, Open, Click, Subscription Change - Click Save webhook
Amazon SES
via SNS Notifications
- Go to AWS Console → SNS
- Click Create topic (Standard type), name it
verifycatch-ses-events - Click Create subscription:
- Protocol: HTTPS
- Endpoint: your SES webhook URL (shown above)
- VerifyCatch will auto-confirm the SNS subscription
- Go to AWS Console → SES
- Select your Configuration Set (or create one)
- Add Event Destination:
- Destination type: Amazon SNS
- Select your
verifycatch-ses-eventstopic - Check: Sends, Deliveries, Opens, Clicks, Bounces, Complaints
Cold Outreach Tools
Connect your cold email campaigns to automatically learn which emails are real
Smartlead
Campaign Webhooks
- Go to Smartlead → Settings → Webhooks
- Click Add Webhook
- Paste your Smartlead webhook URL (shown above)
- Set Association Type to User (applies to all campaigns)
- Enable these events:
EMAIL_SENT, EMAIL_OPEN, EMAIL_LINK_CLICK, EMAIL_REPLY, EMAIL_BOUNCE, LEAD_UNSUBSCRIBED - Click Save
Instantly
Campaign Webhooks
- Go to Instantly → Settings → Integrations
- Find Webhooks and click Configure
- Add a new webhook with your Instantly webhook URL (shown above)
- Select events to track:
email_sent, email_opened, email_clicked, reply_received, email_bounced - Click Save Changes
Pixel & Click Tracking (Optional)
Track opens and clicks without ESP webhooks
Open Tracking Pixel
Generate a 1x1 invisible image to embed in your HTML emails. When the recipient opens the email, the pixel fires and records an open event.
POST /api/v1/engagement/pixel/generate
{ "email": "recipient@example.com", "campaignId": "welcome-series" }
pixelTag — paste it into your email HTML template before the closing </body> tag.Click Tracking Links
Wrap any URL in your email with a tracking link. When clicked, the recipient is redirected to the original URL and a click event is recorded.
POST /api/v1/engagement/click/generate
{ "email": "recipient@example.com", "url": "https://yoursite.com/offer", "campaignId": "welcome-series" }
trackingUrl — use it in your email instead of the original link.How Scores Work
Understanding engagement scores and statuses
All set? Head to the Engagement dashboard to see your data.
Manage workspace users — create, edit permissions, suspend, issue keys, or remove accounts.
| User | Role | Plan | Monthly Limit | Usage | Status | Created | Actions |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||