Labsco
geekflare logo

Geekflare

โ˜… 1

from geekflare

Give Claude, Cursor, ChatGPT, Kilo, and other MCP clients access to scraping, web search, screenshots, and network tools.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredNeeds API keys

@geekflare/mcp

Official MCP (Model Context Protocol) server for the Geekflare API. Connect Geekflare's web intelligence tools directly to Claude, Cursor, Windsurf, and other AI assistants.

Available Tools

webScrape

Scrape full page content from any URL. Returns HTML, Markdown, JSON, or LLM-optimised text.

ParameterTypeDefaultDescription
url *stringโ€”Target URL
devicedesktop | mobiledesktopDevice to emulate
formatarray["markdown"]Output formats (up to 3): html, markdown, json, markdown-llm, html-llm, text, text-llm
proxyCountrystringโ€”Route through a country ISO code (e.g. "us")
renderJSbooleantrueExecute JavaScript before extracting. Disable for faster static scrapes
fileOutputbooleanfalseReturn a download URL instead of inline content
blockAdsbooleantrueBlock ads during scrape
stealthbooleanfalseBypass CAPTCHAs (slower)

metaScrape

Scrape meta tags โ€” title, description, Open Graph, Twitter cards, and more.

ParameterTypeDefaultDescription
url *stringโ€”Target URL
devicedesktop | mobiledesktop
formatjson | markdownjson
proxyCountrystringโ€”Country ISO code
renderJSbooleantrue
fileOutputbooleanfalse
blockAdsbooleantrue

screenshot

Capture a screenshot of any website. Supports full-page, element-only, Retina, dark mode, transparent backgrounds, and AI-friendly link highlighting.

ParameterTypeDefaultDescription
url *stringโ€”Target URL
devicedesktop | mobiledesktop
typepng | jpeg | webppng
proxyCountrystringโ€”Country ISO code
fullPagebooleanfalse
selectorstringโ€”CSS selector for the element to capture
fallbackToFullPagebooleanfalseFall back to a full-page capture if selector isn't found
blockAdsbooleantrue
hideCookiebooleantrueRemove cookie banners
skipCaptchabooleantrueBypass Cloudflare / reCAPTCHA
addTimestampbooleanfalse
highlightLinksbooleanfalseDraw borders around links/buttons โ€” great for AI vision models
pageHeightnumberโ€”Custom page height (px)
viewportWidthnumberโ€”Viewport width (px, default 1366)
viewportHeightnumberโ€”Viewport height (px, default 768)
captureBeyondViewportbooleanโ€”Capture content beyond the configured viewport
delaynumberโ€”Seconds to wait after page load
qualitynumber90Image quality 1โ€“100
scaleFactornumberโ€”Device pixel ratio (use 2โ€“3 for Retina)
themelight | dark | autoautoColor scheme
removeBackgroundbooleanfalseRemove page background (PNG only)
disableAnimationsbooleanfalseFreeze CSS animations before capture
inlinebooleanfalseReturn image data inline instead of a CDN URL

search

Search the web and return clean, structured results. Supports web, news, and image search with optional AI-grounded answers.

ParameterTypeDefaultDescription
query *stringโ€”Search query
limitnumber10Number of results
timestringโ€”Time filter: any, d, w, m, y, d7, h6
locationstringโ€”Country ISO code to localise results
sourceweb | news | imagesweb
categorygeneral | code | researchโ€”
formatjson | markdown | htmljson
includeDomainsstringโ€”Comma-separated domains to include
excludeDomainsstringโ€”Comma-separated domains to exclude
groundedAnswerbooleanfalseGenerate an AI answer synthesised from results
scrapebooleanโ€”Also scrape top result pages
scrapeLimitnumberโ€”How many pages to scrape (requires scrape: true)

dnsRecord

Look up DNS records for a domain.

ParameterTypeDefault
url *stringโ€”
typesarray of A AAAA CNAME MX NS SOA TXT CAA SRVall types

siteStatus

Check if a site is up or down.

ParameterTypeDefault
url *stringโ€”
proxyCountrystringโ€”
followRedirectbooleanfalse

redirectCheck

Trace the full redirect chain of a URL.

ParameterType
url *string
proxyCountrystring

brokenLink

Find all broken links on a webpage.

ParameterTypeDefault
url *stringโ€”
proxyCountrystringโ€”
followRedirectbooleanfalse

url2Pdf

Convert any URL to a downloadable PDF.

ParameterTypeDefaultDescription
url *stringโ€”
devicedesktop | mobiledesktop
formata4 a3 a5 a6 letter legal a0โ€“a2a4Paper size
orientationportrait | landscapeportrait
proxyCountrystringโ€”Country ISO code
scalenumberโ€”Zoom level (e.g. 0.8 to shrink)
margin.topnumber25Top margin (mm)
margin.bottomnumber25Bottom margin (mm)
margin.leftnumber25Left margin (mm)
margin.rightnumber25Right margin (mm)
hideCookiebooleantrueRemove cookie banners
skipCaptchabooleantrueBypass anti-bot challenges
addTimestampbooleanfalse

openPorts

Scan open ports on a host.

ParameterTypeDescription
url *stringTarget URL or hostname
topPorts50 100 500 1000 5000Scan top N common ports
portRangesstringCustom ranges e.g. "80,443,1000-1010"

tlsScan

Inspect TLS/SSL configuration โ€” protocols, ciphers, certificate details.

ParameterType
url *string

loadTime

Measure full page load time from any location.

ParameterTypeDefault
url *stringโ€”
proxyCountrystringโ€”
followRedirectbooleanfalse

ttfb

Measure Time To First Byte (TTFB).

ParameterTypeDefault
url *stringโ€”
followRedirectbooleanfalse

httpHeader

Retrieve HTTP response headers for a URL.

ParameterTypeDefault
url *stringโ€”
proxyCountrystringโ€”
followRedirectbooleanfalse

httpProtocol

Check which HTTP protocol versions (HTTP/1.1, HTTP/2, HTTP/3) a server supports.

ParameterTypeDefault
url *stringโ€”
followRedirectbooleanfalse

mixedContent

Detect mixed content issues (HTTP resources on HTTPS pages).

ParameterTypeDefault
url *stringโ€”
proxyCountrystringโ€”
followRedirectbooleanfalse

dnsSec

Check if DNSSEC is enabled and properly configured for a domain.

ParameterType
url *string

mtr

Run an MTR (My Traceroute) network diagnostic test.

ParameterTypeDefault
url *stringโ€”
proxyCountrystringโ€”
followRedirectbooleanfalse

ping

Ping a host and return latency.

ParameterType
url *string

lighthouse

Run a full Lighthouse audit โ€” performance, SEO, accessibility, and best practices.

ParameterTypeDefaultDescription
url *stringโ€”
devicedesktop | mobiledesktop
proxyCountrystringโ€”Country ISO code
followRedirectbooleanfalse
parametersstringโ€”Extra Lighthouse CLI flags (e.g. "--only-categories=seo")

Environment Variables

VariableRequiredDescription
API_KEYโœ…Your Geekflare API key
API_BASE_URLโ€”Override the API base URL (default: https://api.geekflare.com)

Links

License

MIT