YouTube Media Downloader
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| API_KEY | Yes | API key for authentication |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_video_details_price_1_3C | This endpoint fetches full details of a YouTube video, including URLs of videos, audios, thumbnails and subtitles as well as related videos and playlists. |
| list_playlist_videosB | This endpoint lists available videos of a YouTube playlist (unavailable ones won't be listed by YouTube). Pagination scraping is supported. Thumbnails won't be blurred by age safety. |
| get_playlist_detailsC | This endpoint fetches details of a YouTube playlist (user created playlist, album or radio playlist). |
| list_items_with_next_tokenB | An endpoint to list items with any type of |
| list_hashtag_videosB | This endpoint lists YouTube videos related to the hashtag. Pagination scraping is supported. |
| list_channel_playlistsreleasespodcastsC | This endpoint lists playlists, releases or podcasts of a YouTube channel. Pagination scraping is supported. |
| list_channel_videosshortsliveC | This endpoint lists videos, shorts or live streams of a YouTube channel. Pagination scraping is supported. |
| search_for_channelsC | This endpoint searches for YouTube channels. Pagination scraping is supported. |
| search_for_videos_moviesB | This endpoint searches for YouTube videos (movies) with optional filters. Pagination scraping is supported. Thumbnails will not be blurred by age safety. |
| list_video_commentsC | This endpoint lists comments of a YouTube video. Pagination scraping is supported. |
| list_related_videos_and_playlistsA | This endpoint lists related videos and playlists of a YouTube video. Pagination scraping is supported. It's recommended to get the first page by calling |
| search_for_playlistsB | This endpoint searches for YouTube playlists. Pagination scraping is supported. Thumbnails will not be blurred by age safety. |
| list_autocomplete_suggestionsC | This endpoint lists autocomplete predictions depending on the keyword. |
| list_post_commentsC | This endpoint lists comments of a YouTube community post. Pagination scraping is supported. |
| get_post_detailsC | This endpoint fetches details of a YouTube community post. |
| search_for_channel_videos_and_playlistsC | This endpoint searches for videos and playlists in a YouTube Channel. Pagination scraping is supported. |
| list_channel_posts_pollvideoimageC | This endpoint lists poll, video, or image posts of a YouTube channel. Pagination scraping is supported. |
| get_channel_detailsC | This endpoint fetches details of a YouTube channel. |
| translate_convert_download_subtitleA | This endpoint lets you translate, convert and download a subtitle of a YouTube video. Before doing this, please call endpoint |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 19 tools
Most tools have distinct purposes targeting specific YouTube entities (channels, playlists, videos, posts, comments, search). However, there is some overlap between list_channel_videosshortslive and search_for_channel_videos_and_playlists, and list_related_videos_and_playlists could be confused with general search tools. Descriptions help clarify boundaries, but a few tools might cause mild confusion.
The naming follows a mixed convention with most tools using verb_noun patterns like get_channel_details and list_playlist_videos, but there are deviations such as get_video_details_price_1_3 (includes price suffix) and translate_convert_download_subtitle (multiple verbs). While readable, the inconsistency in verb usage and special cases reduces predictability.
With 19 tools, the count is borderline high for a YouTube downloader/media server, as it includes many listing and search variants that might be consolidated. It feels slightly heavy but still manageable, covering a broad range of functionalities from details fetching to paginated listings.
The tool set provides comprehensive coverage for YouTube media downloading, including CRUD-like operations for details, listings, searches, and subtitle handling. Minor gaps exist, such as no explicit tool for downloading media files directly (though subtitle download is included) and some redundancy in search functions, but core workflows are well-supported.