linkrescue-mcp
LinkRescue MCP Server lets AI agents find, monitor, and fix broken affiliate and other links on websites, with revenue impact estimates and prioritized remediation suggestions.
check_broken_links— Scan a single URL or entire site/sitemap for broken links, returning a structured report with HTTP status codes, link types (affiliate/external/internal), SEO impact ratings, and estimated revenue loss per broken link.monitor_links— Set up recurring broken-link monitoring on a configurable schedule (default every 24 hours), tracking new/fixed broken links and changes in site health score, returning a monitoring ID for future reference.get_fix_suggestions— Generate prioritized remediation recommendations from a broken links report, including recommended actions (update, redirect, remove), human-readable explanations, and code snippets where applicable.health_check— Verify that the MCP server is running and can reach the LinkRescue backend API before performing operations.
Provides container deployment capability through included Dockerfile for hosting on container platforms, enabling portable deployment of the LinkRescue MCP server.
Supports deployment to Fly.io hosting platform via included Dockerfile, allowing cloud hosting of the LinkRescue MCP server for production use.
Enables repository hosting and integration with GitHub for source code management, with specific deployment workflows via Smithery when pushing to GitHub.
Supports package distribution and installation via PyPI, with published package available for installation through Python package management.
Provides runtime environment for the MCP server implementation, with Python 3.11+ requirement for executing the LinkRescue MCP server.
Supports deployment to Railway hosting platform via included Dockerfile, enabling cloud deployment and hosting of the LinkRescue MCP server.
Provides badge generation for PyPI version and license status display in the README documentation.
Provides configuration format for deployment via Smithery with included smithery.yaml file for deployment automation.
LinkRescue MCP Server
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-mcp
LinkRescue 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.
What You Get
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 connectivity
If the LinkRescue backend API is unreachable, the server falls back to realistic simulated data so local testing and demos keep working.
Quick Start
{
"mcpServers": {
"linkrescue": {
"command": "linkrescue-mcp"
}
}
}Then ask your AI agent:
"Scan example.com for broken affiliate links"
Free vs Pro
Tool | Free | Pro ($19/mo) | Agency ($29/mo) |
| Yes | Yes | Yes |
| Yes | Yes | Yes |
| - | Yes | Yes |
| - | - | Yes |
| - | Yes | Yes |
| - | Yes | Yes |
| - | - | 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 — $19/mo or $190/yr. Agency $29/mo or $290/yr.
Install
MCPize (Recommended)
One-click install with managed hosting: Install on MCPize
PyPI
pip install linkrescue-mcp
linkrescue-mcpFrom source
git 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
Configuration
Variable | Description | Default |
| Base URL for LinkRescue API |
|
| 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).
Running Options
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 8000Connect an MCP Client
Claude Desktop
Add this to claude_desktop_config.json:
{
"mcpServers": {
"linkrescue": {
"command": "linkrescue-mcp"
}
}
}Claude Code
claude mcp add linkrescue --transport http http://localhost:8000/mcpTry It
fastmcp list-tools main.py
fastmcp call-tool main.py health_check '{}'
fastmcp call-tool main.py check_broken_links '{"url":"https://example.com"}'Tool Inputs and Outputs
check_broken_links
Inputs:
url(required): site URL to scansitemap_url(optional, Agency tier): crawl from sitemapmax_depth(optional, default3): crawl depth
Returns scan metadata, broken-link details, and summary statistics. Pro and Agency tiers include estimated monthly revenue loss for broken affiliate links.
monitor_links
Inputs:
url(required)frequency_hours(optional, default24; Agency tier supports1)
Returns monitoring ID, schedule details, and status. Free tier returns a simulated monitor (no persistence).
get_fix_suggestions
Input:
full report from
check_broken_links, orraw
broken_linksarray, orJSON string of either format
Returns prioritized actions and suggested remediation steps. Pro and Agency tiers only.
health_check
No input. Returns server status and backend API reachability.
Deployment
Smithery
This repo includes smithery.yaml and smithery.json.
Push repository to GitHub
Create/add server in Smithery
Point Smithery to this repository
Docker / Hosting Platforms
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.
Architecture
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.
License
MIT — Built by Freedom Engineers
Related
SelfHeal MCP — Self-healing proxy for MCP servers
SiteHealth MCP — Full website health audit
LeadEnrich MCP — Waterfall lead enrichment
Additional README Variants
Developer-focused version:
README.dev.mdMarketplace-focused version:
README.marketplace.md
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/carsonroell-debug/linkrescue-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server