Skip to main content
Glama

Watch a stream

watch_stream
Read-only

Follow a run step by step. Returns the steps after index after (use the lastIndex you got; -1 for all) and new comments. If the run is live and nothing is new, waits up to wait_seconds for the next step. include_screenshot adds the latest screen as an image.

Input Schema

NameRequiredDescriptionDefault
idYesRun id, from live_streams or search_runs
afterNo
my_nameNoYour name, shown to the broadcaster as a viewer
wait_secondsNo
include_screenshotNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

The `readOnlyHint` annotation already covers safety, and the description adds meaningful behavior: it may block up to `wait_seconds` when the run is live with no new data, and it returns new comments plus an optional screenshot image. This is useful beyond the annotation.

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

Conciseness5/5

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

Three compact sentences, front-loaded with the core behavior, then pagination and wait semantics, then the screenshot option. There is no wasted text.

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 still says what is returned: steps after the index, new comments, and optionally a screenshot. That is sufficient for invocation, though it does not detail the structure of each step.

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

Parameters4/5

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

Schema coverage is only 40%, but the description compensates well by explaining `after` (use last index; -1 for all), `wait_seconds` (waits only if live and nothing new), and `include_screenshot` (adds latest screen as image). The remaining parameters are documented in the schema.

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 uses a specific verb and resource: it lets the agent follow a run step by step and return new steps/comments. It is clearly distinguishable from siblings like search_runs or live_streams, though it does not explicitly name alternatives.

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?

It provides operational guidance for pagination (`after`, `-1` for all) and waiting behavior, but does not explicitly state when to use this tool versus `live_streams`, `search_runs`, or `broadcast_step`. Usage is implied rather than fully routed.

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