fizzgig__broken_link_finder
flags empty hrefs, broken internal routes, anchor-id mismatches, mailto/tel issues.
the AI scaffolds a page with placeholder links. half are href="#", a quarter point to routes that don't exist, the rest go to anchors the page lost three commits ago. you ship them all because the AI didn't flag any of them and you stopped clicking everything.
6 checks: empty href attributes, internal route integrity (cross-reference vs your routes catalogue), anchor-id integrity (hash links to non-existent IDs in the page), external link security (target="_blank" without rel="noopener noreferrer"), mailto/tel format validation.
every link goes somewhere. catches the dead-link sweep nobody does until a user reports it.
caught a policy that would have leaked every user's comments. shipped a fix in 4 minutes.
first tool i installed. it's the one that pays for itself.
works great. one false positive on a join table — easy to ignore.
{
"fizzgig": {
"url": "https://mcp.fizzgig.ai",
"tools": ["broken_link_finder"]
}
}