Geekflare
OfficialThe Geekflare server provides a comprehensive suite of web intelligence and diagnostics tools for use with AI assistants.
Scraping & Content
webScrape– Scrape full page content in HTML, Markdown, JSON, or LLM-optimized formats, with JS rendering, stealth mode, and proxy optionsmetaScrape– Extract meta tags (title, description, Open Graph, Twitter card)screenshot– Capture screenshots with full-page, element-specific, Retina, dark mode, and link highlighting optionsurl2Pdf– Convert any webpage to a downloadable PDF
Search
search– Search the web, news, or images with structured results; supports AI-grounded answers, domain/time filtering, and result page scraping
DNS & Security
dnsRecord– Look up DNS records (A, AAAA, CNAME, MX, NS, SOA, TXT, CAA, SRV)dnsSec– Check if DNSSEC is enabled and properly configuredtlsScan– Inspect TLS/SSL protocols, ciphers, and certificate detailsopenPorts– Scan open ports using common top-N or custom ranges
Site Health
siteStatus– Check if a site is up or downredirectCheck– Trace the full redirect chain of a URLbrokenLink– Find all broken links on a webpagemixedContent– Detect HTTP resources on HTTPS pages
Performance & Network
loadTime– Measure full page load time from any locationttfb– Measure Time To First BytehttpHeader– Retrieve HTTP response headershttpProtocol– Check HTTP/1.1, HTTP/2, and HTTP/3 supportping– Ping a host and return latencymtr– Run an MTR (My Traceroute) network diagnostic
Auditing
lighthouse– Run a full Lighthouse audit covering performance, SEO, accessibility, and best practices
Run Lighthouse audits on websites to assess performance, accessibility, SEO, and best practices.
Perform network diagnostics using MTR (My TraceRoute) to analyze network paths and packet loss.
@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.
Setup
Get an API Key
Sign up at geekflare.com/api and copy your API key from the dashboard.
Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"geekflare": {
"command": "npx",
"args": ["-y", "@geekflare/mcp"],
"env": {
"API_KEY": "your-api-key-here"
}
}
}
}Cursor / Windsurf
Add to your MCP settings:
{
"mcpServers": {
"geekflare": {
"command": "npx",
"args": ["-y", "@geekflare/mcp"],
"env": {
"API_KEY": "your-api-key-here"
}
}
}
}Docker
{
"mcpServers": {
"geekflare": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "API_KEY=your-api-key-here", "geekflare/mcp"]
}
}
}Related MCP server: Forage-mcp
Available Tools
webScrape
Scrape full page content from any URL. Returns HTML, Markdown, JSON, or LLM-optimised text.
Parameter | Type | Default | Description |
| string | — | Target URL |
|
|
| Device to emulate |
| array |
| Output formats (up to 3): |
| string | — | Route through a country ISO code (e.g. |
| boolean |
| Execute JavaScript before extracting. Disable for faster static scrapes |
| boolean |
| Return a download URL instead of inline content |
| boolean |
| Block ads during scrape |
| boolean |
| Bypass CAPTCHAs (slower) |
metaScrape
Scrape meta tags — title, description, Open Graph, Twitter cards, and more.
Parameter | Type | Default | Description |
| string | — | Target URL |
|
|
| |
|
|
| |
| string | — | Country ISO code |
| boolean |
| |
| boolean |
| |
| boolean |
|
screenshot
Capture a screenshot of any website. Supports full-page, element-only, Retina, dark mode, transparent backgrounds, and AI-friendly link highlighting.
Parameter | Type | Default | Description |
| string | — | Target URL |
|
|
| |
|
|
| |
| string | — | Country ISO code |
| boolean |
| |
| string | — | CSS selector for the element to capture |
| boolean |
| Fall back to a full-page capture if |
| boolean |
| |
| boolean |
| Remove cookie banners |
| boolean |
| Bypass Cloudflare / reCAPTCHA |
| boolean |
| |
| boolean |
| Draw borders around links/buttons — great for AI vision models |
| number | — | Custom page height (px) |
| number | — | Viewport width (px, default 1366) |
| number | — | Viewport height (px, default 768) |
| boolean | — | Capture content beyond the configured viewport |
| number | — | Seconds to wait after page load |
| number |
| Image quality 1–100 |
| number | — | Device pixel ratio (use 2–3 for Retina) |
|
|
| Color scheme |
| boolean |
| Remove page background (PNG only) |
| boolean |
| Freeze CSS animations before capture |
| boolean |
| Return 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.
Parameter | Type | Default | Description |
| string | — | Search query |
| number |
| Number of results |
| string | — | Time filter: |
| string | — | Country ISO code to localise results |
|
|
| |
|
| — | |
|
|
| |
| string | — | Comma-separated domains to include |
| string | — | Comma-separated domains to exclude |
| boolean |
| Generate an AI answer synthesised from results |
| boolean | — | Also scrape top result pages |
| number | — | How many pages to scrape (requires |
dnsRecord
Look up DNS records for a domain.
Parameter | Type | Default |
| string | — |
| array of | all types |
siteStatus
Check if a site is up or down.
Parameter | Type | Default |
| string | — |
| string | — |
| boolean |
|
redirectCheck
Trace the full redirect chain of a URL.
Parameter | Type |
| string |
| string |
brokenLink
Find all broken links on a webpage.
Parameter | Type | Default |
| string | — |
| string | — |
| boolean |
|
url2Pdf
Convert any URL to a downloadable PDF.
Parameter | Type | Default | Description |
| string | — | |
|
|
| |
|
|
| Paper size |
|
|
| |
| string | — | Country ISO code |
| number | — | Zoom level (e.g. |
| number |
| Top margin (mm) |
| number |
| Bottom margin (mm) |
| number |
| Left margin (mm) |
| number |
| Right margin (mm) |
| boolean |
| Remove cookie banners |
| boolean |
| Bypass anti-bot challenges |
| boolean |
|
openPorts
Scan open ports on a host.
Parameter | Type | Description |
| string | Target URL or hostname |
|
| Scan top N common ports |
| string | Custom ranges e.g. |
tlsScan
Inspect TLS/SSL configuration — protocols, ciphers, certificate details.
Parameter | Type |
| string |
loadTime
Measure full page load time from any location.
Parameter | Type | Default |
| string | — |
| string | — |
| boolean |
|
ttfb
Measure Time To First Byte (TTFB).
Parameter | Type | Default |
| string | — |
| boolean |
|
httpHeader
Retrieve HTTP response headers for a URL.
Parameter | Type | Default |
| string | — |
| string | — |
| boolean |
|
httpProtocol
Check which HTTP protocol versions (HTTP/1.1, HTTP/2, HTTP/3) a server supports.
Parameter | Type | Default |
| string | — |
| boolean |
|
mixedContent
Detect mixed content issues (HTTP resources on HTTPS pages).
Parameter | Type | Default |
| string | — |
| string | — |
| boolean |
|
dnsSec
Check if DNSSEC is enabled and properly configured for a domain.
Parameter | Type |
| string |
mtr
Run an MTR (My Traceroute) network diagnostic test.
Parameter | Type | Default |
| string | — |
| string | — |
| boolean |
|
ping
Ping a host and return latency.
Parameter | Type |
| string |
lighthouse
Run a full Lighthouse audit — performance, SEO, accessibility, and best practices.
Parameter | Type | Default | Description |
| string | — | |
|
|
| |
| string | — | Country ISO code |
| boolean |
| |
| string | — | Extra Lighthouse CLI flags (e.g. |
Environment Variables
Variable | Required | Description |
| ✅ | Your Geekflare API key |
| — | Override the API base URL (default: |
Links
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/geekflare/geekflare-api-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server