mcpField
S
SiteHealth MCP

SiteHealth MCP

Local
freedomengineers.techCloud & Infra0Updated 2w ago

About SiteHealth MCP

SiteHealth MCP audits a website’s certificates, DNS, email authentication, performance, uptime, and links, then produces a scored report. It is for users checking website health through an MCP client; some checks and the full audit are listed as Pro features.

Key features

  1. 01Inspect SSL certificates and DNS records
  2. 02Validate DMARC, SPF, and DKIM
  3. 03Measure response and page performance
  4. 04Check uptime and broken links
  5. 05Generate a weighted health score

Use cases

  1. 01Review a site’s configuration and security
  2. 02Investigate email authentication problems
  3. 03Check page speed and availability
  4. 04Find links returning 4xx or 5xx

MCP support

The MCP server exposes tools for a full site audit and individual SSL, DNS, email authentication, performance, uptime, and link checks. The README describes free SSL and DNS checks and Pro access for the full audit and other checks.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"carsonroell-debug-sitehealth": {
"command": "npx",
"args": [
"-y",
"sitehealth-mcp"
]
}
}
}
Run commandnpx -y sitehealth-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmsitehealth-mcp0.1.1

Tools

7

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
urlstringYesWebsite URL or domain to audit (e.g. 'https://example.com' or 'example.com')
maxLinksnumberNoMax links to check for broken links. Default: 50
checkLinksbooleanNoInclude broken link check (adds ~10-20s). Default: true

Details

From the project README

SiteHealth MCP

npm License: MIT MCPize

Full website health audit in one MCP tool call. Zero API keys required.

One call. Six checks. Scored report.

One-click install: Install on MCPize | npx sitehealth-mcp

Features

  • SSL Certificate — validity, expiry, issuer, protocol, SANs
  • DNS Health — A/AAAA/MX/NS/CNAME/TXT/SOA, IPv6, resolution time
  • Email Auth — DMARC, SPF, DKIM validation with fix recommendations
  • Page Performance — TTFB, load time, page weight, compression, caching
  • Uptime — HTTP ping with response time
  • Broken Links — extract and check page links for 4xx/5xx responses
  • Health Score — weighted 0-100 score with letter grade (A-F)

Quick Start

{
  "mcpServers": {
    "sitehealth": {
      "command": "npx",
      "args": ["-y", "sitehealth-mcp"]
    }
  }
}

Then ask your AI agent:

"Audit the health of example.com"

Tools

ToolDescription
audit_siteFull audit — all 6 checks, scored report
check_sslSSL cert validity and expiry
check_dnsDNS records and resolution
check_email_authDMARC/SPF/DKIM validation
check_performanceTTFB, load time, page weight
check_uptimeHTTP ping + response time
check_linksBroken link detection

Free vs Pro

ToolFreePro ($19/mo)
check_sslYesYes
check_dnsYesYes
audit_site-Yes
check_email_auth-Yes
check_performance-Yes
check_uptime-Yes
check_links-Yes

Free tier gives you SSL and DNS checks. Pro unlocks the full 6-check audit with A-F scoring, email authentication, performance, uptime, and broken link detection.

Upgrade to Pro on MCPize — $19/mo or $190/yr.

Example Output

{
  "url": "https://example.com",
  "overallScore": 82,
  "overallGrade": "B",
  "criticalIssues": [
    "No DMARC record — required by Gmail/Yahoo/Microsoft for deliverability"
  ],
  "warnings": [
    "SSL certificate expires in 28 days — renew soon",
    "2 broken links found out of 47 checked"
  ],
  "recommendations": [
    "Add a DMARC record: v=DMARC1; p=quarantine; rua=mailto:[email protected]",
    "Enable gzip/brotli compression to reduce transfer size"
  ]
}

How It Works

All checks use Node.js builtins (tls, dns/promises, fetch) — no external API keys, no costs, no rate limits.

audit_site("example.com")
  ├── SSL check     (tls socket)      → cert validity, expiry
  ├── DNS check     (dns/promises)    → record resolution
  ├── Email auth    (DNS TXT lookups) → DMARC, SPF, DKIM
  ├── Performance   (timed fetch)     → TTFB, page weight
  ├── Uptime        (HEAD request)    → reachability
  └── Broken links  (page crawl)     → link validation
        ↓
  Weighted score (0-100) + grade (A-F) + recommendations

Scoring Weights

CheckWeight
SSL20%
Performance20%
Uptime20%
Email Auth15%
Links15%
DNS10%

Install

MCPize (Recommended)

One-click install with managed hosting: Install on MCPize

npm
npx sitehealth-mcp

License

MIT — Built by Freedom Engineers

Related

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.