com.geekflare/mcp
Official20 toolsGeekflare MCP server for scraping, search, screenshots, broken links, DNS lookup, and network tools.
Web scraping, searching, screenshots, DNS lookup, and network diagnostics.
Captured live from the server via tools/list.
webScrape
Scrape a webpage with custom options
Parameters (8)
- urlstringrequired
Target URL
- devicestring
- formatarray
Output format(s). Up to 3.
- proxyCountrystring
Country code for proxy routing
- renderJSboolean
Execute JavaScript before extracting
- fileOutputboolean
Return a download URL instead of inline data
- blockAdsboolean
- stealthboolean
Bypass CAPTCHAs (slower)
metaScrape
Scrape meta tags from a URL
Parameters (7)
- urlstringrequired
Target URL
- devicestring
- renderJSboolean
- formatstring
- proxyCountrystring
Country code for proxy routing
- fileOutputboolean
- blockAdsboolean
screenshot
Capture a screenshot of a website
Parameters (16)
- urlstringrequired
Target URL
- devicestring
- typestring
- proxyCountrystring
Country code for proxy routing
- fullPageboolean
- blockAdsboolean
- hideCookieboolean
Hide cookie consent banners
- skipCaptchaboolean
- addTimestampboolean
- highlightLinksboolean
Draw borders around links (useful for AI vision)
- pageHeightnumber
Height of page for partial screenshot
- viewportWidthnumber
Viewport width
- viewportHeightnumber
Viewport height
- delaynumber
Seconds to wait before screenshot
- qualitynumber
Image quality for JPEG/WEBP
- scaleFactornumber
Device pixel ratio
search
Search the web and return clean results in JSON, Markdown, or HTML
Parameters (12)
- querystringrequired
Search query
- limitnumber
Number of results
- timestring
Time filter: any, d, w, m, y, d7, h6 etc.
- locationstring
Country code (ISO alpha-2)
- sourcestring
- categorystring
- formatstring
- includeDomainsarray
Only include these domains
- excludeDomainsarray
Exclude these domains
- groundedAnswerboolean
Generate AI-grounded answer from results
- scrapeboolean
Scrape content from result URLs
- scrapeLimitnumber
Number of URLs to scrape
dnsRecord
Retrieve DNS records for a domain
Parameters (2)
- urlstringrequired
Target URL
- typesarray
siteStatus
Check if a site is up or down
Parameters (3)
- urlstringrequired
Target URL
- proxyCountrystring
Country code for proxy routing
- followRedirectboolean
redirectCheck
Check the redirect chain of a URL
Parameters (2)
- urlstringrequired
Target URL
- proxyCountrystring
Country code for proxy routing
brokenLink
Find broken links on a webpage
Parameters (3)
- urlstringrequired
Target URL
- proxyCountrystring
Country code for proxy routing
- followRedirectboolean
url2Pdf
Convert a URL to PDF
Parameters (10)
- urlstringrequired
Target URL
- devicestring
- formatstring
- orientationstring
- proxyCountrystring
Country code for proxy routing
- scalenumber
Zoom level (0–2)
- marginobject
- hideCookieboolean
- skipCaptchaboolean
- addTimestampboolean
openPorts
Scan open ports on a host
Parameters (3)
- urlstringrequired
Target URL
- topPortsnumber
Scan top N ports
- portRangesstring
Custom port ranges e.g. 80,443,1000-1010
tlsScan
Scan TLS/SSL configuration of a domain
Parameters (1)
- urlstringrequired
Target URL
loadTime
Measure page load time for a URL
Parameters (3)
- urlstringrequired
Target URL
- proxyCountrystring
Country code for proxy routing
- followRedirectboolean
ttfb
Measure Time To First Byte (TTFB) for a URL
Parameters (2)
- urlstringrequired
Target URL
- followRedirectboolean
httpHeader
Fetch HTTP response headers for a URL
Parameters (3)
- urlstringrequired
Target URL
- proxyCountrystring
Country code for proxy routing
- followRedirectboolean
httpProtocol
Detect HTTP protocol versions supported by a URL
Parameters (2)
- urlstringrequired
Target URL
- followRedirectboolean
mixedContent
Check for mixed content issues on a site
Parameters (3)
- urlstringrequired
Target URL
- proxyCountrystring
Country code for proxy routing
- followRedirectboolean
dnsSec
Check if DNSSEC is enabled for a domain
Parameters (1)
- urlstringrequired
Target URL
mtr
Perform MTR network diagnostic test
Parameters (3)
- urlstringrequired
Target URL
- proxyCountrystring
Country code for proxy routing
- followRedirectboolean
ping
Ping a host
Parameters (1)
- urlstringrequired
Target URL or IP
lighthouse
Run Lighthouse audit on a website
Parameters (5)
- urlstringrequired
Target URL
- devicestring
- proxyCountrystring
Country code for proxy routing
- followRedirectboolean
- parametersarray
Extra Lighthouse CLI parameters
README not available yet.
Install
Configuration
API_KEYrequiredsecretYour Geekflare API key
claude_desktop_config.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@geekflare/mcp@0.3.5"
],
"env": {
"API_KEY": "<YOUR_API_KEY>"
}
}
}
}