← Back to search

Parse-DMARC MCP Server

meysam81 Scanned 1d ago

Lightweight DMARC parser: auto-fetch email reports, visualize compliance in a single all-in-one app

B
76.9 / 100

Versions

1.4.7latest
first seen Jun 5, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 9

get_statistics
annotations: none low

Get overall DMARC compliance statistics including total reports, messages, compliance rate, unique source IPs, and unique domains.

get_reports
annotations: none low

List DMARC reports with pagination. Returns report summaries including ID, organization, domain, date range, message counts, and compliance rate.

get_report_by_id
annotations: none low

Get full details of a specific DMARC report by its database ID. Returns the complete parsed report including all records and authentication results.

get_top_source_ips
annotations: none low

Get the top sending IP addresses ranked by message count. Shows pass/fail breakdown for each IP to help identify potential spoofing sources.

get_domain_stats
annotations: none low

Get DMARC compliance statistics grouped by domain. Shows total messages, compliant messages, and compliance rate for each domain.

get_org_stats
annotations: none low

Get report counts grouped by reporting organization (e.g., Google, Microsoft, Yahoo). Helps understand which email providers are sending DMARC reports.

get_spf_stats
annotations: none low

Get SPF (Sender Policy Framework) authentication result statistics. Shows counts for each result type (pass, fail, softfail, neutral, etc.).

get_dkim_stats
annotations: none low

Get DKIM (DomainKeys Identified Mail) authentication result statistics. Shows counts for each result type (pass, fail, none, etc.).

parse_dmarc_report
annotations: none low

Parse a raw DMARC aggregate report from XML data. Accepts gzip, zip, or plain XML. The report_data should be base64 encoded. Returns the parsed report structure.

Permissions 1

network medium
Server uses network capabilities via: fetch()

Scan Findings 33

low
Tool 'get_reports' has no annotations annotation_checker · 100%
low
Tool 'get_report_by_id' has no annotations annotation_checker · 100%
low
Tool 'get_top_source_ips' has no annotations annotation_checker · 100%
low
Tool 'get_domain_stats' has no annotations annotation_checker · 100%
low
Tool 'get_org_stats' has no annotations annotation_checker · 100%
low
Tool 'get_spf_stats' has no annotations annotation_checker · 100%
low
Tool 'get_dkim_stats' has no annotations annotation_checker · 100%
low
Tool 'parse_dmarc_report' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: sharp@0.34.5 (GHSA-f88m-g3jw-g9cj) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@8.0.3 (GHSA-4w7w-66w2-5vf9) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@8.0.3 (GHSA-fx2h-pf6j-xcff) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@8.0.3 (GHSA-p9ff-h696-f583) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@8.0.3 (GHSA-v2wj-q39q-566r) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@8.0.3 (GHSA-v6wh-96g9-6wx3) dependency_analyzer · 95%
medium
Vulnerable dependency: golang.org/x/text@0.38.0 (GO-2026-5970) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: get_statistics manifest_parser · 85%
low
Tool 'get_statistics' has no annotations annotation_checker · 100%
info
Tool: get_reports manifest_parser · 85%
info
Tool: get_report_by_id manifest_parser · 85%
info
Tool: get_top_source_ips manifest_parser · 85%
info
Tool: get_domain_stats manifest_parser · 85%
info
Tool: get_org_stats manifest_parser · 85%
info
Tool: get_spf_stats manifest_parser · 85%
info
Tool: get_dkim_stats manifest_parser · 85%
info
Tool: parse_dmarc_report manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
info
SBOM generated: 245 components sbom_generator · 100%
high
Hardcoded Password found in dmarcguardhq-dmarcguard-8285cbd/internal/config/config.go secret_scanner · 65%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%