EmailIQ — Email Intelligence (MCP) avatar

EmailIQ — Email Intelligence (MCP)

Pricing

from $100.00 / 1,000 email analyzeds

Go to Apify Store
EmailIQ — Email Intelligence (MCP)

EmailIQ — Email Intelligence (MCP)

Email intelligence MCP for AI agents: syntax, MX, SPF, DKIM, DMARC, disposable, role, provider, score. analyze_email ~$0.10; analyze_email_batch ~$0.50 (2–25). Canonical x402 agents: https://emailiq.dev and native MCP https://emailiq.dev/mcp.

Pricing

from $100.00 / 1,000 email analyzeds

Rating

0.0

(0)

Developer

Marcelo

Marcelo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Security

Limited permissions

Share

Instant email + domain intelligence for AI agents: syntax, MX, SPF, DKIM, DMARC, disposable detection, role accounts, provider, and a 0–100 score — via MCP tools.

View on Apify Store | Apify MCP

Canonical path for agents (x402)

For agent commerce with x402 / USDC on Base (no Apify token), use the native host:

SurfaceURLPrice
REST singlePOST https://emailiq.dev/email/intelligence0.10 USDC
REST batchPOST https://emailiq.dev/email/intelligence/batch0.50 USDC flat (2–25)
Native MCPhttps://emailiq.dev/mcpsame (tools analyze_email / analyze_email_batch)

This Apify Actor runs EmailIntelligence.analyze() in-process. It does not call https://emailiq.dev, and it has no x402 / wallet code. Billing here is Apify pay-per-event only, priced at parity with the site (not cheaper).


When to call

PersonaScenario
Outbound / SDR agentBefore cold email, check that the address is syntactically valid, the domain accepts mail (MX), isn’t disposable, and the domain publishes SPF/DKIM/DMARC — then use the score as a gate.
Growth / list hygieneClean signup or CRM lists: drop role accounts (info@, support@), temp mailboxes, and low-score domains before a campaign.
Security / trust agentDecide whether a contact or signup domain looks legitimate (auth records + provider) without running a full mailbox SMTP probe.

Example AI prompts

Copy-paste into Claude, Cursor, or any MCP client connected to this Actor (or to https://emailiq.dev/mcp):

  1. Qualify before outreach
    Analyze the email jane.doe@acme.com with EmailIQ. Tell me if I should send a cold email: syntax, MX, SPF/DKIM/DMARC, disposable/role flags, provider, and score.

  2. Filter a batch
    Run analyze_email_batch on these addresses and return only those with score ≥ 80 and is_disposable=false: a@gmail.com, b@mailinator.com, support@stripe.com

  3. Domain trust check
    Check founder@startup.io — does the domain have SPF, DKIM, and DMARC? What’s the mail provider and delivery score?


MCP tools

analyze_email

InputTypeRequiredPrice
emailstringyes~$0.10 per successful call (email-analyzed)

analyze_email_batch

InputTypeRequiredPrice
emailsstring[] (2–25)yes~$0.50 flat per successful call (email-batch-analyzed)

Output fields (per email):

FieldType
emailstring
valid_syntaxboolean
domain_existsboolean | null
mx_recordsstring[] | null
spf_enabledboolean | null
dkim_enabledboolean | null
dmarc_enabledboolean | null
is_disposableboolean | null
is_role_accountboolean | null
mail_providerstring | null
scoreinteger (0–100)
processing_time_msnumber

On emailiq.dev (REST + native MCP) each result also includes light domain enrichment and actionable recommend / reasons / bounce_risk.

Example output (single)

{
"email": "someone@microsoft.com",
"valid_syntax": true,
"domain_exists": true,
"mx_records": ["microsoft-com.mail.protection.outlook.com"],
"spf_enabled": true,
"dkim_enabled": true,
"dmarc_enabled": true,
"is_disposable": false,
"is_role_account": false,
"mail_provider": "microsoft",
"score": 100,
"processing_time_ms": 65.825
}

dkim_enabled is a presence check on common selectors (default, google, selector1, selector2, k1) at {selector}._domainkey.<domain> — not cryptographic signature validation (same spirit as spf_enabled / dmarc_enabled). Note: some providers (e.g. consumer Gmail) only publish date-rotated selectors outside this common set, so dkim_enabled may be false even when the domain signs mail.


How EmailIQ compares

CapabilityPure email validatorsPure domain / DNS checkersEmailIQ
Syntax + disposable + roleYesRarelyYes
MX / domain existsSometimesYesYes
SPF + DKIM + DMARCRarelyOften SPF/DMARC onlyYes (all three)
Per-address delivery score (0–100)SometimesNoYes
MCP / AI-agent nativeRareRareYes
Pay per call (no SaaS seat)VariesVaries~$0.10 / single · ~$0.50 / batch

EmailIQ combines mailbox-oriented signals (syntax, disposable, role, score) with domain auth intelligence (MX + SPF/DKIM/DMARC + provider) in one tool — so agents don’t stitch a validator and a DNS checker together.


Pricing (Apify PPE — parity with emailiq.dev)

EventWhenPrice
email-analyzedOnce per successful analyze_email$0.10 USD
email-batch-analyzedOnce per successful analyze_email_batch (2–25)$0.50 USD

Configured in .actor/pay_per_event.json. Charged with Actor.charge(...). Must not undercut site x402 prices.


Connect (Standby MCP)

{
"mcpServers": {
"emailiq-apify": {
"url": "https://marcelocarlos--emailiq-mcp.apify.actor/mcp",
"headers": {
"Authorization": "Bearer <YOUR_APIFY_API_TOKEN>"
}
}
}
}

Prefer native (x402, no Apify token):

{
"mcpServers": {
"emailiq": {
"url": "https://emailiq.dev/mcp"
}
}
}

Paid tool calls on the native host require an x402 PAYMENT-SIGNATURE header (same as REST).

Transport: Streamable HTTP (webServerMcpPath: /mcp).


Local development

cd apify-actor
python3 -m venv .venv && .venv/bin/pip install -r requirements.txt
# Smoke-test intelligence only (no MCP server):
ACTOR_TEST_PAY_PER_EVENT=true .venv/bin/python scripts/local_analyze.py user@gmail.com
# Run MCP Actor locally (Standby-style HTTP on port 3000):
ACTOR_TEST_PAY_PER_EVENT=true APIFY_CONTAINER_PORT=3000 .venv/bin/python -m my_actor

Architecture notes

  • Standby: one long-lived process serves many MCP requests until idle timeout; in-memory TTLCache (300s) is intentional and effective within that lifetime.
  • aiodns: resolver is created lazily on the running asyncio loop; startup runs an early MX smoke test against gmail.com.
  • Isolation: packaged under apify-actor/ so production EmailIQ (FastAPI + x402 + native /mcp) is untouched.
  • Score: syntax 25 + domain 15 + MX 20 + SPF/DKIM/DMARC 10 each + not-disposable 5 + not-role 5 (capped at 100).

Status

Status: Live on Apify Store. Pay-per-event billing at parity with emailiq.dev ($0.10 single / $0.50 batch). Canonical agent discovery: https://emailiq.dev and MCP registry dev.emailiq/email-intelligence → https://emailiq.dev/mcp.


SEO Keywords

email validation API, email intelligence MCP, SPF DMARC DKIM checker, disposable email detector, role account email detection, MX lookup API, email deliverability score, AI agent email validation, MCP email server, email reputation API, domain email authentication check, Apify email intelligence, pay per event email API, cold email list cleaning, B2B email quality score, x402 email API