{"uid":"cap_BdRdnKHuHG6lbBE210IgK","slug":"agent-tools-full-email-risk-check-647d115e","name":"Agent Tools Full Email Risk Check","description":"One call email risk check: everything in email_check plus sender domain health (domain age, registrar, SPF, DMARC, website reachable) and a 0-100 risk score with accept/review/reject verdict. Use for fraud screening, lead qualification and signup gating.","url":"https://agent-tools.jbarkules.workers.dev/v1/email/full?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["email"],"properties":{"email":{"type":"string","description":"Email address"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"email":"jane@acme.com","verdict":"accept","disposable":false,"risk_score":0,"risk_reasons":[],"domain_health":{"spf":"v=spf1 include:_spf.google.com ~all","dmarc":"v=DMARC1; p=reject","age_days":4021,"registrar":"GoDaddy.com, LLC","website_reachable":true},"has_mail_server":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.0025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Ek2WWCZPJzxVa_7Cr_DTy","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs a comprehensive email risk assessment combining syntax/deliverability checks, disposable detection, sender domain health analysis, and a 0-100 risk score with accept/review/reject verdict.","exampleAgentPrompt":"Can you do a full email risk check on jane@acme.com — I need the risk score, verdict, and domain health details like SPF, DMARC, and how old the domain is?","exampleUseCases":[{"title":"Fraud screening at account signup","prompt":"Before I activate this new account, run a full risk check on the email address signup@fastpay-deals.com and tell me the verdict and risk score — if it comes back as reject or the domain is less than 30 days old, flag it for manual review."},{"title":"Lead qualification before CRM import","prompt":"I have a new inbound lead with email bob@techsolutions.io — can you check if it's a real, trustworthy address by running a full email risk check and telling me whether to accept it, review it, or reject it?"},{"title":"Detecting disposable emails in newsletter list","prompt":"Someone just subscribed to our newsletter with the address user123@mailnull.com — run a full email risk check on it and let me know if it's disposable, what the risk score is, and whether we should keep them on the list."}],"resultDescription":"Returns a JSON object with the email address, a verdict of accept/review/reject, a 0-100 risk score, an array of risk reasons, a disposable flag, a has_mail_server flag, and a domain_health object containing SPF record, DMARC record, domain age in days, registrar name, and whether the website is reachable.","failureModes":["Invalid or malformed email address returns a validation error","Domain does not exist or has no DNS records causing domain health lookup to partially fail","Network timeout when checking website reachability for the sender domain","Missing required query parameter 'email' results in a 400 bad request","Payment failure (x402) if USDC balance is insufficient"],"whenToPreferThis":"Choose this endpoint when you need a single comprehensive email risk signal that combines deliverability, disposable detection, AND domain health (age, SPF, DMARC, registrar, website) into one scored verdict. Prefer it over the basic email_check endpoint when fraud screening, lead qualification, or signup gating requires domain-level trustworthiness signals beyond just syntax and MX records.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T00:31:32.791Z","isFirstParty":false,"canonicalSlug":"agent-tools-full-email-risk-check-647d115e"}