Skip to main content
Glama

set_owned_video_rate

Set the playback rate for an owned course video by initializing playback and applying the inspected player adapter; native mode affects real playback only, without masking or altering reporting.

Instructions

For 1.25: initialize playback then use the inspected player adapter automatically.

Native mode changes real playback only; never seek, mask events or alter reporting.

Input Schema

NameRequiredDescriptionDefault
rateNo
native_html5No

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.9.4

TDQS

D1.8/5.0
Behavior2/5

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

With no annotations, the description carries the full behavioral burden. It adds constraints such as 'Native mode changes real playback only; never seek, mask events or alter reporting,' which is useful, but it is cryptic and does not explain permissions, reversibility, or what 'initialize playback' entails.

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

Conciseness2/5

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

The description is short but poorly structured: 'For 1.25' is front-loaded ambiguity, and the second sentence reads as a constraint rather than a purpose statement. Brevity does not help because the core meaning is still unclear.

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

Completeness2/5

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

For a playback-rate mutation tool with two undocumented parameters and no annotations, the definition leaves purpose, parameter meanings, and operational prerequisites unclear. The output schema exists, so return values need not be explained, but essential calling context is missing.

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

Parameters2/5

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

Schema description coverage is 0%, so the description must compensate for the two parameters. It hints at '1.25' and 'Native mode,' but it does not define valid rate values, explain what native_html5 toggles, or clarify the default behavior.

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

Purpose2/5

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

The description opens with 'For 1.25' instead of stating a verb and resource, and it never clearly says that this sets the owned video playback rate. It also does not distinguish the tool from sibling rate tools such as set_learning_batch_rate or set_parallel_playback_rate.

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

Usage Guidelines1/5

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

There is no guidance on when to use this tool versus control_owned_video, set_learning_batch_rate, or set_parallel_playback_rate. 'For 1.25' is not a usage condition, and no prerequisites, exclusions, or alternatives are stated.

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

Deploy Server

Other Tools