Skip to main content
Glama
mohamdben-yahia

YouTube MCP Server

design_binge_playlist

Plan a 4-6 video series with cliffhanger bridges and end-screen scripts to keep viewers watching sequentially and boost session watch time.

Instructions

Architect a 4-to-6 video binge-watching loop engineered to trigger YouTube's Session Watch Time multiplier.

Structures interconnected video concepts with seamless cliffhanger bridges and end-screen scripts so viewers watch multiple videos in sequence, signalling algorithmic promotion.

Args: core_topic: Overarching topic or learning journey (e.g. 'Build a SaaS in Python', 'Notion for Beginners'). video_count: Number of videos in the binge playlist series (3 to 6, default 5). target_audience: Optional target audience context.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
core_topicYes
video_countNo
target_audienceNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observedv1.1.0

TDQS

A3.7/5.0
Behavior3/5

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

With no annotations, the description must carry the behavioral burden. It does disclose that the tool 'structures' and 'architects' a designed sequence with cliffhanger bridges and end-screen scripts, implying a content-generation/planning action rather than a read-only query, and it avoids claiming publishing side effects. However, it never explicitly states what is returned, whether anything is created externally, or that algorithmic promotion is not guaranteed; 'trigger' and 'signalling' overstate expected outcomes.

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?

Three dense sentences plus an Args list; the main verb-object-purpose is front-loaded and the parameter documentation is directly useful. Some promotional words ('seamless', 'signalling') add no operational value, and the range contradiction causes noise.

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 a low-complexity generation tool with an output schema, the description covers the core purpose and all parameters, but the missing explicit output/side-effect statement and contradictory video_count ranges leave an agent with real ambiguity. No annotations exist to fill the gap, so it is adequate but not fully reliable.

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 0%, so the description compensates with meaningful per-parameter explanations: core_topic is exemplified, video_count gets a range and default, and target_audience is marked optional context. The video_count description conflicts with the opening '4-to-6' sentence, which adds ambiguity, and target_audience is under-specified, preventing a 5.

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 first sentence names a specific action ('Architect') and resource ('4-to-6 video binge-watching loop') and states the intended algorithmic effect, so the tool's purpose is immediately recognizable and distinct from siblings like generate_retention_script_outline. A point is lost because the stated range (4-to-6) conflicts with the later Args range (3 to 6, default 5), which muddies the definition.

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

Usage Guidelines4/5

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

The description frames the tool as the one for designing binge-playlist structures and explicitly ties it to session watch time and algorithmic promotion, so an agent can infer when to invoke it. It never names sibling tools or exclusions, so it stops short of explicit routing that would earn a 5.

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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mohamdben-yahia/youtube-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server