Skip to main content
Glama

Get Video Ads channel

get_vads_channel
Read-only

Retrieve details for a specific ArvanCloud VOD channel by channel ID. Use it to inspect configuration and status via the official API.

Instructions

[READ] OpenAPI: GET /channels/{channel}

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
channel_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.5.3

TDQS

C2.1/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, so the safety profile is covered by structured data. The description's '[READ]' tag merely duplicates readOnlyHint and adds no information about error conditions, ID format expectations, or any limits — nothing beyond what annotations already say.

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

Conciseness3/5

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

The text is only one short line with no filler, so nothing is wasted, but it is under-specified rather than concise — brevity here reflects missing content, not efficient communication.

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 simple single-parameter read tool with no output schema, the description should at minimum explain what a channel object is and what identifier the agent must supply. None of that is present, and no return-value context exists to offset the omission.

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% and the single required parameter channel_id carries no description, minLength constraint documentation, or format hint. The path template {channel} only loosely implies the parameter is a channel identifier, leaving the description failing to compensate for the coverage gap.

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 reduces to "OpenAPI: GET /channels/{channel}", which restates the tool name as a raw HTTP endpoint rather than describing what a Video Ads channel is or what retrieval returns. It signals the operation is a read, but an agent cannot distinguish it from siblings like get_vod_channel, get_vads_domain, or get_vads_campaign based on this text.

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

Usage Guidelines2/5

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

There is no when-to-use guidance, no stated prerequisites, and no mention of any alternative sibling tool. The only implicit signal is that it is a GET against a channels path.

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