Skip to main content
Glama

CloudBrowser

Browser sessions

browser_workspace
Read-only

Show your active browsers and saved sessions in a workspace beside the conversation. Does not allocate or connect a browser. Optionally show a connected browser and its current screenshot. Use the sessionId and address from the selected browser to continue work.

Input Schema

NameRequiredDescriptionDefault
browserAddressNoOptional owned browser to inspect.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnly/openWorld/non-destructive annotations, the description discloses the key behavioral traits: it renders a side panel rather than performing work, it does not allocate or connect a browser, and the screenshot display is optional. That prevents the most likely misuse of an ambiguously named tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four short sentences, front-loaded with what is displayed, followed immediately by the exclusion and the optional behavior. No filler, though the final sentence about sessionId/address reads as a tacked-on workflow note.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description does the work of conveying what comes back: a workspace view of active browsers and saved sessions, plus a screenshot when a browser is specified, and the sessionId/address used to continue. Sufficient for a low-risk, zero-required-parameter display tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the single parameter is already described as 'Optional owned browser to inspect.' The description adds only mild meaning, clarifying that supplying a browser makes it show that browser and its current screenshot; baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action (show a workspace panel of active browsers and saved sessions beside the conversation) and explicitly excludes adjacent capabilities with 'Does not allocate or connect a browser,' which separates it from connect_to_browser and open_browser. It is slightly less clear about how it differs from get_browsers/get_saved_sessions, which return the same underlying data.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'Use the sessionId and address from the selected browser to continue work' implies a follow-on workflow, but there is no explicit statement of when to call this instead of get_browsers or get_saved_sessions. Usage is inferable rather than prescribed.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources