DMARC MCP Server
공식DMARC MCP 서버는 DNS 및 이메일 인증 데이터에 대한 프로그래매틱 읽기 전용 액세스를 제공하여 개발자와 AI 에이전트가 MCP 호환 도구 내에서 직접 DMARC, SPF 및 DKIM 구성을 검증할 수 있도록 합니다.
DMARC MCP(으)로 무엇을 할 수 있나요?
- DMARC 보고서 요약 —
list_dmarc_reports를 통해 총 메시지 수와 통과율을 포함한 주간 DMARC 집계 요약을 요청하세요. - 실패 발신자 식별 — 소스별 기록을 자세히 살펴보고 SPF 또는 DKIM 실패로 필터링하여 인증되지 않은 발신자를 정확히 찾아내세요.
- DNS 기록 및 알림 검토 — 시간에 따른 DMARC, SPF, DKIM, MX 기록의 스냅샷과 DMARC 기록 제거 같은 변경 알림을 확인하세요.
- TLS 보고서 검사 — 최신 TLS-RPT 보고서를 가져와 성공 및 실패한 세션 합계를 확인하여 협상 문제를 파악하세요.
- 이메일 인증 검증 — 모든 도메인에서
dmarc_check,dkim_check또는spf_check를 실행하여 기록, 구문 및 RFC 7208 조회 제한을 검증하세요. - SPF 기록 병합 —
spf_merge를 통해 중복을 제거하고 여러 SPF 기록 또는 메커니즘을 하나의 최적화된 기록으로 결합하세요.
문서
귀하의 도메인은 현재 88.6% 확률로 스푸핑될 수 있습니다. DMARC Check 실행
DMARC MCP Server
DMARC 리포트와 대화하세요
DMARC MCP 서버를 Claude, Cursor, VS Code 또는 모든 MCP 클라이언트에 연결하고 AI 어시스턴트에게 DMARC 집계 리포트, 실패 발신자, DNS 기록 및 TLS 리포트에 대해 평이한 언어로 질문하세요. 한 번 로그인하면 DNS, DMARC, DKIM 및 SPF 조회 도구가 구독 없이 모든 도메인에서 작동합니다.
MCP 서버 연결
가격 보기
전체 클라이언트별 지침은 app.dmarcdkim.com/mcp-instructions에 있습니다.
액세스할 수 있는 항목
단일 로그인으로 하나의 MCP 서버에서 두 가지 도구 세트를 사용할 수 있습니다: 저장된 DMARC 데이터를 읽는 계정 도구와 구독 없이 모든 도메인에서 작동하는 무료 조회 도구입니다.
귀하의 계정 데이터 (유료 플랜)
DMARC 리포트
DMARC 집계(RUA) 리포트를 나열하고 읽습니다: 리포터, 기간, SPF, DKIM 및 DMARC의 통과/실패 횟수
실패 발신자
소스별 레코드를 드릴다운하고 DMARC, SPF 또는 DKIM 실패로 필터링하여 무엇이 문제인지 정확히 찾아냅니다
DNS 기록
도메인의 DMARC, SPF, DKIM 및 MX 레코드의 스냅샷을 시간 경과에 따라 확인하고 변경 사항을 파악합니다
변경 알림
DMARC 레코드 제거 또는 변경과 같은 DNS 및 인증 변경에 대한 알림을 읽습니다
TLS 리포트
기간별 성공 및 실패 세션 합계가 포함된 SMTP TLS 리포팅(TLS-RPT) 리포트를 나열합니다
무료 조회 (모든 도메인)
DNS 조회
모든 도메인에 대해 A, AAAA, MX, TXT, SPF, DKIM, DMARC, PTR, NS, CNAME 및 WHOIS 레코드를 조회합니다
DMARC Check
명확한 오류 감지로 모든 도메인의 DMARC 및 SPF 레코드를 검증합니다
DKIM Check
모든 도메인의 특정 DKIM 셀렉터를 확인합니다: 키 유형, 강도, 폐기 및 구문
SPF Check
SPF 구문, RFC 7208 10회 조회 제한 및 순환 include 참조를 확인합니다
SPF Merge
SPF 레코드 또는 메커니즘을 중복 제거된 하나의 최적화된 레코드로 병합합니다
1분 안에 연결
편집기 또는 에이전트(Claude Code, Codex, Cursor, VS Code, OpenCode 또는 모든 MCP 클라이언트)를 선택하고 한 줄 설치를 실행하세요. 대화형 클라이언트는 브라우저를 통해 로그인하고, 스크립트 및 CI는 API 키를 사용할 수 있습니다.
DMARC 리포트와 대화
한 번 로그인하면 AI 어시스턴트가 저장된 DMARC 데이터를 읽을 수 있습니다. 대시보드도 XML도 필요 없습니다. 평이한 언어로 질문하고 리포트를 가져오고, 실패를 찾고, 무엇을 수정해야 하는지 설명하게 하세요.
다음과 같은 프롬프트를 시도해 보세요:
Using DmarcDkim, summarize last week's DMARC reports for example.com — total messages, and the DMARC pass rate.
Which sending sources for example.com are failing DMARC right now? List them by message volume and say whether SPF or DKIM is the problem.
Has anything changed in example.com's DNS recently, and were there any DMARC change alerts I should know about?
Pull the latest TLS-RPT report for example.com and tell me if any sessions failed to negotiate TLS.
도메인 연결
MCP 도구 및 사용 사례
두 가지 모두 한 번에 로그인하세요. 계정 도구는 유료 플랜에서 저장된 DMARC 데이터를 읽습니다. 조회 도구는 구독 없이 모든 도메인에서 작동합니다. 프롬프트를 복사하여 사용해 보세요.
계정 도구 (저장된 데이터)
DMARC 리포트
DMARC 집계(RUA) 리포트를 나열하고 그중 하나를 읽습니다: 리포터, 기간, 메시지 볼륨, SPF/DKIM/DMARC 통과 및 실패 횟수. 원시 XML이 필요하신가요? 요청하세요.
제공 내용:
- 수신된 리포트 목록, 최신순, 도메인별 필터 가능
- 리포트별 요약: 리포터, 날짜 범위, 합계 및 통과율
- 어떤 발신자가 통과 또는 실패하는지 확인할 수 있는 소스별 레코드
- 요청 시 원본 리포트 XML
사용 사례:
- 대시보드를 열지 않고 주간 DMARC 요약 받기
- 시간 경과에 따른 통과율 추적
- 서로 다른 메일박스 제공업체가 보고하는 내용 비교
- 리포트를 AI에 넘기고 무엇을 먼저 수정할지 질문
예시:
프롬프트
Using DmarcDkim, list my DMARC reports for example.com from the last 30 days, then summarize the overall DMARC pass rate and name the top 3 sending sources by volume.
예시 결과 Found 14 reports for example.com (Jun 1–30). 248,113 messages total, 96.4% DMARC-aligned. Top sources: Google Workspace (181k, 99.9% pass), SendGrid (44k, 97.1%), and an unknown source on 203.0.113.0/24 (12k, 0% pass) — likely spoofing or an unauthenticated sender to investigate.
실패 발신자
도메인의 개별 리포트 레코드를 나열하고 실패로 바로 필터링합니다. "누가 DMARC에 실패하고 있으며, SPF인지 DKIM인지"에 대한 가장 빠른 답변 방법입니다.
-
발신 소스(IP)당 한 행, 최신순
-
DMARC 전체에 실패하는 레코드로 필터링
-
SPF 미정렬 레코드로 필터링
-
DKIM 미정렬 레코드로 필터링
-
인증되지 않았거나 스푸핑된 발신자 찾기
-
SPF 문제와 DKIM 문제 구분
-
p=reject로 전환하기 전에 차단될 발신자 확인
-
아직 인증되지 않은 새 벤더 발견
예시:
프롬프트
Using DmarcDkim, show me the report records for example.com that are failing DMARC. For each source IP, tell me whether SPF or DKIM is the cause and the message count.
예시 결과 3 sources failing DMARC for example.com: 203.0.113.10 (8,204 msgs — SPF not aligned, DKIM absent: likely spoofing), 198.51.100.4 (2,011 msgs — DKIM signature present but not aligned: misconfigured vendor), 192.0.2.55 (640 msgs — SPF soft-fail: new IP missing from your SPF record).
DNS 기록 및 변경 알림
도메인의 DMARC, SPF, DKIM 및 MX 레코드 스냅샷을 시간 경과에 따라 읽고, 변경 시 발생하는 알림을 확인하여 AI가 제거된 DMARC 레코드나 변조된 SPF 항목을 발견할 수 있게 합니다.
-
값, 네임서버 및 현재 상태가 포함된 DNS 레코드 스냅샷
-
유형, 심각도 및 평이한 언어 메시지가 포함된 알림
-
둘 다 도메인별 필터링
-
사용자 언어로 현지화된 알림 메시지
-
레코드가 언제 어떻게 변경되었는지 감사
-
제거되거나 손상된 DMARC 또는 SPF 레코드 발견
-
최근 알림을 하나의 프롬프트로 검토
-
인시던트 중 DNS 변경 재구성
예시:
프롬프트
Using DmarcDkim, check example.com's DNS history for the last 90 days and list any DMARC or SPF changes, plus any change alerts raised — with dates and severity.
예시 결과 2 changes for example.com: on Jun 12 the SPF record gained include:_spf.newvendor.com (info); on Jun 28 the DMARC policy changed from p=quarantine to p=none (high severity alert — enforcement was weakened). 1 open alert: "DMARC policy downgraded", raised Jun 28.
TLS 리포트
SMTP TLS 리포팅(TLS-RPT) 리포트를 나열하고 그중 하나를 읽습니다: 리포터, 기간, 정책 수, 성공 대 실패 세션 합계. 메일 지연이 발생하기 전에 TLS 협상 문제를 발견하세요.
-
수신된 TLS-RPT 리포트, 최신순, 도메인별 필터 가능
-
리포트별 성공 및 실패 세션 수
-
요청 시 원시 JSON이 포함된 전체 리포트 세부 정보
-
리포팅 기간별 정책 수
-
전달에 영향을 미치는 TLS 핸드셰이크 실패 발견
-
MTA-STS 및 DANE가 준수되고 있는지 확인
-
TLS 문제를 보고하는 제공업체 확인
-
시간 경과에 따른 TLS 성공률 추적
예시:
프롬프트
Using DmarcDkim, pull the latest TLS-RPT report for example.com and tell me whether any sessions failed to negotiate TLS, with the reporter and the failure count.
예시 결과 Latest TLS-RPT for example.com (Google, Jun 25–26): 19,440 successful sessions, 12 failures — all "validation failure" from one sending host, suggesting a certificate or MTA-STS policy mismatch worth checking.
조회 도구 (모든 도메인, 무료)
DNS 조회
모든 표준 및 이메일 인증 레코드 유형을 지원하는 도메인 및 IP 주소에 대한 종합적인 DNS 조회를 수행합니다.
지원되는 조회 유형:
-
표준 레코드: A, AAAA, MX, TXT, NS, CNAME
-
이메일 인증: SPF, DMARC
-
역방향 DNS: PTR 조회
-
도메인 정보: WHOIS 데이터
-
대량 쿼리: 여러 레코드에 대한 "all" 유형
-
DNS 레코드 구성 검증
-
이메일 서버 MX 레코드 확인
-
SPF 및 DMARC 이메일 인증 레코드 검색
-
IP 주소에 대한 역방향 DNS 조회 수행
-
도메인 WHOIS 정보 검색
예시:
프롬프트
Using DmarcDkim, look up the DNS records for example.com — A, MX, SPF and DMARC — and tell me if anything important is missing for email.
예시 결과 example.com resolves to 192.0.2.1 and 192.0.2.2; MX is mail.example.com (priority 10). SPF: v=spf1 include:_spf.google.com ~all. DMARC: v=DMARC1; p=none; rua=mailto:dmarc@example.com. Everything is present, but DMARC is at p=none — you're monitoring only, not enforcing.
DMARC Check 도구
종합적인 오류 감지 및 보고와 함께 도메인의 DMARC 정책 레코드 및 SPF 레코드를 검증합니다. 이 도구는 _dmarc 하위 도메인의 DMARC 정책을 확인하고 SPF 레코드 구성을 검증합니다.
확인 항목:
-
_dmarc 하위 도메인의 DMARC 정책 레코드
-
SPF 레코드(v=spf1로 시작하는 TXT 레코드)
-
DMARC 구성 오류 및 구문 문제
-
DNS 레코드 가용성 및 유효성
-
도메인의 이메일 인증 DNS 설정 검증
-
인증 관련 이메일 전달 문제 진단
-
도메인이 DMARC에 올바르게 구성되었는지 확인
-
SPF 레코드가 존재하고 올바르게 형식화되었는지 확인
-
DMARC 및 SPF 상태의 빠른 개요 확인
예시:
프롬프트
Using DmarcDkim, check the DMARC and SPF setup for example.com and tell me whether it's ready to enforce, with any errors.
예시 결과 DMARC: v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com — valid, enforcing at quarantine. SPF: v=spf1 include:_spf.google.com ~all — valid, 4 DNS lookups (within the RFC 7208 limit). No errors. To reach full enforcement, move the policy to p=reject once your reports look clean.
DKIM Check 도구
도메인의 특정 셀렉터에 대한 DKIM 레코드를 확인합니다. DKIM 키는 ._domainkey에 있으므로 셀렉터(예: "google" 또는 "selector1")를 제공하면 도구가 레코드를 확인하고, 태그를 파싱하고, 공개 키를 분석합니다.
-
CNAME을 따라 ._domainkey 확인
-
키 유형 및 비트 길이(RSA 강도)
-
구문 오류, 취약한 해시 및 테스트 모드
-
폐기된 키(빈 p= 태그) 및 누락된 레코드
-
셀렉터가 게시되고 유효한지 확인
-
키 교체 전에 새 셀렉터 검증
-
키가 충분히 긴지 확인(2048비트 이상)
-
발신 벤더의 DKIM 설정 검증
예시:
프롬프트
Using DmarcDkim, check the DKIM record for example.com on the "google" selector and tell me if the key is valid and strong enough.
예시 결과 DKIM found at google._domainkey.example.com: v=DKIM1; k=rsa; p=… — valid, RSA 2048-bit. Not in testing mode, key not revoked, no syntax issues. This selector is healthy and ready to sign mail.
SPF Check 도구
SPF 레코드 구문을 검증하고, RFC 7208 제한에 대한 DNS 조회 수를 확인하며, 순환 참조를 감지합니다.
검증 기능:
-
구문 검증 및 오류 감지
-
DNS 조회 수(RFC 7208 제한: 10회 조회)
-
include/redirect 체인의 순환 참조 감지
-
모든 메커니즘이 포함된 SPF 트리 구조 파싱
-
배포 전 SPF 레코드 검증
-
RFC 7208(10회 조회 제한) 준수 보장
-
이메일 전달을 중단시킬 수 있는 구성 오류 감지
-
SPF 레코드 구조 및 메커니즘 이해
예시:
프롬프트
Using DmarcDkim, validate the SPF record for example.com — check the syntax, the RFC 7208 ten-lookup limit, and any circular includes.
예시 결과 SPF: v=spf1 include:_spf.google.com include:_spf.salesforce.com include:_spf.mailchimp.com ~all. Problem: 12 DNS lookups required — over the RFC 7208 limit of 10, which causes permerror and can break delivery. No circular references found. Fix by flattening or removing an unused include (try SPF Merge).
SPF Merge 도구
여러 SPF 레코드 또는 메커니즘을 중복 제거 및 적절한 형식 지정과 함께 단일 최적화된 레코드로 병합합니다.
기능:
-
중복 메커니즘 제거
-
유형 및 한정자별 메커니즘 정렬
-
한정자(-, ~, +, ?) 보존
-
누락된 경우 권장 "~all" 추가
-
수정자(redirect, exp) 처리
-
여러 SPF 레코드를 하나로 통합
-
이메일 제공업체 마이그레이션 시 SPF 레코드 병합
-
중복 제거로 SPF 레코드 최적화
-
기존 도메인 SPF와 새 메커니즘 결합
예시:
프롬프트
Using DmarcDkim, take example.com's current SPF record and merge in ip4:192.168.1.0/24 and include:_spf.newprovider.com, removing duplicates, and give me one record to deploy.
예시 결과 Merged SPF for example.com: v=spf1 include:_spf.google.com include:_spf.newprovider.com ip4:192.168.1.0/24 ~all. Duplicates removed, mechanisms sorted, ~all preserved. Tip: run SPF Check on the result before deploying to confirm it stays within the 10-lookup limit.
도메인 연결
도메인을 추가하여 MCP 서버를 통해 자체 DMARC 리포트, DNS 기록, 변경 알림 및 TLS 리포트를 읽기 시작하세요. 조회 도구는 로그인 후 구독 없이 모든 도메인에서 작동합니다.
DMARC MCP Server: 질문 및 답변
DMARC MCP 서버란 무엇인가요?
Claude, Cursor, VS Code, Codex 및 기타 MCP 클라이언트와 같은 AI 어시스턴트가 이메일 인증 데이터로 작업할 수 있게 해주는 Model Context Protocol(MCP) 서버입니다. 로그인 후 AI가 저장된 DMARC 집계 리포트, 소스별 실패 레코드, DNS 기록, 변경 알림 및 TLS-RPT 리포트를 읽을 수 있습니다. 또한 구독 없이 모든 도메인에서 작동하는 무료 조회 도구(DNS, DMARC, DKIM, SPF check 및 SPF merge)도 제공합니다.
정말 DMARC 리포트와 대화할 수 있나요?
네. 도메인이 연결되면 AI에게 평이한 언어로 "지난주 DMARC 리포트를 요약해 줘", "어떤 발신자가 DMARC에 실패하고 있나요?", "SPF인가요 DKIM인가요?"라고 질문할 수 있으며, AI가 올바른 도구를 호출하고 리포트를 읽고 무엇을 수정해야 하는지 설명합니다. XML도 대시보드 탐색도 필요 없습니다.
사용하려면 유료 플랜이 필요한가요?
모든 도구는 서버가 OAuth를 통해 계정에 연결되므로 로그인이 필요하지만, 조회 도구는 무료입니다. 로그인하면 DNS Lookup, DMARC Check, DKIM Check, SPF Check 및 SPF Merge가 구독 없이 모든 도메인에서 실행됩니다. 계정 도구(DMARC 리포트, 실패 발신자, DNS 기록, 변경 알림 및 TLS 리포트)는 자체 저장 데이터를 읽으므로 유료 플랜의 연결된 도메인이 필요합니다.
어떤 도구를 사용할 수 있나요?
계정 도구(로그인 후): DMARC 집계 리포트 나열 및 읽기, SPF/DKIM/DMARC 실패 필터가 포함된 소스별 리포트 레코드 나열, DNS 기록 스냅샷 나열, 도메인 변경 알림 읽기, 요청 시 원시 XML/JSON을 포함한 TLS-RPT 리포트 나열 및 읽기. 무료 조회 도구(모든 도메인): 모든 레코드 유형의 DNS Lookup, DMARC Check, DKIM Check(특정 셀렉터), SPF Check(RFC 7208 제한 및 순환 참조), SPF Merge.
어떻게 연결하나요?
MCP 서버 URL을 클라이언트에 추가하고 설정 페이지에서 설치 방법을 선택하세요. Claude Code, Codex 및 VS Code는 한 줄 명령을 사용하고, Cursor는 1클릭 설치가 있으며, OpenCode 및 기타 클라이언트는 작은 구성을 붙여넣습니다. 대화형 클라이언트는 브라우저를 통해 로그인하고(OAuth), 스크립트 및 CI는 대신 API 키를 사용할 수 있습니다. 전체 클라이언트별 지침은 로그인 후 app.dmarcdkim.com/mcp-instructions에 있습니다.
내 데이터는 안전한가요?
대화형 클라이언트는 OAuth로 인증하고, AI 도구는 권한 부여 후 범위가 지정된 토큰을 받으며, 언제든지 액세스를 취소할 수 있습니다. API 키도 동일한 범위를 갖습니다. 서버는 조직 내 도메인의 데이터만 노출합니다.
어떤 AI 도구와 작동하나요?
MCP 호환 클라이언트라면 모두 작동합니다. Claude Code, Codex, Cursor, VS Code 및 OpenCode용 준비된 설정과 다른 모든 MCP 클라이언트에서 작동하는 수동 구성을 제공합니다.