SiteHealth MCP logo

SiteHealth MCP

Audits SSL, DNS, email authentication, performance, uptime, and links through MCP with scored website health reports.

Install SiteHealth MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "sitehealth-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "sitehealth-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

The SiteHealth MCP MCP server audits websites across SSL, DNS, email authentication, performance, uptime, and links. It runs checks with Node.js built-ins such as TLS, DNS promises, and fetch, so no external API keys are required. Use the individual tools for focused diagnostics or audit_site for a weighted score, letter grade, issues, and recommendations. The package runs through npx or can be installed through MCPize.

Use cases

  • Audit a website before launch
  • Check certificate expiry and TLS details
  • Validate DNS and email authentication records
  • Measure page response and transfer performance
  • Find broken links on a web page

Key features

  • Six-category website health audits
  • Weighted 0-100 score with A-F grade
  • SSL certificate and DNS inspection
  • DMARC, SPF, and DKIM validation
  • Performance, uptime, and broken-link checks
  • No external API keys required

Tools7

What SiteHealth MCP lets your agent do. Expand a tool for its parameters.

Self-reported~69 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

5/5 checks healthy over the last 40d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev · sitehealth-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads308Package downloads in the last 30 days.
Last commit8d agoMost recent push to the default branch.
Tools exposed7Callable tools this server registers over MCP.

How SiteHealth MCP works

What SiteHealth MCP MCP server does

SiteHealth MCP MCP server provides website health diagnostics through MCP tools. It accepts a website address and can inspect certificate status, DNS configuration, email authentication records, page performance, HTTP reachability, and links discovered on a page. The combined audit returns a score from 0 to 100, a letter grade from A to F, critical issues, warnings, and recommendations.

The checks cover different operational concerns. SSL inspection reports certificate validity, expiry, issuer, protocol, and subject alternative names. DNS inspection looks at A, AAAA, MX, NS, CNAME, TXT, and SOA records, along with IPv6 support and resolution time. Email authentication checks DMARC, SPF, and DKIM records and can provide fix recommendations.

How it works

The SiteHealth MCP MCP server performs checks locally with Node.js built-ins rather than calling an external monitoring API. TLS handles certificate inspection, dns/promises performs DNS lookups, and fetch supports web requests and timing measurements. Performance checks measure time to first byte, total load time, page weight, compression, and caching. Uptime uses an HTTP request and records response time, while link checking extracts links from a page and tests for 4xx or 5xx responses.

audit_site combines the six categories into one report. The score weights SSL, performance, and uptime at 20% each; email authentication and links at 15% each; and DNS at 10%. Individual tools are available when a full audit is unnecessary or when a developer needs to investigate one area.

Setup and configuration

Run the package with npx as an MCP server:

config.json
{
  "mcpServers": {
    "sitehealth": {
      "command": "npx",
      "args": ["-y", "sitehealth-mcp"]
    }
  }
}

No API keys or environment variables are required. The repository also documents installation through MCPize, which provides managed hosting. After configuring the server, an MCP client can request an audit by supplying a domain such as example.com.

Tools and capabilities

The SiteHealth MCP MCP server exposes these tools:

  • audit_site: Runs the complete audit and returns a scored report.
  • check_ssl: Examines certificate validity and expiry details.
  • check_dns: Resolves DNS records and reports DNS health information.
  • check_email_auth: Validates DMARC, SPF, and DKIM.
  • check_performance: Measures TTFB, load time, page weight, compression, and caching.
  • check_uptime: Sends an HTTP check and reports response time.
  • check_links: Finds page links and detects broken responses.

The documented free tier includes SSL and DNS checks. The full audit, email authentication, performance, uptime, and link checks are listed as Pro features through MCPize, priced at $19 per month or $190 per year in the README.

Limitations and notes

Results depend on the target website responding to the relevant network requests and exposing the records being checked. Link checking applies to links extracted from a page rather than a stated full-site crawl. Use the focused tools when you need a single diagnostic instead of the weighted report.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about SiteHealth MCP

SiteHealth MCP is an MCP server that connects AI agents to website health checks through Node.js built-ins, without API keys. Its main tools inspect SSL certificates, DNS, email authentication, performance, uptime, and links, while audit_site combines the checks into a scored report with a letter grade and recommendations.

Install it by running `npx sitehealth-mcp` or adding the package to an MCP client's stdio configuration with command `npx` and argument `-y sitehealth-mcp`.

No, SiteHealth MCP does not require an external API key. Its checks use Node.js built-ins including TLS, DNS promises, and fetch to inspect the target website and its public records.

It checks SSL, DNS, email authentication, performance, uptime, and links. The `audit_site` tool combines those categories into a weighted score, letter grade, issue lists, and recommendations, while separate tools provide focused results.

The free tier includes SSL and DNS checks, while the documented Pro plan adds the combined audit, email authentication, performance, uptime, and link checks.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSiteHealth MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/sitehealth-mcp?style=directory)](https://allmcps.com/mcp/sitehealth-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/sitehealth-mcp"><img src="https://allmcps.com/api/badge/sitehealth-mcp?style=directory" alt="SiteHealth MCP on AllMCPs" /></a>