In-depth architectural comparison of the Unblink and ScrapeGraphAI Scrapegraph Mcp MCP servers. Compare execution transports, security boundaries, tool capabilities, quality scores, and ready-to-paste client installation snippets for Claude, Cursor, Windsurf, and VS Code.
At a Glance & Executive Verdict
Unblink
Search & Data Extraction · Local stdio
Quality: 48/100 (Fair) | Auth: No auth required
ScrapeGraphAI Scrapegraph Mcp
Search & Data Extraction · Local stdio
Quality: 57/100 (Good) | Auth: No auth required
Verdict Summary: Choose Unblink if you need specialized Search & Data Extraction tools running via a local process. Choose ScrapeGraphAI Scrapegraph Mcp if your workspace requires Search & Data Extraction integration with local subprocess execution. Both servers can be configured concurrently in your client's mcpServers manifest.
Which MCP Server Should You Choose?
U
Choose Unblink when:
You need dedicated capabilities in the Search & Data Extraction domain.
You prefer local stdio subprocess transport architecture.
Your security boundary fits: No auth required (Free / Open Source).
Main content (`mode=article`, default) or whole page (`full`) as Markdown, paginated via cursor. `format=raw_html` returns the unreduced source (optionally scoped by a CSS `selector`) — the escape hatch for scripts/forms/SSR-embedded JSON that reduction strips; `format=text` returns visible plain t…
browse
Cheap orientation: title, description, lang, heading outline, link/form/image counts, excerpt, semantic region map, plus `llms_txt`/`robots` presence hints. Also returns a `collections` inventory — auto-detected repeating record-sets (product lists, search results, table-like rows), each with a rea…
links
The page's links (text + absolute href), optionally filtered. `limit` defaults to 200 (cap 1000); `total`/`truncated` report the rest.
forms
The page's forms and their fields (name, type, required, options).
find
Ready-to-Paste Client Configurations
Paste either (or both) of these JSON server blocks into your client config file (e.g. claude_desktop_config.json or ~/.cursor/mcp.json).
Unblink is categorized under Search & Data Extraction and uses a local stdio subprocess. In contrast, ScrapeGraphAI Scrapegraph Mcp belongs to Search & Data Extraction using local stdio subprocess. Select Unblink when you need capabilities focused on search & data extraction and ScrapeGraphAI Scrapegraph Mcp when you require tools for search & data extraction.
Matching text snippets with the heading path locating each.
site
A host's agent-facing metadata: robots.txt summary (allow/disallow for a browser agent, crawl-delay, sitemaps) + llms.txt content + whether llms-full.txt exists. Context only — never blocks a fetch.
click
match?, render? }
submit_form
Submits a form from the current page (cookies carried); returns a summary. Forms declaring `enctype=multipart/form-data` are encoded as multipart automatically; `files` attaches uploads (`{field, filename?, mime?, content \
controls
Non-link interactive controls (buttons, `role=button`, `onclick`/`tabindex`, submit/reset inputs, tabs, summaries), each with a stable CSS selector for `interact`.
interact
Dispatches an interaction at a selector and runs the page's JS so its handlers fire, then returns the updated page. `event` defaults to `click`, which emulates a **full primary-button press** (`pointerdown`→`mousedown`→focus→`pointerup`→`mouseup`→`click`) so press/pointer-based widgets (react-aria/…
data
Machine-readable structured data embedded in a page: JSON-LD (schema.org), HTML data tables (caption/headers/rows), and microdata (itemscope/itemprop). `kind` selects `jsonld`, `tables`, `microdata`, or `all` (default). HTML only. *(Tables: colspan and rowspan are expanded onto the real grid; micro…
extract
Caller-directed structured extraction with a CSS-selector schema: `fields` maps each output name to a selector (a string takes the element's collapsed text; `{selector, attr}` takes an attribute value instead). An optional `root` selector emits one record per matching container (e.g. `root="li.prod…
+6 more tools listed on main page
ScrapeGraphAI Scrapegraph Mcp Tools (9)
scrape
POST /scrape (`output_format`: markdown, html, screenshot, branding, links, images, summary)
extract
POST /extract (requires `website_url` + `user_prompt`; optional `output_schema`)
search
POST /search (`num_results` 1–20; supports `country_search`, `time_range`, `output_schema`)
crawl_start
POST /crawl — `extraction_mode` markdown / html / links / images / summary / branding / screenshot
crawl_get_status
GET /crawl/:id (poll until `status: completed`)
schema
POST /schema (generate or augment a JSON Schema from a prompt)