deadlink-checker-mcp

Dead link checker MCP server - find broken links, redirects, and timeouts on any website.

deadlink-checker-mcp

Dead link checker MCP server — find broken links, redirects, and timeouts on any website.

Installation

Claude Code

claude mcp add deadlink-checker -- npx -y deadlink-checker-mcp

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "deadlink-checker": {
      "command": "npx",
      "args": ["-y", "deadlink-checker-mcp"]
    }
  }
}

Cursor

Add to MCP settings:

{
  "mcpServers": {
    "deadlink-checker": {
      "command": "npx",
      "args": ["-y", "deadlink-checker-mcp"]
    }
  }
}

Tools

check_links

Check all links on a single webpage.

Example prompt:

Check all links on https://example.com for broken URLs

Output: JSON with status, statusText, redirectTo, responseTime, and location for every link found.


deep_scan

Recursively crawl internal pages and check all discovered links.

Example prompt:

Deep scan https://example.com with depth 2 to find all broken links

Parameters:

  • url — Starting URL
  • depth — Crawl depth 1-3 (free: max 1)

check_sitemap

Parse a sitemap.xml and check every listed URL.

Example prompt:

Check all URLs in https://example.com/sitemap.xml

Output: Status of every URL in the sitemap, with broken links and timeouts highlighted.

Free vs Pro

FeatureFreePro
Links per scan30Unlimited
Deep scan depth13
CSV export-Yes
JSON outputYesYes

Get Pro:

How It Works

  1. Fetches the target page and extracts all <a href> links
  2. Checks each link using HTTP HEAD (fast), falls back to GET if HEAD is rejected
  3. Parallel batch requests (10 at a time) with 10s timeout and 1 retry
  4. Reports: broken (4xx/5xx), redirects (301/302), timeouts, and healthy links

License

MIT

관련 서버