Skip to main content
Glama
mohamdben-yahia

YouTube MCP Server

audit_channel_strategy

Analyze a YouTube channel's content strategy and monetization model by examining upload cadence, view distribution, title patterns, sponsor links, and the opening hook of top videos.

Instructions

Reverse-engineer any YouTube channel's content strategy and monetization model.

Analyzes upload cadence, view performance distribution, title formulas, monetization links (sponsors, newsletters, affiliate links), and extracts the opening script hook from their top-performing video.

Args: channel_id_or_handle: Channel handle (e.g. '@mkbhd', '@aliabdaal'), channel ID ('UC...'), or username. sample_videos: Number of recent uploads to analyze (3 to 15, default 5).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sample_videosNo
channel_id_or_handleYes

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.9/5.0
Behavior3/5

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

With no annotations provided, the description must carry the burden of behavioral disclosure. It does clearly explain what the tool analyzes and extracts, including monetization link types and the opening script hook from the top-performing video. However, it does not disclose caveats such as whether the channel must be public, how failures are handled, or whether the operation is strictly read-only, leaving some behavioral ambiguity.

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?

The description is well structured, front-loaded with the core purpose, followed by a concise list of analytical areas and a clean Args section. Every sentence adds useful information, and no filler or padding is present.

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?

Given the presence of an output schema, the description does not need to explain return value structure. It covers the main inputs and analytical scope well, making the tool usable. It still lacks guidance on edge cases and explicit differentiation from several closely related sibling tools, which leaves minor contextual gaps for an agent navigating a crowded toolset.

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

Parameters5/5

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

Schema description coverage is 0%, but the description fully compensates. It explains that `channel_id_or_handle` accepts handles with '@', channel IDs starting with 'UC...', or usernames, and it clarifies that `sample_videos` accepts 3 to 15 uploads with a default of 5. This is exactly the semantic detail an agent needs beyond the raw 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 lead sentence states a specific verb and resource: "Reverse-engineer any YouTube channel's content strategy and monetization model." It also enumerates concrete outputs such as upload cadence, view performance distribution, title formulas, monetization links, and the opening script hook. However, it does not explicitly distinguish itself from the close sibling tool `reverse_engineer_channel`, which weakens sibling differentiation.

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?

The usage context is implied: the tool should be used when you want to audit a channel's content strategy and monetization model. The detailed output list signals what kind of analysis it is suited for. However, there is no explicit guidance on when to choose this tool over overlapping siblings like `reverse_engineer_channel` or `discover_niche_sponsors`, and no alternatives or exclusions are mentioned.

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