Youtube

MCP server for YouTube Data API v3 with OAuth 2.0 authentication.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетНужен API-ключГлобальныйБесплатноМожет изменять данные

Что умеет

  • Youtube Search: Search YouTube for videos, channels, or playlists. Costs 100 quota units per request. Use filters to narrow results. Returns up to 50 results per page with pagination support.
  • Youtube Get Video: Get detailed information about one or more videos by ID. Returns snippet (title, description, thumbnails), statistics (views, likes, comments), content details (duration, definition
  • Youtube Get Channel: Get channel information by ID or username. Returns snippet (name, description, avatar), statistics (subscribers, views, video count), and branding settings. Costs 1 quota unit.

Какие данные видит

Нужен ли аккаунт

Нужен API-ключ из настроек сервиса

MCP server for YouTube Data API v3 with OAuth 2.0 authentication.

Features

  • Search videos, channels, and playlists with filters (duration, date, region, type)
  • Get video details — views, likes, comments, duration, tags, thumbnails
  • Browse channel statistics — subscribers, video count, total views
  • List and manage playlists — create, update, delete, add/remove videos
  • Read and post comments — top-level threads, replies, moderation
  • Rate videos with like/dislike/unrate
  • Get trending videos by region and category
  • Automatic access token refresh via OAuth 2.0

20 Tools

Search & Discovery: search YouTube, get popular/trending videos, list video categories Videos & Channels: get video details, get channel info Playlists: list playlists, list playlist items, create/update/delete playlist, add/remove playlist item
Comments: list comment threads, list replies, post comment, reply to comment, update/delete comment
Ratings: rate video (like/dislike/none)

Configuration

Список инструментов сервера (20)

Технические названия из tools/list. Нужны только разработчикам.

youtube_searchSearch YouTube for videos, channels, or playlists. Costs 100 quota units per request. Use filters to narrow results. Returns up to 50 results per page with pagination support.
youtube_get_videoGet detailed information about one or more videos by ID. Returns snippet (title, description, thumbnails), statistics (views, likes, comments), content details (duration, definition), and status. Costs 1 quota unit.
youtube_get_channelGet channel information by ID or username. Returns snippet (name, description, avatar), statistics (subscribers, views, video count), and branding settings. Costs 1 quota unit.
youtube_list_playlistsList playlists by channel ID or playlist IDs. Returns playlist title, description, item count, and privacy status. Costs 1 quota unit.
youtube_list_playlist_itemsList videos in a playlist. Returns video titles, descriptions, positions, and video IDs. Costs 1 quota unit.
youtube_list_commentsList top-level comment threads on a video or channel. Returns comment text, author, likes, reply count, and optionally the first few replies. Costs 1 quota unit.
youtube_list_comment_repliesList replies to a specific comment. Provide the parent comment ID to get all replies. Costs 1 quota unit.
youtube_list_video_categoriesList available video categories for a region. Returns category ID, title, and whether it is assignable. Costs 1 quota unit.
youtube_list_subscriptionsList subscriptions for a channel. Returns subscribed channel names, descriptions, and item counts. Costs 1 quota unit.
youtube_get_popular_videosGet trending/most popular videos for a region. Optionally filter by video category. Returns video details with statistics. Costs 1 quota unit.
youtube_post_commentPost a new top-level comment on a video. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
youtube_reply_commentReply to an existing comment. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
youtube_update_commentEdit an existing comment. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
youtube_delete_commentDelete a comment. This action is irreversible. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
youtube_create_playlistCreate a new playlist. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
youtube_update_playlistUpdate a playlist title, description, or privacy status. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
youtube_delete_playlistDelete a playlist. This action is irreversible. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
youtube_add_playlist_itemAdd a video to a playlist. Optionally specify position (0-based). Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
youtube_remove_playlist_itemRemove a video from a playlist by playlist item ID (not video ID). Use youtube_list_playlist_items to find the item ID. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
youtube_rate_videoLike, dislike, or remove rating from a video. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
Youtube: подключить к Claude, ChatGPT, Cursor · Connectors.fun