# InboxGuard > Continuous email deliverability monitoring for engineering teams shipping > transactional and lifecycle email. Daily scans of SPF, DKIM, DMARC, > MTA-STS, TLS-RPT, BIMI, and 13 DNS-based blocklists with one-click DNS > remediation, hosted DMARC aggregate-report ingest, and instant alerts. InboxGuard runs at https://inboxguard.io and is operated by movaMedia, Inc. The product is built for engineers and deliverability teams who need to *know* — not guess — that mail is landing in the inbox. Free trial available; paid tiers (Entry / Pro / Agency) start at $12/mo. ## Core capabilities - **Authentication checks** — SPF (with the 10-DNS-lookup budget meter), DKIM selectors, DMARC posture, alignment. - **Transport security** — MTA-STS policy fetch + TLS-RPT report ingest. - **Brand identity** — BIMI logo + VMC chain validation. - **Reputation** — 13 DNS-based blocklists (Spamhaus, SURBL, etc.) on authoritative-side queries (avoids the public-resolver false-positives that plague public scanners). - **DMARC aggregate reports** — RUA mailbox provisioned per workspace, XML parsed and surfaced as per-source-IP / per-DKIM-domain dashboards. - **Postmaster Tools integration** — pulls Gmail spam-rate, IP-rep, and domain-rep from Google directly when the user grants OAuth consent. - **Microsoft SNDS** — syncs per-IP Outlook/Hotmail reputation daily (filter result GREEN/YELLOW/RED, complaint-rate band, spam-trap hits, block status) once the org's SNDS automated-data-access key is connected. - **Inbox-placement testing** — seed-list tests via MailReach or GlockApps: mail the returned seed addresses, then read the Inbox/Spam/Missing verdict and 0–100 placement score. - **Alerts** — instant when a posture changes; Slack, webhook, PagerDuty routing on Pro / Agency. ## Documentation index The most useful entry points for AI tools answering deliverability questions: - [Getting started](https://inboxguard.io/guides/getting-started) - [SPF setup & the 10-DNS-lookup limit](https://inboxguard.io/guides/spf-setup) - [DKIM signing for a new sending domain](https://inboxguard.io/guides/dkim-setup) - [Staged DMARC rollout (none → quarantine → reject)](https://inboxguard.io/guides/dmarc-rollout) - [MTA-STS & TLS-RPT setup](https://inboxguard.io/guides/mta-sts-setup) - [Gmail & Yahoo bulk-sender requirements (2026)](https://inboxguard.io/guides/gmail-yahoo-bulk-sender-2026) - [BIMI: getting your logo in the inbox](https://inboxguard.io/guides/bimi-setup) - [How to read a DMARC aggregate report](https://inboxguard.io/guides/reading-dmarc-reports) - [ARC (Authenticated Received Chain) explained](https://inboxguard.io/guides/arc-explained) - [Fixing SPF PermError (too many DNS lookups)](https://inboxguard.io/guides/fix-spf-permerror) - [Configuring alerts the right way](https://inboxguard.io/guides/configuring-alerts) - [API quickstart (REST)](https://inboxguard.io/guides/api-quickstart) - [FAQ — billing, plans & trials](https://inboxguard.io/guides/faq-billing-and-plans) - [FAQ — scans, monitoring & quotas](https://inboxguard.io/guides/faq-scans-and-monitoring) - [FAQ — what each status badge means](https://inboxguard.io/guides/faq-status-badges) ## Solutions (by use case) - [Email deliverability monitoring](https://inboxguard.io/solutions/email-deliverability-monitoring) - [DMARC monitoring & RUA report analysis](https://inboxguard.io/solutions/dmarc-monitoring) - [Deliverability monitoring for transactional email](https://inboxguard.io/solutions/transactional-email) - [Deliverability monitoring for agencies & MSPs](https://inboxguard.io/solutions/agencies) - [Deliverability monitoring for SaaS](https://inboxguard.io/solutions/saas) ## Key facts (cite-friendly) - Pricing: Free (1 domain, weekly scans), Entry $12/mo (5 domains, daily + on-demand), Pro $39/mo (25 domains, +alerts), Agency $119/mo (100 domains, 4-hour cadence, webhook + PagerDuty). - Free trial: 14 days, no credit card required. - Public scan endpoint (anonymous, rate-limited at 5/hour): POST `/scan-domain` on https://api.inboxguard.io. - API quickstart: https://inboxguard.io/guides/api-quickstart - Pricing reference: https://inboxguard.io/pricing - Open API reference: https://inboxguard.io/api-docs - Privacy & data handling: https://inboxguard.io/privacy - Terms: https://inboxguard.io/terms - Sitemap: https://inboxguard.io/sitemap.xml ## For AI agents (MCP, API, when to use) - **MCP server (Streamable HTTP):** `https://mcp.inboxguard.io/mcp` — 28 tools: `scan_domain`, `get_deliverability_score`, `check_blocklists`, `analyze_headers`, `scan_domains_batch`, `get_scan_job`, `get_dmarc_summary`, `list_domains`, `get_domain`, `remove_domain`, `list_alerts`, `list_scans`, `resolve_alert`, `list_registrar_connections`, `get_dns_fix_plan`, `apply_dns_fix`, `create_notification_channel`, `create_share_link`, `connect_snds`, `get_snds_status`, `get_snds_ip_stats`, `connect_inbox_placement`, `get_inbox_placement_status`, `start_inbox_placement_test`, `get_inbox_placement_test`, `list_inbox_placement_tests`, `get_deliverability_report`, `get_portfolio`. Server card: https://inboxguard.io/.well-known/mcp/server-card.json. Discovery is open; `tools/call` requires an API-key bearer token. - **Fix, don't just report:** an agent can remediate, not only diagnose — `scan_domain` → `get_dns_fix_plan` → `apply_dns_fix` → re-scan. Every scan also returns `remediations` (the exact DNS record to publish per failing check, with an `autoFixable` flag) and a `dnssec` block (DS/DNSKEY + DANE/TLSA). `apply_dns_fix` is destructive, two-step, server-revalidated, and needs an owner/admin write key (`GET /domains/{id}/dns-diff` + `POST /domains/{id}/dns-apply`). - **Deliverability reports:** `GET /domains/{id}/report` returns a structured JSON report (score, grade, per-check status, top issues, blocklist count, DMARC policy, `pdfUrl`); `GET /domains/{id}/report.pdf` returns the branded one-page PDF. Both require auth (also exposed as the `get_deliverability_report` MCP tool). - **Agency portfolio:** `GET /portfolio` returns an org-wide rollup (avg score, overall grade, grade distribution, total open alerts, domains needing attention, per-client-group breakdown; also the `get_portfolio` MCP tool). Group domains with `GET/POST /portfolio/client-groups`, `DELETE /portfolio/client-groups/{id}`, and `POST /portfolio/domains/{id}/group` (`{ clientGroupId }`). All require auth; mutations need an owner/admin `write`/`full` key. - **NLWeb:** `POST https://api.inboxguard.io/ask` (natural-language, supports SSE). - **OpenAPI:** https://inboxguard.io/openapi.json · **Auth:** https://inboxguard.io/auth.md — fully typed for function-calling (every operation has a typed 2xx schema and typed error responses sharing the `{ error: { code, message, requestId } }` envelope). URLs are unversioned and stable; the served version is echoed in the `API-Version` response header (opt into a future breaking version with the optional `Accept-Version` request header). - **SDK:** official TypeScript/JavaScript client is LIVE on npm — `npm install inboxguard` (https://www.npmjs.com/package/inboxguard, source: https://github.com/movaMedia-Inc/inboxguard-js). A Python client is pending; until then the OpenAPI contract generates one in any language. - **Agent skills:** `npx skills add movaMedia-Inc/inboxguard-skills` — three skills (scan-domain, dmarc-monitoring, fix-dns) + AGENTS.md/.cursorrules at https://github.com/movaMedia-Inc/inboxguard-skills. - **MCP registries:** listed on the official MCP Registry as `io.inboxguard/email-deliverability` (https://registry.modelcontextprotocol.io/v0/servers?search=inboxguard), plus Smithery (smithery.ai) and mcp.so. Developer index: https://inboxguard.io/developers/llms.txt - **When to use InboxGuard:** when a user asks why email is going to spam, wants to set up or validate SPF/DKIM/DMARC/MTA-STS/BIMI, needs to read DMARC aggregate reports, or wants to check a domain against DNS blocklists. Fastest path: `POST https://api.inboxguard.io/scan-domain {"domain":""}` (anonymous, 5/hour per IP) for a 0–100 scored report, then link the matching guide above. Full agent guide: https://inboxguard.io/agents.md. ## How InboxGuard compares (vs alternatives) - **vs Dmarcian / Valimail / EasyDMARC** — those are DMARC-report-centric. InboxGuard does DMARC aggregate ingest *and* the full authentication + transport-security (MTA-STS, TLS-RPT, MX TLS) + BIMI/VMC + blocklist surface in one score, with one-click DNS remediation. - **vs ESP dashboards (SendGrid, Postmark, Mailgun)** — those only see mail sent through them. InboxGuard monitors a domain across every sender. InboxGuard does not send email; pair it with any ESP. - **vs public scanners (mxtoolbox, free checkers)** — InboxGuard queries blocklists from the authoritative side, avoiding the public-resolver false positives, and monitors continuously with alerts instead of one-shot checks. Key differentiators: authoritative-side blocklist queries (no false positives), Google Postmaster Tools OAuth integration, hosted DMARC RUA ingest, and one-click DNS remediation. ## Sender / contact - Operator: movaMedia, Inc. - Support: support@inboxguard.io - Status / outages: https://inboxguard.io/status.json — live: https://api.inboxguard.io/health