Connect DMARC Report
DMARC Report (by DuoCircle) collects the DMARC aggregate and forensic reports that mail receivers send about your domains, the MTA-STS (TLS-RPT) reports about your mail servers, and Google Postmaster…
Written By Christopher Scaminaci
Last updated About 3 hours ago
DMARC Report (by DuoCircle) collects the DMARC aggregate and forensic reports that mail receivers send about your domains, the MTA-STS (TLS-RPT) reports about your mail servers, and Google Postmaster data. It scores each domain's DMARC compliance, shows which services send mail as you and whether they pass SPF and DKIM, checks BIMI readiness, and can host a domain's DMARC and MTA-STS records for you. StackJack talks to DMARC Report through its v2 REST API.
Connecting DMARC Report to StackJack gives your AI assistant a family of dmarcreport_ MCP tools. MCP (Model Context Protocol)
tools are the standardized commands an AI assistant can call through StackJack. With them, your AI can:
- Review accounts and domains - the accounts your DMARC Report user owns or shares, their domains with the published DMARC and SPF records, tags and hosted-service status, and the members of each account with their access
- Read the reports - aggregate reports and their individual records (source IP, PTR, country, SPF and DKIM results and alignment, disposition), forensic (failure) reports, and MTA-STS reports with their failure details
- Analyze compliance - an account-wide compliance scorecard with a grade per domain, a domain's stats, top senders, alignment failures ranked by volume, and daily compliance trends
- Check BIMI, email tests and Postmaster - a domain's BIMI readiness, the test mailbox and the results of test messages, and the Google Postmaster data of connected Postmaster accounts
- Download the PDF audit report - DMARC Report's branded audit report for a domain, handed back as a temporary download link
- Manage (on Pro plans) - add and remove domains and accounts, link domains to accounts, change a domain's report settings, turn hosted DMARC and MTA-STS on or off, generate and publish a DMARC record, and add, change or remove account members
How StackJack authenticates to DMARC Report
DMARC Report uses an API token that you create in the DMARC Report web app. StackJack sends the token with every call. There is no client ID, no sign-in screen and nothing to refresh, and the address is fixed, so you only paste the token.
The token acts as the DMARC Report user who made it, and one token sees every account that user owns or shares, so one connection covers all of them. The tools take an account (its number or its short name, the "slug") wherever DMARC Report needs one.
The API is part of DMARC Report's paid plans.
Creating the token
- Sign in to DMARC Report at app.dmarcreport.com with a user that can see the accounts and domains you want to manage.
- Click your profile icon and choose API Tokens, then New Api Token.
- Select the privileges the token needs. Read privileges are enough for every Free-tier tool; add write privileges only for what you want your AI to change (domains, hosted DMARC and MTA-STS, members).
- Save and copy the token. Treat it like a password.
Connect it in StackJack
- Open Connectors, then DMARC Report.
- Paste the token into API Token.
- Click Test connection. StackJack lists your accounts to prove the token works, and changes nothing.
Paste the token again whenever you save the connection, including when you only rename it.
What is worth knowing before you start
Some tools change live mail or access
These tools are marked destructive, require the Pro tier and ask for approval before they run:
- deleting a domain, an account or a member, and removing a domain from an account
- publishing a DMARC record to hosted DMARC: it changes the policy receiving mail servers apply to the domain's mail
- changing a domain's settings and turning hosted DMARC or MTA-STS off: DMARC Report then manages, or stops managing, live DNS records
- adding a domain: it uses your plan's domain quota (or a parked-domain credit)
- adding domains to an account and adding or changing a member: both grant access to report data
Generating a DMARC record without publishing it is a read: the generate tool never publishes, and a separate tool publishes.
Forensic reports contain real mail
A forensic report carries the original failed message, which can hold personal data, password-reset links or one-time codes. StackJack never stores or forwards these answers as files. If a forensic list is too large to return, StackJack refuses it and asks for a smaller page rather than parking it behind a link.
When DMARC Report refuses a call
- 401: the token is wrong or was deleted. Make a new one under API Tokens and paste it in.
- 403: the token works but lacks the privilege for that action. Edit the token's privileges in DMARC Report, or make a new token that has them. If the connection test itself reports a 403, the token cannot list accounts; that is not counted against the connection, and every tool the token's privileges cover still works.
- 402: the paid plan the API belongs to has ended. The token is fine; renew the plan.
Reports come in pages
Report lists take a page number (starting at 1) and a page size of up to 100. Some report filters use particular date formats, which each tool's description states (most use YYYY-MM-DD; two record filters use mm-dd-yyyy, as DMARC Report documents them).
The PDF audit report
The PDF comes back as a temporary download link that works for 30 minutes. Nothing else in StackJack keeps a copy, so download it before the link expires. Reports larger than 32 MB are refused; choose a shorter period.
Plans and limits
Read tools, including the PDF audit report, are available on the Free tier. Everything that creates, changes or deletes is Pro. Business reaches the same tools as Pro and differs by monthly call quota.
DMARC Report allows about 20 requests per 20 seconds. StackJack paces its own requests below that and backs off when DMARC Report asks it to slow down.
See the generated DMARC Report tool reference for the current inventory, plan assignment, input schemas, and destructive-action labels.
DMARC Report tools
dmarcreport_ · 51 tools · Free 35 · Pro 16
Accounts
Aggregate reports
Alerts
BIMI
Account domains
Domains
Email sources
Email tests
Forensic reports
MTA-STS reports
Postmaster
Account members
Was this helpful?
More in Connector guides
Connect Acronis Cyber Protect CloudConnect Action1Connect AddigyConnect AlertOpsStill need help? Ask the team