Linkrescue Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Linkrescue Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<!-- mcp-name: io.github.carsonroell-debug/linkrescue-mcp -->
Find broken affiliate links fast, prioritize by impact, and generate fix suggestions your AI agent can act on.
One call. 38+ affiliate networks checked. Revenue loss estimated.
One-click install: Install on MCPize | pip install linkrescue-mcpLinkRescue MCP exposes broken-link scanning, monitoring, and remediation workflows through the Model Context Protocol (MCP), so tools like Claude and Cursor can run link-health operations directly.
check_broken_links: scan a URL (or sitemap) and return a structured broken-link reportmonitor_links: set up recurring monitoring for a websiteget_fix_suggestions: generate prioritized remediation recommendationshealth_check: verify MCP server and backend API connectivityIf the LinkRescue backend API is unreachable, the server falls back to realistic simulated data so local testing and demos keep working.
{
"mcpServers": {
"linkrescue": {
"command": "linkrescue-mcp"
}
}
}Then ask your AI agent:
"Scan example.com for broken affiliate links"
| Tool | Free | Pro ($19/mo) | Agency ($29/mo) |
|---|---|---|---|
health_check | Yes | Yes | Yes |
check_broken_links (up to 50 pages) | Yes | Yes | Yes |
check_broken_links (up to 2,000 pages) | - | Yes | Yes |
check_broken_links (unlimited + sitemap crawl) | - | - | Yes |
get_fix_suggestions | - | Yes | Yes |
monitor_links (daily) | - | Yes | Yes |
monitor_links (hourly + webhooks) | - | - | Yes |
| Revenue loss estimates | - | Yes | Yes |
| Multi-site monitoring | - | 5 sites | 25 sites |
Free tier gives you single-page broken-link checks. Pro unlocks the full crawler + fix suggestions + recurring monitoring. Agency adds hourly checks, webhooks, and unlimited site count.
[Upgrade to Pro on MCPize](https://mcpize.com/mcp/linkrescue-mcp?ref=YHCCR&utm_source=github&utm_medium=readme) — $19/mo or $190/yr. Agency $29/mo or $290/yr.
One-click install with managed hosting: [Install on MCPize](https://mcpize.com/mcp/linkrescue-mcp?ref=YHCCR&utm_source=github&utm_medium=readme)
pip install linkrescue-mcp
linkrescue-mcpgit clone https://github.com/carsonroell-debug/linkrescue-mcp.git
cd linkrescue-mcp
pip install -r requirements.txt
python main.pyMCP endpoint:
http://localhost:8000/mcp| Variable | Description | Default |
|---|---|---|
LINKRESCUE_API_BASE_URL | Base URL for LinkRescue API | http://localhost:3000/api/v1 |
LINKRESCUE_API_KEY | API key for authenticated requests | empty |
Example:
export LINKRESCUE_API_BASE_URL="https://www.linkrescue.io/api/v1"
export LINKRESCUE_API_KEY="your-api-key"
linkrescue-mcpGet an API key at linkrescue.io/settings/api (Pro and Agency tiers only).
Run via the installed entry point:
linkrescue-mcpRun directly from source:
python main.pyRun via FastMCP CLI:
fastmcp run main.py --transport streamable-http --port 8000Add this to claude_desktop_config.json:
{
"mcpServers": {
"linkrescue": {
"command": "linkrescue-mcp"
}
}
}claude mcp add linkrescue --transport http http://localhost:8000/mcpfastmcp list-tools main.py
fastmcp call-tool main.py health_check '{}'
fastmcp call-tool main.py check_broken_links '{"url":"https://example.com"}'check_broken_linksInputs:
url (required): site URL to scansitemap_url (optional, Agency tier): crawl from sitemapmax_depth (optional, default 3): crawl depthReturns scan metadata, broken-link details, and summary statistics. Pro and Agency tiers include estimated monthly revenue loss for broken affiliate links.
monitor_linksInputs:
url (required)frequency_hours (optional, default 24; Agency tier supports 1)Returns monitoring ID, schedule details, and status. Free tier returns a simulated monitor (no persistence).
get_fix_suggestionsInput:
check_broken_links, orbroken_links array, orReturns prioritized actions and suggested remediation steps. Pro and Agency tiers only.
health_checkNo input. Returns server status and backend API reachability.
This repo includes smithery.yaml and smithery.json.
A Dockerfile is included for Railway, Fly.io, and other container hosts.
# Railway
railway up
# Fly.io
fly launch
fly deploySet LINKRESCUE_API_BASE_URL and LINKRESCUE_API_KEY in your host environment.
Agent (Claude, Cursor, etc.)
-> MCP
LinkRescue MCP Server (this repo)
-> HTTP API
LinkRescue Backend API (linkrescue.io)This server is a translation layer between MCP tool calls and LinkRescue API operations.
MIT — Built by Freedom Engineers
README.dev.mdREADME.marketplace.md~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.