Lightweight DMARC parser: auto-fetch email reports, visualize compliance in a single all-in-one app
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Monitor who's sending email on behalf of your domain. Catch spoofing. Stop phishing.
Deploy Parse DMARC to your favorite cloud provider with one click:
| Provider | Deploy | Notes |
|---|---|---|
| CapRover | Self-hosted PaaS | |
| Coolify | Open-source Heroku alternative | |
| Dokploy | Self-hosted deployment platform | |
| Docker | Run anywhere |
| Provider | Deploy | Notes |
|---|---|---|
| DigitalOcean Droplet | VM with Packer image |
Note: All deployments require IMAP credentials. See Configuration for details on setting up Gmail, Outlook, or other email providers.
DMARC (Domain-based Message Authentication, Reporting & Conformance) helps protect your domain from email spoofing and phishing. When you enable DMARC on your domain, email providers like Gmail, Outlook, and Yahoo send you aggregate reports showing:
The Problem: These reports arrive as compressed XML attachments in your inbox - nearly impossible to read or analyze manually.
The Solution: Parse DMARC automatically fetches these reports from your inbox, parses them, and displays everything in a beautiful dashboard. All in a single 14MB Docker image.
Download pre-built binaries from the Releases page.
This is the most important step! Without this, you won't receive any reports to analyze.
Add a DMARC TXT record to your domain's DNS:
What this means:
p=none - Monitor only (don't block emails yet)rua=mailto:dmarc@yourdomain.com - Send aggregate reports to this email addressImportant: Replace dmarc@yourdomain.com with an actual email inbox you control. This is where Gmail, Outlook, Yahoo, etc. will send your DMARC reports.
DNS Examples:
_dmarc, Content: v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com_dmarc, Data: v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com_dmarc.yourdomain.com, Value: "v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com"Reports typically start arriving within 24-48 hours.
Run the container:
For Gmail users: You'll need an App Password, not your regular Gmail password.
Access the dashboard: Open http://localhost:8080 in your browser.
Once DMARC reports start arriving and Parse DMARC processes them, your dashboard will show:
This helps you:
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/parse-dmarc-mcp-server)<a href="https://allmcps.com/mcp/parse-dmarc-mcp-server"><img src="https://allmcps.com/api/badge/parse-dmarc-mcp-server?style=directory" alt="Parse DMARC MCP Server on AllMCPs" /></a>