{
  "markdown": "# SiteHealth MCP\n\n[![npm](https://img.shields.io/npm/v/sitehealth-mcp)](https://www.npmjs.com/package/sitehealth-mcp)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![MCPize](https://img.shields.io/badge/MCPize-Install-22c55e)](https://mcpize.com/mcp/sitehealth-mcp?ref=YHCCR&utm_source=github&utm_medium=readme)\n\nFull website health audit in one MCP tool call. Zero API keys required.\n\n**One call. Six checks. Scored report.**\n\n> **One-click install:** [Install on MCPize](https://mcpize.com/mcp/sitehealth-mcp?ref=YHCCR&utm_source=github&utm_medium=readme) | `npx sitehealth-mcp`\n\n## Features\n\n- **SSL Certificate** — validity, expiry, issuer, protocol, SANs\n- **DNS Health** — A/AAAA/MX/NS/CNAME/TXT/SOA, IPv6, resolution time\n- **Email Auth** — DMARC, SPF, DKIM validation with fix recommendations\n- **Page Performance** — TTFB, load time, page weight, compression, caching\n- **Uptime** — HTTP ping with response time\n- **Broken Links** — extract and check page links for 4xx/5xx responses\n- **Health Score** — weighted 0-100 score with letter grade (A-F)\n\n## Quick Start\n\n```json\n{\n  \"mcpServers\": {\n    \"sitehealth\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"sitehealth-mcp\"]\n    }\n  }\n}\n```\n\nThen ask your AI agent:\n\n> \"Audit the health of example.com\"\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `audit_site` | Full audit — all 6 checks, scored report |\n| `check_ssl` | SSL cert validity and expiry |\n| `check_dns` | DNS records and resolution |\n| `check_email_auth` | DMARC/SPF/DKIM validation |\n| `check_performance` | TTFB, load time, page weight |\n| `check_uptime` | HTTP ping + response time |\n| `check_links` | Broken link detection |\n\n## Free vs Pro\n\n| Tool | Free | Pro ($19/mo) |\n|------|------|-------------|\n| `check_ssl` | Yes | Yes |\n| `check_dns` | Yes | Yes |\n| `audit_site` | - | Yes |\n| `check_email_auth` | - | Yes |\n| `check_performance` | - | Yes |\n| `check_uptime` | - | Yes |\n| `check_links` | - | Yes |\n\nFree 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.\n\n**[Upgrade to Pro on MCPize](https://mcpize.com/mcp/sitehealth-mcp?ref=YHCCR&utm_source=github&utm_medium=readme)** — $19/mo or $190/yr.\n\n## Example Output\n\n```json\n{\n  \"url\": \"https://example.com\",\n  \"overallScore\": 82,\n  \"overallGrade\": \"B\",\n  \"criticalIssues\": [\n    \"No DMARC record — required by Gmail/Yahoo/Microsoft for deliverability\"\n  ],\n  \"warnings\": [\n    \"SSL certificate expires in 28 days — renew soon\",\n    \"2 broken links found out of 47 checked\"\n  ],\n  \"recommendations\": [\n    \"Add a DMARC record: v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com\",\n    \"Enable gzip/brotli compression to reduce transfer size\"\n  ]\n}\n```\n\n## How It Works\n\nAll checks use Node.js builtins (`tls`, `dns/promises`, `fetch`) — no external API keys, no costs, no rate limits.\n\n```\naudit_site(\"example.com\")\n  ├── SSL check     (tls socket)      → cert validity, expiry\n  ├── DNS check     (dns/promises)    → record resolution\n  ├── Email auth    (DNS TXT lookups) → DMARC, SPF, DKIM\n  ├── Performance   (timed fetch)     → TTFB, page weight\n  ├── Uptime        (HEAD request)    → reachability\n  └── Broken links  (page crawl)     → link validation\n        ↓\n  Weighted score (0-100) + grade (A-F) + recommendations\n```\n\n## Scoring Weights\n\n| Check | Weight |\n|-------|--------|\n| SSL | 20% |\n| Performance | 20% |\n| Uptime | 20% |\n| Email Auth | 15% |\n| Links | 15% |\n| DNS | 10% |\n\n## Install\n\n### MCPize (Recommended)\n\nOne-click install with managed hosting: **[Install on MCPize](https://mcpize.com/mcp/sitehealth-mcp?ref=YHCCR&utm_source=github&utm_medium=readme)**\n\n### npm\n\n```bash\nnpx sitehealth-mcp\n```\n\n## License\n\nMIT — Built by [Freedom Engineers](https://freedomengineers.tech)\n\n## Related\n\n- [SelfHeal MCP](https://mcpize.com/mcp/selfheal-mcp?ref=YHCCR&utm_source=github&utm_medium=readme) — Self-healing proxy for MCP servers\n- [LeadEnrich MCP](https://mcpize.com/mcp/leadenrich-mcp?ref=YHCCR&utm_source=github&utm_medium=readme) — Waterfall lead enrichment\n",
  "bytes": 4156,
  "sha": "3a39d14a86fa33b4e01ad4c03fb72cfd78ec62837ac43552568a9b3a6ac03bad",
  "repo_slug": "carsonroell-debug/sitehealth-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_carsonroell_debug_sitehealth_m_8219b435/readme"
}