MX Verdict

Free, read-only email and DNS checks: SPF, DKIM, DMARC, MX, DNS records, blocklists, domain health.

我该使用它吗

质量与安全性

A
描述质量
94%
模式完整度
100%
命名质量
94%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

基于对工具定义和协议合规性的自动分析。

上下文开销

~1,101token 数(工具定义)
~767 B典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 0.86%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "mxverdict": {
      "url": "https://mxverdict.com/mcp"
    }
  }
}

远程端点

https://mxverdict.com/mcpstreamable-http

它能做什么

工具清单

工具(7)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢check_email_domain(domain)

Check everything about a domain's email setup in one call: SPF, DMARC, MX, DKIM on common selectors, domain blocklists, MTA-STS, TLS-RPT and BIMI. Use it for a general question such as "is email set up correctly for example.com".

输入模式

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "maxLength": 512,
      "description": "Domain name, for example example.com."
    }
  },
  "required": [
    "domain"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢check_spf(domain)

Check a domain's SPF record: whether it exists and is valid, how many of the 10 allowed DNS lookups it uses, and how its all mechanism treats mail from servers that are not listed.

输入模式

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "maxLength": 512,
      "description": "Domain name, for example example.com."
    }
  },
  "required": [
    "domain"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢check_dkim(domain, selector)

Check a domain's DKIM public keys in DNS. With a selector (the s= tag of a DKIM-Signature header), checks that selector's key; without one, probes common selector names. Finding no key on common names does not prove DKIM is missing: selectors cannot be listed from DNS.

输入模式

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "maxLength": 512,
      "description": "Domain name, for example example.com."
    },
    "selector": {
      "description": "DKIM selector, for example google or selector1. Leave out to probe common selectors.",
      "type": "string",
      "maxLength": 253
    }
  },
  "required": [
    "domain"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢check_dmarc(domain)

Check a domain's DMARC record: whether it exists and is valid, its policy (none, quarantine or reject), alignment, and where reports are sent.

输入模式

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "maxLength": 512,
      "description": "Domain name, for example example.com."
    }
  },
  "required": [
    "domain"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢lookup_mx(domain)

Look up a domain's MX records (its incoming mail servers), their IP addresses and reverse DNS. DNS only: it does not connect to the mail servers.

输入模式

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "maxLength": 512,
      "description": "Domain name, for example example.com."
    }
  },
  "required": [
    "domain"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢dns_lookup(name, type)

Look up DNS records of a name. Type ALL (the default) queries A, AAAA, CNAME, MX, NS, TXT, SOA and CAA; any single type can be asked for. An IP address gives its reverse DNS (PTR) lookup.

输入模式

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "maxLength": 512,
      "description": "Domain name or IP address, for example example.com or _dmarc.example.com."
    },
    "type": {
      "description": "Record type; ALL when left out.",
      "type": "string",
      "enum": [
        "ALL",
        "A",
        "AAAA",
        "CNAME",
        "MX",
        "NS",
        "PTR",
        "SOA",
        "TXT",
        "CAA",
        "SRV",
        "DS",
        "DNSKEY",
        "TLSA",
        "HTTPS",
        "SVCB"
      ]
    }
  },
  "required": [
    "name"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢check_blacklist(target)

Check whether an IP address or a domain is listed on public DNS blocklists (DNSBLs). A domain is checked on domain blocklists only; to check a mail server, give its IP address.

输入模式

{
  "type": "object",
  "properties": {
    "target": {
      "type": "string",
      "maxLength": 512,
      "description": "One IPv4 or IPv6 address, or one domain name."
    }
  },
  "required": [
    "target"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

社区

评价此服务器

证据

最近观测

已验证未记录版本7 个工具