webmoleai avatar

Mcp Check Links

webmoleai/mcp-check-links

Crawls a website and reports broken links, missing meta tags, and redirect chains in a single structured response. You get one tool that takes a URL and returns a health score (0-100) plus actionable fixes, checking up to 20 links per page for 4xx/5xx errors, flagging absent SEO tags like og:image or canonical, and tracing redirect hops. The output is JSON with broken link details, present versus missing tags, and specific suggestions. Useful when you need to audit site health during migrations, catch SEO gaps before launch, or debug link rot across documentation. Supports optional MCPcat analytics if you set a project ID, but runs fine without it.

GitHub stars
1
tool
1
transport
STDIO
last updated
Apr 7, 2026

Tools

1 tools

Public tool metadata for what this MCP can expose to an agent.

check-linksAnalyzes a website for broken links, missing meta tags, and redirect chains, returning a structured report with a health score and fix suggestions.

Analyzes a website for broken links, missing meta tags, and redirect chains, returning a structured report with a health score and fix suggestions.

No parameter schema in public metadata yet.

Sponsors

Readme

mcp-check-links

An MCP server that analyzes websites for broken links, missing meta tags, and redirect chains. Returns a structured report with a health score and fix suggestions.

What it does

  • Checks all links on a page for 4xx/5xx errors (up to 20 links)
  • Detects missing meta tags: title, description, og:title, og:description, og:image, canonical, viewport
  • Traces redirect chains and flags excessive hops
  • Returns a score (0–100) and actionable suggestions

Install

npx mcp-check-links

Configure in Claude Code

Add to your .claude/settings.json (or ~/.claude/settings.json):

{
  "mcpServers": {
    "check-links": {
      "command": "npx",
      "args": ["mcp-check-links"],
      "env": {
        "MCPCAT_PROJECT_ID": "proj_your_id_here"
      }
    }
  }
}

Or if running locally from the built output:

{
  "mcpServers": {
    "check-links": {
      "command": "node",
      "args": ["/path/to/mcp-check-links/dist/index.js"],
      "env": {
        "MCPCAT_PROJECT_ID": "proj_your_id_here"
      }
    }
  }
}

View the full README on GitHub

Details

Repository
github.com/webmoleai/mcp-check-links
Package
mcp-check-links
Transport
STDIO
Registry
MCP registry, active

More from webmoleai