sitehealth-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@sitehealth-mcpaudit the health of example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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)
Related MCP server: SiteScore MCP Server
Quick Start
{
"mcpServers": {
"sitehealth": {
"command": "npx",
"args": ["-y", "sitehealth-mcp"]
}
}
}Then ask your AI agent:
"Audit the health of example.com"
Tools
Tool | Description |
| Full audit — all 6 checks, scored report |
| SSL cert validity and expiry |
| DNS records and resolution |
| DMARC/SPF/DKIM validation |
| TTFB, load time, page weight |
| HTTP ping + response time |
| Broken link detection |
Free vs Pro
Tool | Free | Pro ($19/mo) |
| Yes | Yes |
| Yes | Yes |
| - | Yes |
| - | Yes |
| - | Yes |
| - | Yes |
| - | 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) + recommendationsScoring 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-mcpLicense
MIT — Built by Freedom Engineers
Related
SelfHeal MCP — Self-healing proxy for MCP servers
LeadEnrich MCP — Waterfall lead enrichment
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/carsonroell-debug/sitehealth-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server