Skip to main content
Glama

api.video MCP by usefulapi

Update video (write)

apivideo_update_video
Destructive

WRITE. Update fields on an existing video. Only the provided fields are changed. PATCH /videos/{videoId}.

Input Schema

NameRequiredDescriptionDefault
tagsNoReplacement tag list.
titleNoNew title.
publicNoNew public/private flag.
videoIdYesThe video id to update.
metadataNoReplacement metadata (sent as [{key,value}]).
playerIdNoPlayer theme id to attach.
panoramicNoNew panoramic flag.
descriptionNoNew description.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / $schema
      Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
  2. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations supply destructiveHint=true only, so the description's disclosure that unlisted fields are left intact is genuinely useful context that tempers a naive full-replacement assumption. It still does not say what the call returns, whether changes are immediately applied, or whether permissions beyond a normal API key are needed.

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?

Four short fragments with the operation type front-loaded as 'WRITE', the mutation target next, and the partial-update rule before the endpoint. No sentence is wasted.

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

Completeness3/5

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

For an 8-parameter mutation tool with only a destructiveHint annotation and no output schema, the definition is minimally adequate: the write nature and partial-update behavior are covered, but response shape, side effects on linked resources, and error/permission conditions are absent.

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 description coverage is 100%, so every one of the 8 parameters is documented in the schema, including the replacement semantics of tags and metadata. The description adds no syntax, defaulting, or format detail beyond the schema, so the baseline 3 applies.

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

Purpose5/5

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

States a specific verb (update), resource (video), scope (existing video), and the exact HTTP operation (PATCH /videos/{videoId}). This inherently separates it from apivideo_create_video, apivideo_delete_video, and apivideo_get_video, so an agent can route to it without opening a schema.

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?

'Only the provided fields are changed' implies partial-update usage, and the leading 'WRITE' flags it as a mutation. However, no explicit when-to-use/when-not guidance or named alternative (e.g., create vs update vs delete) is given, leaving routing to inference.

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.