A collection of Chrome DevTools Protocol (CDP) scripts for web scraping and data extraction from forums and marketplaces, particularly focused on SEO-related content from BlackHatWorld, Builder Society, OneHack, and other platforms.
This server exposes 10 web-scraping tools with severely deficient definitions. Tool names lack action verbs (bhw-backlink-scrape, bhw-crawler, cdp-batch-bbhf) and do not follow verb_noun convention. Input schemas are present but minimal, most parameters lack type constraints, enums, or validation guidance. Descriptions exist but are generic and do not explain WHEN to use each tool or what distinguishes similar tools (bhw-crawler vs bhw-crawler-v2 vs bhw-detail-crawler). No output schemas are documented. Error handling is absent, no recovery guidance, no categorization of failures. The server appears to be a collection of standalone CDP/scraping scripts, not a cohesive MCP tool suite. No evidence of tool composition, idempotency, or permission gating.
Scrapes BlackHatWorld forum threads for backlink service information including prices, domain authority metrics, contact information, and niche targeting data
Crawls BlackHatWorld SEO Link Building and SEO Packages forum sections to extract thread information from marketplace listings
Crawls BlackHatWorld SEO Link Building and Link Building forum sections to extract thread metadata including author, URL, title, and reply counts
Extracts detailed information from high-engagement BlackHatWorld threads including first post content, pricing, contact information, and customer reviews
Verifies BlackHatWorld vendor posts by navigating to thread URLs and extracting thread metadata, author information, pricing, contact details, and vendor badges
Batch crawls BestBlackHatForum pages to extract thread information including title, URL, and thread ID from multiple pages
Extracts thread data from BestBlackHatForum pages including title, URL, thread ID, replies, views, and last post information
Tool names lack action verbs and do not follow verb_noun convention. Names like 'bhw-backlink-scrape', 'cdp-batch-bbhf', 'scrape-onehack' are noun-heavy and do not clearly signal intent to LLMs. Should be 'scrape_bhw_backlinks', 'batch_crawl_bbhf_threads', 'scrape_onehack_forum'.
No output schemas documented. LLMs cannot predict what fields are returned or plan downstream tool calls. The code shows inline JavaScript evaluation returning JSON objects (e.g., {title, url, prices, da, dr, contact, niches, tags, snippet}), but this structure is not declared in tool definitions.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 23 | 2026-07-28+ | v2 |
Analyzes Builder Society forum structure and scrapes SEO-related sections to extract thread data and generate markdown reports
Scrapes Builder Society forum Search and Marketing sections to extract thread metadata and generate SEO content analysis report
Scrapes OneHack forum for SEO-related content including black hat techniques, link building, tools, and tutorials with keyword filtering
Input parameter descriptions are minimal or missing. 'threads' param in bhw-backlink-scrape says 'Array of BlackHatWorld thread slugs to scrape' but does not explain format, length constraints, or examples. 'wsUrl' in cdp-batch-bbhf lacks guidance on how to obtain or validate the WebSocket URL.
No error handling or recovery guidance. Code shows hardcoded timeouts (45000ms, 60000ms, 12000ms) and generic error messages ('Timeout', 'Connection timeout'). LLMs receive no actionable guidance on retry strategy, rate limits, or fallback options.
Similar tools lack clear differentiation. bhw-crawler, bhw-crawler-v2, and bhw-detail-crawler all scrape BlackHatWorld but descriptions do not explain when to use each. LLMs will struggle to choose the right tool.