Labsco
chia-health logo

SiteHealth MCP

from chia-health

Full website health audit in one MCP tool call β€” SSL, DNS, DMARC/SPF/DKIM, performance, uptime, broken links.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedFreeQuick setup

SiteHealth MCP

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)

Tools

Tool Description audit_site Full audit β€” all 6 checks, scored report check_ssl SSL cert validity and expiry check_dns DNS records and resolution check_email_auth DMARC/SPF/DKIM validation check_performance TTFB, load time, page weight check_uptime HTTP ping + response time check_links Broken link detection

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

Check Weight SSL 20% Performance 20% Uptime 20% Email Auth 15% Links 15% DNS 10%

  • SelfHeal MCP β€” Self-healing proxy for MCP servers

  • LeadEnrich MCP β€” Waterfall lead enrichment