Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
MCP Server for YouTube API, enabling video management, Shorts creation, and advanced analytics
| Date | Stars |
|---|---|
| 2026-07-31 | 556 |
| 2026-08-01 | 557 |
| 2026-08-06 | 557 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
35.0
growth rate 0.00%/day
# YouTube MCP Server [](https://www.npmjs.com/package/zubeid-youtube-mcp-server) [](https://www.npmjs.com/package/zubeid-youtube-mcp-server) [](https://www.npmjs.com/package/zubeid-youtube-mcp-server) [](https://smithery.ai/server/@ZubeidHendricks/youtube) A Model Context Protocol (MCP) server implementation for YouTube, enabling AI language models to interact with YouTube content through a standardized interface. **Website:** [zubeidhendricks.github.io/youtube-mcp-server](https://zubeidhendricks.github.io/youtube-mcp-server/) ## Available Tools The server currently exposes 10 MCP tools. | Tool | Description | Required Parameters | Optional Parameters | |------|-------------|---------------------|---------------------| | `videos_getVideo` | Get detailed information about a YouTube video | `videoId` | `parts` | | `videos_searchVideos` | Search for videos on YouTube | `query` | `maxResults`, `order`, `publishedAfter`, `publishedBefore`, `channelId`, `uniqueChannels`, `channelMinSubscribers`, `channelMaxSubscribers`, `channelLastUploadAfter`, `channelLastUploadBefore`, `creatorOnly`, `sortBy` | | `transcripts_getTranscript` | Get the transcript of a YouTube video | `videoId` | `language` | | `channels_getChannel` | Get information about a YouTube channel | `channelId` | None | | `channels_getChannels` | Get information about multiple YouTube channels | `channelIds` | `parts`, `includeLatestUpload` | | `channels_searchChannels` | Search for YouTube channels by handle, name, or query | `query` | `maxResults`, `order`, `channelType`, `minSubscribers`, `maxSubscribers`, `lastUploadAfter`, `lastUploadBefore`, `creatorOnly`, `sortBy` | | `channels_findCreators` | Find creator channels from video mentions with channel-size and activity filters | `query` | `maxResults`, `order`, `videoPublishedAfter`, `videoPublishedBefore`, `channelMinSubscribers`, `channelMaxSubscribers`, `channelLastUploadAfter`, `channelLastUploadBefore`, `creatorOnly`, `sortBy`, `sampleVideosPerChannel` | | `channels_listVideos` | Get videos from a specific channel | `channelId` | `maxResults` | | `playlists_getPlaylist` | Get information about a YouTube playlist | `playlistId` | None | | `playlists_getPlaylistItems` | Get videos in a YouTube playlist | `playlistId` | `maxResults` | ### Tool Parameters #### `videos_getVideo` - `videoId` (`string`): The YouTube video ID. - `parts` (`string[]`, optional): Specific video resource parts to retrieve. #### `videos_searchVideos` - `query` (`string`): Search query. - `maxResults` (`number`, optional): Maximum number of results to return. - `order` (`string`, optional): Result ordering such as `relevance` or `date`. - `publishedAfter` (`string`, optional): Only include videos published after this ISO 8601 date. - `publishedBefore` (`string`, optional): Only include videos published before this ISO 8601 date. - `channelId` (`string`, optional): Restrict results to a specific channel. - `uniqueChannels` (`boolean`, optional): Return only one video per unique channel. - `channelMinSubscribers` / `channelMaxSubscribers` (`number`, optional): Filter matched videos by the subscriber band of their channel. - `channelLastUploadAfter` / `channelLastUploadBefore` (`string`, optional): Filter matched videos by the latest upload activity of their channel. - `creatorOnly` (`boolean`, optional): Restrict results to channels heuristically classified as creators. - `sortBy` (`string`, optional): Supports `relevance`, `subscribers_asc`, `subscribers_desc`, `indie_priority`, and `recent_activity`. #### `transcripts_getTranscript` - `videoId` (`string`): The YouTube video ID. - `language` (`string`, op
Excerpt of 11,821 characters
Read on GitHub25
Henry Mao · Smithery AI
3
3
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:8b074467e4a7361b, name:mcp server, desc:mcp server