Server definition
- Hash
- sha256:9bca9fdd657d297fa4d50ef2d750b97a57f0c595a5354d1a4d0458130b70d383
- What it is
- What a remote MCP server returned when asked what it offers: 7 tools
The blob, as servednamed by its sha256
{
"instructions": "MX Verdict (mxverdict.com) runs free, read-only email and DNS checks: SPF, DKIM, DMARC, MX, DNS records, blocklists, and a whole-domain email health check. The tools only read public DNS and public blocklists; they never send email. Every result ends with a link to the full report on mxverdict.com; give it to the user. Identical checks within 60 seconds return the same result. Checks are rate limited per client IP address, the same limits as the website; a rate-limited tool result says how long to wait.",
"tools": [
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"target": {
"description": "One IPv4 or IPv6 address, or one domain name.",
"maxLength": 512,
"type": "string"
}
},
"required": [
"target"
],
"type": "object"
},
"name": "check_blacklist",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domain": {
"description": "Domain name, for example example.com.",
"maxLength": 512,
"type": "string"
},
"selector": {
"description": "DKIM selector, for example google or selector1. Leave out to probe common selectors.",
"maxLength": 253,
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "check_dkim",
"outputSchema": null
},
{
"description": "Check a domain's DMARC record: whether it exists and is valid, its policy (none, quarantine or reject), alignment, and where reports are sent.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domain": {
"description": "Domain name, for example example.com.",
"maxLength": 512,
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "check_dmarc",
"outputSchema": null
},
{
"description": "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\".",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domain": {
"description": "Domain name, for example example.com.",
"maxLength": 512,
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "check_email_domain",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domain": {
"description": "Domain name, for example example.com.",
"maxLength": 512,
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "check_spf",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"name": {
"description": "Domain name or IP address, for example example.com or _dmarc.example.com.",
"maxLength": 512,
"type": "string"
},
"type": {
"description": "Record type; ALL when left out.",
"enum": [
"ALL",
"A",
"AAAA",
"CNAME",
"MX",
"NS",
"PTR",
"SOA",
"TXT",
"CAA",
"SRV",
"DS",
"DNSKEY",
"TLSA",
"HTTPS",
"SVCB"
],
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "dns_lookup",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domain": {
"description": "Domain name, for example example.com.",
"maxLength": 512,
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "lookup_mx",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:9bca9fdd657d297fa4d50ef2d750b97a57f0c595a5354d1a4d0458130b70d383 | sha256sum