Model Context Protocol server for web scraping, crawling, and browser automation using Hyperbrowser SDK
Server has 10 tools with complete schemas and descriptions. Naming follows verb_noun convention (scrape_webpage, crawl_webpages, etc.). Most tools have 50-200 char descriptions and documented parameters with types. However, several tools lack output schema documentation, descriptions are sometimes generic or overly long, and error handling guidance is minimal. sessionOptions parameter is well-structured but repeated across 7 tools, suggesting composition could be improved. No tool annotations (readOnlyHint/destructiveHint) despite clear risk levels.
This tool employs an open-source browser automation agent optimized specifically for fast, efficient, and cost-effective browser tasks using a cloud browser. It requires explicit, detailed instructions to perform highly specific interactions quickly. Optimal for tasks requiring: - Precise, explicitly defined interactions and actions - Speed and efficiency with clear, unambiguous instructions - Cost-effective automation at scale with straightforward workflows Best suited use cases include: - Explicitly defined registration and login processes - Clearly guided navigation through web apps - Structured, step-by-step web scraping with detailed guidance - Extracting data via explicitly specified browser interactions You must provide extremely detailed step-by-step instructions, including exact elements, actions, and explicit context. Clearly define the desired outcome for optimal results. Returns the completed result or an error message if issues arise. Note: This agent trades off flexibility for significantly faster performance and lower costs compared to Claude and OpenAI agents.
This tool leverages Anthropic's Claude model to autonomously execute complex browser tasks with sophisticated reasoning capabilities using a cloud browser. It specializes in handling intricate, nuanced, or highly context-sensitive web interactions. Optimal for tasks requiring: - Complex reasoning over multiple web pages - Nuanced interpretation and flexible decision-making - Human-like interaction with detailed context awareness Best suited use cases include: - Multi-step processes requiring reasoning (e.g., detailed registrations or onboarding) - Interacting intelligently with advanced web apps - Conducting in-depth research with complex conditions - Extracting information from dynamic or interactive websites Provide detailed task instructions, relevant context, and clearly specify the desired outcome for best results. Returns the completed result or an error message if issues arise.
Output schemas not documented. Tools return results but LLMs cannot predict field structure, forcing trial-and-error parsing. Affects all 10 tools.
Profile management tools (create_profile, delete_profile, list_profiles) have minimal descriptions (<40 chars). LLMs cannot determine when to use them vs alternatives.
Agent tools (browser_use_agent, oai_cua_agent, claude_computer_use_agent) lack error recovery guidance. No indication of retryable vs fatal failures or what to do on timeout.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 57 | 2026-07-28+ | v2 |
Crawl a website starting from a URL and explore linked pages. This tool allows systematic collection of content from multiple pages within a domain. Use this for larger data collection tasks, content indexing, or site mapping.
Creates a new persistent Hyperbrowser profile.
Deletes a persistent Hyperbrowser profile.
Extract structured data from webpages using a JSON schema and natural language prompt
Lists all persistent Hyperbrowser profiles.
Browser automation agent powered by OpenAI's Computer Use API
Scrape a single webpage and extract its content in various formats
Search the web using Bing. This tool allows you to search the web using bing.com
No tool annotations despite clear risk levels. delete_profile is DESTRUCTIVE but lacks destructiveHint. browser_use_agent is WRITE but lacks annotation. Agents cannot reason about side effects.
sessionOptions parameter repeated across 7 tools. Consider extracting as a shared resource or tool preset to reduce duplication and improve maintainability.