Skip to main content
Glama

YouTube Channel Playlists

social_youtube_channel_playlists
Read-only

Fetches playlists from a YouTube channel's Playlists tab, including playlist ID, title, thumbnail, video count, channel info, playlist URL, and a continuationToken when YouTube has more results. Pass a handle or channelId for the first page, then pass continuationToken to page through more playlists. Completed lookups cost at least 10 Nexscope credits. Actual cost depends on the operation and requested options. Repeated requests may purchase data again. YouTube Channel Playlists API View Pricing Get playlists from a YouTube channel. Can pass channelId or handle. 1 credit per request Actual supplier units are reported per request. Examples are not guaranteed prices.

Input Schema

NameRequiredDescriptionDefault
handleNoYouTube channel handle
channelIdNoYouTube channel ID
continuationTokenNoContinuation token to get more playlists. Get 'continuationToken' from previous response.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnly/openWorld/non-destructive, and the description goes further by listing returned fields, disclosing the continuationToken pagination contract, warning that repeat requests may re-purchase data, and giving cost expectations. The cost statements are internally inconsistent ('at least 10 Nexscope credits' vs '1 credit per request'), which weakens confidence but is pricing boilerplate rather than a contradiction of the annotations.

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 opening two sentences are front-loaded and efficient, but the remainder repeats itself ('Get playlists from a YouTube channel. Can pass channelId or handle') and drags in vendor pricing boilerplate with contradictory credit figures. Redundant tail text dilutes an otherwise tight definition.

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?

With no output schema, the description correctly compensates by enumerating return fields and the continuationToken. Cost and pagination are covered. What remains unstated is edge behavior, such as what happens if both handle and channelId are supplied or neither is.

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 100%, so the baseline is 3, but the description adds real meaning beyond it: because the schema marks no parameters required, the guidance that a handle or channelId is needed for the first page and continuationToken only for subsequent pages is essential disambiguation. Minor overlap with the schema's own continuationToken text.

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 description states a specific verb and resource ('Fetches playlists from a YouTube channel's Playlists tab') and enumerates the returned fields, so its scope is unambiguous. It does not explicitly distinguish itself from the closely related sibling social_youtube_playlist (single playlist detail) or social_youtube_channel_videos, leaving the agent to infer the list-vs-detail boundary.

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?

It gives concrete operating instructions: supply a handle or channelId for the first page, then supply continuationToken to page through the rest. That sequencing is exactly what an agent needs to chain calls. It stops short of when-not guidance or naming the alternative tool for single-playlist lookups.

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.