Cloud browser automation server powered by Browserbase and Stagehand. Enables LLMs to navigate websites, interact with elements, extract data, and capture screenshots using natural language commands.
14 tools with basic schemas and descriptions, but significant gaps in parameter documentation and output schema clarity. Tool names follow verb_noun pattern (create, list, close, navigate, act, extract, observe, screenshot) which is good. However, most parameter descriptions are minimal (10-30 chars), and output schemas are not documented in the visible code. No error handling guidance visible. Sampling feature enabled but deprecated. Multi-session tools have redundant naming (multi_browserbase_stagehand_* prefix is verbose). No tool annotations (readOnlyHint/destructiveHint) despite clear risk classifications.
Close the current browser automation session
Create a new browser automation session
Perform an action in the browser using natural language
Extract structured data from the current page using natural language
Navigate to a URL in the browser
Observe and analyze the current state of the browser
Capture a screenshot of the current browser state
Output schemas not documented. No visible return type definitions for any tool. LLMs cannot plan downstream calls or extract structured data without knowing what fields to expect.
Parameter descriptions are minimal (10-30 chars). 'The URL to navigate to' and 'The action to perform in natural language' lack context on format, constraints, or examples. Descriptions should be 50-200 chars with actionable guidance.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 41 | <=2025-11-25 | v2 |
Perform an action in a specific multi-session browser using natural language
Extract structured data from a specific multi-session browser using natural language
Navigate to a URL in a specific multi-session browser
Observe and analyze the current state of a specific multi-session browser
Close a specific multi-session browser automation session
Create a new multi-session browser automation session
List all active multi-session browser automation sessions
No tool annotations despite clear risk classifications. Tools marked WRITE (create, close, navigate, act) should have destructiveHint=true. Tools marked READ_ONLY should have readOnlyHint=true. This enables agents to reason about side effects.
No error handling guidance visible. Tools that interact with external services (Browserbase, Stagehand) should document failure modes and recovery steps. E.g., 'If navigation times out, try a simpler URL or check network connectivity.'
Verbose tool naming with redundant prefixes. 'multi_browserbase_stagehand_session_create' is 41 chars; 'browserbase_stagehand_navigate' is 29 chars. Shorten to 'create_session', 'navigate', 'act', 'extract' with namespace via resource URIs or prompt context instead.