SiteHealth MCP
Full website health audit β SSL, DNS, DMARC/SPF/DKIM, performance, uptime, links
Ask AI about SiteHealth MCP
Powered by Claude Β· Grounded in docs
I know everything about SiteHealth MCP. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
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)
Quick Start
{
"mcpServers": {
"sitehealth": {
"command": "npx",
"args": ["-y", "sitehealth-mcp"]
}
}
}
Then ask your AI agent:
"Audit the health of example.com"
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 |
Free vs Pro
| Tool | Free | Pro ($19/mo) |
|---|---|---|
check_ssl | Yes | Yes |
check_dns | Yes | Yes |
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:dmarc@example.com",
"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% |
Install
MCPize (Recommended)
One-click install with managed hosting: Install on MCPize
npm
npx sitehealth-mcp
License
MIT β Built by Freedom Engineers
Related
- SelfHeal MCP β Self-healing proxy for MCP servers
- LeadEnrich MCP β Waterfall lead enrichment
