Whether you're wiring an AI agent into email verification, embedding a pixel-perfect drag-and-drop editor into your SaaS, or calling our REST API from anywhere — pick your path. All three are production-ready today.
12 tools covering email verification, business-email finder, DNSBL checks, SPF/DKIM/DMARC inspection, spam-trap analysis, and account credits — callable from Claude Desktop, Cursor, or any MCP-compatible agent via stdio. Zero config beyond an API key.
Ask Claude, "check if alice@example.com bounces" — and the MCP tool chain handles syntax, MX, SMTP probe, disposable detection, HIBP check, and returns a markdown report. Each tool annotates its credit cost so the agent can choose the cheapest path.
{ "mcpServers": { "deliveriq": { "command": "npx", "args": ["-y", "@deliveriq/mcp"], "env": { "DELIVERIQ_API_KEY": "lc_your_key_here" } } } }
# Or run directly — npx pulls the latest version each time $ DELIVERIQ_API_KEY=lc_your_key_here npx @deliveriq/mcp # Prompt Claude: "Verify alice@acme.com end-to-end, # include DNSBL and spam trap analysis"
Two flavors, same ergonomics. The Plugin SDK drops the full drag-and-drop email editor into your app via a single iframe. The DeliverIQ SDKs wrap the email-intelligence API in five languages with identical method signatures.
A 13 KB iframe wrapper your users never notice. Drop it in, call plugin.init(), and the full MiN8T email editor renders inside your app — framework-agnostic, CSP-friendly, with a typed postMessage bridge for save/export/preview/compile.
$ npm install @min8t.com/plugin-sdk
import { MiN8TPlugin } from '@min8t.com/plugin-sdk'; const plugin = new MiN8TPlugin({ pluginId: 'min8t_pk_your_id', apiRequestData: { emailId: 'welcome-01' }, getAuthToken: () => localStorage.getItem('es-plugin-auth'), locale: 'en', theme: 'light', }); await plugin.init(document.getElementById('editor-root')); const { html, css } = await plugin.save();
Same surface area across 5 official language SDKs. JavaScript/TypeScript, Python, Go, Ruby, and PHP — each published to its native package registry, each auto-generated from the same OpenAPI spec so method names stay consistent.
import { DeliverIQ } from '@deliveriq/sdk'; const client = new DeliverIQ({ apiKey: process.env.DELIVERIQ_API_KEY }); const result = await client.verification.verifyEmail({ email: 'alice@acme.com', include_intelligence: true, }); console.log(result.reachable, result.score); // "safe", 97
from deliveriq import DeliverIQ client = DeliverIQ(api_key=os.environ["DELIVERIQ_API_KEY"]) result = client.verification.verify_email( email="alice@acme.com", include_intelligence=True, ) print(result.reachable, result.score) # "safe", 97
import "github.com/deliveriq/deliveriq-go" client := deliveriq.New(os.Getenv("DELIVERIQ_API_KEY")) result, err := client.Verification.VerifyEmail(ctx, deliveriq.VerifyEmailParams{ Email: "alice@acme.com", IncludeIntelligence: true, }) fmt.Println(result.Reachable, result.Score) // "safe" 97
require "deliveriq" client = DeliverIQ::Client.new(api_key: ENV["DELIVERIQ_API_KEY"]) result = client.verification.verify_email( email: "alice@acme.com", include_intelligence: true, ) puts "#{result.reachable} #{result.score}" # "safe 97"
use DeliverIQ\Client; $client = new Client(['api_key' => getenv('DELIVERIQ_API_KEY')]); $result = $client->verification->verifyEmail([ 'email' => 'alice@acme.com', 'include_intelligence' => true, ]); echo "{$result->reachable} {$result->score}"; // "safe 97"
Six API surfaces, ~110 endpoints, one auth header. Templates, exports, email verification, DMARC monitoring, AMP sender registration, and comment webhooks. TypeScript typings published alongside OpenAPI — drop the spec into Postman, Insomnia, or your language's codegen.
The same surface every SDK and the MCP server call under the hood. Skip the SDK entirely if your stack is already fluent in HTTP — our API docs render live with copy-paste cURL, JavaScript, and Python examples per endpoint.
MiN8T-Api-Auth header across every endpointCRUD on email templates — hierarchical structure, versioning, module library.
Export to HTML, ZIP, or 108+ ESP formats. Sync for small, queued for large.
Single or batch email verification · DNSBL, infra, and spam-trap intelligence.
DMARC monitoring · 18 methods · aggregate + forensic report ingestion.
AMP-for-Email sender registration · preflight · DNS selector checks.
Register, list, rotate, or delete webhook subscriptions · HMAC signed.
$ curl https://app.min8t.com/api/v1/verify \ -H "MiN8T-Api-Auth: $MIN8T_API_KEY" \ -H "Content-Type: application/json" \ -d '{"email": "alice@acme.com", "include_intelligence": true}' # { # "email": "alice@acme.com", # "reachable": "safe", # "score": 97, # "smtp": { "mx_found": true, "full_inbox": false, ... }, # "intelligence": { "dnsbl": {...}, "spam_trap": {...} } # }
const res = await fetch('https://app.min8t.com/api/v1/verify', { method: 'POST', headers: { 'MiN8T-Api-Auth': process.env.MIN8T_API_KEY, 'Content-Type': 'application/json', }, body: JSON.stringify({ email: 'alice@acme.com', include_intelligence: true, }), }); const data = await res.json();
Sign up free. Get an API key. npm install one of three packages. You'll be sending real traffic before your coffee goes cold.