brokenLink
Find broken links on a webpage
Scrape, screenshot and diagnose a website — DNS, TLS, redirects, broken links, ports and Lighthouse — from one server.
LABSCO SUMMARY
Most web servers stop at content. Having redirectCheck, tlsScan, httpProtocol and siteStatus in the same tool list means that when a fetch comes back wrong, the next question — bad certificate, redirect loop, or the site simply down — is one more call rather than a different service.
The official MCP server for the Geekflare API. It combines web scraping and search with a set of site diagnostics: DNS and DNSSEC, TLS configuration, redirect chains, broken links, HTTP headers and protocol support, open ports, load time, TTFB and a Lighthouse audit.
The npm package @geekflare/mcp over stdio with API_KEY in the environment, a Docker image taking the same variable, or the hosted Streamable HTTP endpoint https://mcp.geekflare.com/<YOUR_API_KEY>/mcp with the key in the path. Sign up at geekflare.com/api and copy the key from the dashboard.
One command plus a key — npx -y @geekflare/mcp, then supply credentials
USE CASES
JS rendering, ad blocking, stealth mode for CAPTCHAs and proxy routing, all on the same call.
Up or down, the redirect chain it takes, and what DNS actually returns.
TLS configuration, whether DNSSEC is enabled, and which HTTP versions the origin supports.
Dead links and mixed content, which are the two that get shipped without anyone noticing.
Page load time and time to first byte, with a full Lighthouse audit when you need the breakdown.
Full-page screenshots with cookie banners hidden, or the page converted to PDF.
Clean results plus their page content, filtered by time, domain or category.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
brokenLinkFind broken links on a webpage
dnsRecordRetrieve DNS records for a domain
dnsSecCheck if DNSSEC is enabled for a domain
httpHeaderFetch HTTP response headers for a URL
httpProtocolDetect HTTP protocol versions supported by a URL
lighthouseRun Lighthouse audit on a website
loadTimeMeasure page load time for a URL
metaScrapeScrape meta tags from a URL
mixedContentCheck for mixed content issues on a site
mtrPerform MTR network diagnostic test
openPortsScan open ports on a host
pingPing a host
redirectCheckCheck the redirect chain of a URL
screenshotCapture a screenshot of a website
searchSearch the web and return clean results in JSON, Markdown, or HTML
siteStatusCheck if a site is up or down
tlsScanScan TLS/SSL configuration of a domain
ttfbMeasure Time To First Byte (TTFB) for a URL
url2PdfConvert a URL to PDF
webScrapeScrape a webpage with custom options
BEFORE YOU INSTALL
20 tools when we connected. Every tool requires an API key and spends Geekflare credits.
All 4 documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 20 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y @geekflare/mcp{
"mcpServers": {
"geekflare": {
"command": "npx",
"args": [
"-y",
"@geekflare/mcp"
],
"env": {
"API_KEY": "<YOUR_API_KEY>"
}
}
}
}{
"mcpServers": {
"geekflare": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"API_KEY=<YOUR_API_KEY>",
"geekflare/mcp"
]
}
}
}