npm sitehealth-mcpstdioupdated 5mo ago
Full website health audit in one MCP tool call. Zero API keys required.
O que dá para fazer com SiteHealth MCP?
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
Instalação
Adicione SiteHealth MCP ao seu cliente. Escolha o que você usa.
claude mcp add sitehealth-mcp -- npx -y sitehealth-mcpcodex mcp add sitehealth-mcp -- npx -y sitehealth-mcpamp mcp add sitehealth-mcp -- npx -y sitehealth-mcp{
"mcpServers": {
"sitehealth-mcp": {
"command": "npx",
"args": [
"-y",
"sitehealth-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"sitehealth-mcp": {
"command": "npx",
"args": [
"-y",
"sitehealth-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"sitehealth-mcp","command":"npx","args":["-y","sitehealth-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"sitehealth-mcp": {
"command": "npx",
"args": [
"-y",
"sitehealth-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"sitehealth-mcp": {
"command": "npx",
"args": [
"-y",
"sitehealth-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"sitehealth-mcp": {
"command": "npx",
"args": [
"-y",
"sitehealth-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"sitehealth-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"sitehealth-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"sitehealth-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"sitehealth-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y sitehealth-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
7 ferramentas
SiteHealth MCP expõe 7 ferramentas a um agente conectado.
- 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
Pontuação
62 / 100
Boa
- Documentação25/25
- Manutenção13/25
- Confiança6/20
- Capacidade6/15
- Instalação12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 147 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 7 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Histórico de versões
| Versões | Publicada |
|---|---|
| 0.1.1Mais recente | 6 de abr. de 2026 |