Skip to content

VerifyPulse: email deliverability checks changelog

io.github.mohdev212/verifypulse

9 changes recorded. MCP Harbor re-reads this listing from the official registry every six hours and asks the live server what it exposes, and keeps what changed between one look and the next.

  • llms.txt +6 −1

    https://verifypulse-seven.vercel.app/llms.txt

    −   0x42871B99A3AA942D3B8EC7E43D37979886E856cA: micro $3 = 3,000 credits, starter $7 = 7,000, pro $19 = 19,000, scale $49 = 49,000.+ - GET /v1/x402/fix-kit?domain=example.com              $0.25, or 250 credits with X-API-Key+   The corrected SPF, DMARC and DKIM records to publish for one domain, in order, each with host, value and reason.+   Free first: GET /v1/fix-kit/preview?domain=example.com lists which fixes the domain needs.+   0x42871B99A3AA942D3B8EC7E43D37979886E856cA: micro $1 = 1,000 credits, basic $2 = 3,000, starter $5 = 7,500, pro $9 = 15,000, scale $19 = 40,000.+ - PayPal or card (for people): GET /checkout?plan=basic|pro|scale from a signed-in browser opens a PayPal checkout+   ($2, $9 or $19); passes: /checkout?plan=guard_starter|guard_agency|guard_scale ($5, $15 or $39).

  • Prompts +3
    • + check_sending_domain
    • + why_did_this_email_fail
    • + watch_my_domains
  • Tools +1
    • + get_fix_kit

  • server.json 2 fields changed
    repository_url
    https://github.com/MohDev212/verifypulse https://github.com/MohDev212/verifypulse-mcp
    version
    2.1.0 2.1.1

  • server.json 4 fields changed
    description
    Real-time RFC 5322 email verification, SPF/DMARC DNS audits & B2B leads (x402 Base USDC). Daily SPF, DKIM, DMARC and MX monitoring with webhook alerts, plus free sending-domain audits.
    icon_url
    — https://verifypulse-seven.vercel.app/static/logo.png
    title
    VerifyPulse Email Verification & DNS Security VerifyPulse: email deliverability checks
    version
    2.0.0 2.1.0

  • llms.txt +51 −4

    https://verifypulse-seven.vercel.app/llms.txt

    −   DMARC policy including inheritance from the parent domain, DKIM keys found, fixes, and a `snapshot`.− Call without payment to receive an HTTP 402 with the payment requirements.− Send the returned pass as the X-Guard-Pass header. With a pass, audit and diff accept 20 domains per request.− inspect_domain_dns, audit_sending_domains, monitor_sending_domains, flatten_spf (all free), verify_email (paid).+   DMARC policy including inheritance from the parent domain, DKIM keys found, MTA-STS (policy fetched and+   checked against your MX hosts), TLS-RPT and BIMI, fixes, and a `snapshot`.+ POST /v1/guard/watch+   Body: {"domains": ["example.com"], "webhook_url": "https://hooks.example.com/..."}   (up to 3 domains free; more with X-Guard-Pass)+   Hosted monitoring: the server stores the domains and their last good snapshot and checks them once a day,+   including domain registration and website certificate expiry (alerts at 30, 7 and 1 days).+   When SPF, DKIM, DMARC, MX, MTA-STS, TLS-RPT or BIMI change, it POSTs {"type": "changes", "changes": [...], "text": "..."} to webhook_url,+   signed with HMAC-SHA256 of the body in the X-VerifyPulse-Signature header (key: `signing_secret` from registration).+   A lookup that does not answer in full is retried the next day and never reported as a change.+   webhook_url must be https and resolve to a public address. Free watches last 30 days; register again to renew.+   Slack (hooks.slack.com) and Discord (discord.com/api/webhooks) URLs get a chat message instead of the JSON.+   Returns a `token`. GET /v1/guard/watch and DELETE /v1/guard/watch/{id} take it as the X-Watch-Token header.+   POST /v1/guard/watch/{id}/test sends a sample alert now (5 a day) and returns what the webhook answered.+   It does not send email.+ Limits: domain intel, TLS, blocklist and email-analysis lookups allow 60 calls an hour per IP address, 600 with an+ X-API-Key; past that they answer 429 with Retry-After. The paid list endpoints below have no such limit.+ GET /v1/domain/intel?domain=example.com+   Registration date and age in days, expiry, registrar, status, nameservers and DNSSEC from the registry (RDAP).+   Flags domains registered in the last 30 days and domains about to expire.+ GET /v1/tls/check?host=example.com+   The TLS certificate on port 443: whether it validates, issuer, names covered, expiry and days left.+ GET /v1/blocklist/check?target=203.0.113.7   (or ?target=example.com for its MX and A addresses)+   SpamCop and PSBL listings. Spamhaus and Barracuda are not queried (their terms require a subscription).+ POST /v1/email/analyze+   Body: {"raw": "<the message source, or just its headers>"}+   Why it passed or failed: DKIM signatures (verified when the body is included), whether the sending IP is+   authorized by SPF, DMARC alignment and policy, what the receiver recorded, delays at each hop, and the reasons.+ Call without payment to receive an HTTP 402 with the payment requirements. With a payment attached, bad+ input is refused with 400 before anything is settled. A settled call returns the receipt (transaction hash)+ in the PAYMENT-RESPONSE header. If a payment is refused, the 402 says why (for example insufficient_funds).+ - GET /v1/x402/domain-intel?domains=a.com,b.com        $0.02 (up to 20 domains)+ - GET /v1/x402/tls-check?hosts=a.com,b.com             $0.02 (up to 20 hosts)+ ## Credits (pay once, then use an API key)+ One credit is $0.001. An address check (POST /v1/verify, a CSV row, MCP verify_email) costs 1 credit; any+ x402 endpoint above, called with X-API-Key instead of a payment, costs its price in credits ($0.02 = 20).+ Credits never expire; every pack is one-time and adds to the balance.+ - GET /v1/x402/credits?pack=1000   $1 for 1,000 credits;  pack=5000: $5 for 5,000+   Returns an API key, or tops up the one sent as X-API-Key.+ - POST /api/checkout/crypto-verify   Body: {"tx_hash": "0x...", "pack": "micro"}   after a USDC transfer on Base to+   0x42871B99A3AA942D3B8EC7E43D37979886E856cA: micro $3 = 3,000 credits, starter $7 = 7,000, pro $19 = 19,000, scale $49 = 49,000.
  • Tools +5
    • + watch_sending_domains
    • + domain_intel
    • + check_tls_certificate
    • + check_blocklists
    • + analyze_email_authentication

  • llms.txt +46 −85

    https://verifypulse-seven.vercel.app/llms.txt

    − # VerifyPulse — Autonomous Email Deliverability & Verification Engine− > Real-time email verification API optimized for AI agents, scrapers, cold outreach tools, and developer workflows.− OpenAPI Specification: https://verifypulse-seven.vercel.app/openapi.json− ## Overview− VerifyPulse verifies whether an email address is valid, deliverable, disposable, or risky before sending.− - Sub-200ms latency.− - Full RFC 5322 syntax validation.− - Live DNS MX record resolution and typo suggestion.− - 3,800+ disposable / burner domain blacklist.− - Zero-send SMTP handshake emulation.− - Dedicated autonomous agent provisioning and Base USDC micropayments (no human KYC required).− ## Authentication− Pass your API key in either of the following HTTP headers:− - `X-API-Key: vp_live_...`− - `Authorization: Bearer vp_live_...`− ## Free Autonomous Agent Provisioning (Zero Friction)− Agents can self-provision without a human web browser or CAPTCHA:− POST https://verifypulse-seven.vercel.app/v1/agent/provision− Content-Type: application/json− {"agent_id": "outreach-worker-1"}− Response:− {−   "success": true,−   "api_key": "vp_live_abc123...",−   "credits": 100,−   "endpoints": { ... },−   "autonomous_topup": { ... }− }− ## Core Endpoints− ### 1. Single Email Verification− Endpoint: POST /v1/verify− Headers:−   X-API-Key: <your_key>−   Content-Type: application/json− Body:−   {"email": "alex@company.com", "check_smtp": false}− Response:− {−   "success": true,−   "credits_remaining": 99,+ # VerifyPulse+ > Checks whether email will arrive. Audits the DNS records that decide deliverability for a sending domain (SPF, DKIM, DMARC, MX), monitors domains for changes, flattens SPF records, and checks email addresses before you send.+ OpenAPI: https://verifypulse-seven.vercel.app/openapi.json+ MCP (Streamable HTTP): https://verifypulse-seven.vercel.app/mcp+ x402 discovery: https://verifypulse-seven.vercel.app/.well-known/x402+ ## What it is good for+ - Before sending from a domain: find out whether Gmail, Yahoo and Outlook will accept its mail, and what to fix.+ - An SPF record at or over the limit of 10 DNS lookups: get a flattened replacement.+ - Many sending domains: detect the day one of them breaks.+ - Before sending to an address: catch typos, dead domains, disposable inboxes and shared mailboxes.+ ## Limits you should know+ - Email checks cover the domain, not the individual inbox. The service cannot confirm that one specific mailbox exists.+ - DKIM keys are found by trying the selectors large providers use. A custom selector is reported as "not found", never as "missing".+ - It reads public DNS only. It does not send email and does not process DMARC aggregate reports.+ ## Free endpoints (no key)+ POST /v1/guard/audit+   Body: {"domains": ["example.com"]}   (up to 3 domains)+   Returns per domain: grade, score, MX hosts, SPF status and true lookup count with every include expanded,+   DMARC policy including inheritance from the parent domain, DKIM keys found, fixes, and a `snapshot`.+ POST /v1/guard/spf-flatten+   Body: {"domain": "example.com"}+   Returns the TXT records that replace the includes with IP ranges, and the lookup count before and after.+ POST /v1/guard/diff+   Body: {"domains": ["example.com"], "previous": {...}}   (up to 3 domains without a pass)+   Returns `changes` since the `snapshots` object from your previous call, and new `snapshots` to store.+   The server keeps no state: store `snapshots` and send it back as `previous`. The first call is a baseline.+ POST /api/inspect-dns+   Body: {"domain": "example.com"}+   The full single-domain report, including the SPF include tree.+ POST /api/demo-verify+   Body: {"email": "name@example.com"}+   Address check: status (valid, risky, invalid), score, reason, typo suggestion, flags.+ ## Paid per call (x402, USDC on Base)+ Call without payment to receive an HTTP 402 with the payment requirements.+ - GET /v1/x402/dns-audit?domain=example.com            $0.01+ - GET /v1/x402/compliance-dmarc?domain=example.com     $0.01+ - GET /v1/x402/domain-health?domain=example.com        $0.01+ - GET /v1/x402/verify-email?email=name@example.com     $0.01+ - GET /v1/x402/guard-audit?domains=a.com,b.com         $0.02 (up to 20 domains)+ ## Larger fleets

    Showing the first 40 of each.

  • Tools +3 −1
    • + audit_sending_domains
    • + monitor_sending_domains
    • + flatten_spf
    • − preview_b2b_leads