JCodesMore/youtube-mcp
19 stars · Last commit 2026-03-31
Claude Code plugin for YouTube research — search, transcripts, video info, channel browsing
README preview
# YouTube for AI Agents <a href="https://www.npmjs.com/package/@jcodesmore/youtube-mcp"><img src="https://img.shields.io/npm/v/@jcodesmore/youtube-mcp" alt="npm" /></a> <a href="https://github.com/JCodesMore/youtube-mcp/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-Apache%202.0-blue" alt="Apache 2.0 License" /></a> <a href="https://discord.gg/babcVNJBet"><img src="https://img.shields.io/discord/1400896964597383279?label=discord" alt="Discord" /></a> Give your AI coding agent the ability to use YouTube — search for videos, watch and analyze content, browse channels, and explore playlists. Built on MCP, works with Claude Code and other compatible agents. ## Tools | Tool | Description | |------|-------------| | `youtube_search` | Search YouTube for videos, channels, or playlists. Filter by upload date, duration, and sort order. | | `youtube_get_transcript` | Get timestamped transcript text from a video. Supports format options, time range filtering, and segment limits. | | `youtube_get_video_info` | Get video metadata with brief/standard/full detail levels (title, description, tags, chapters, likes). | | `youtube_get_channel_info` | Get channel metadata — name, handle, description, subscriber count, country. | | `youtube_get_channel_videos` | List a channel's uploads. Sort by newest, popular, or oldest. Accepts @handle, URL, or channel ID. | | `youtube_get_playlist` | Get a playlist's metadata and video list with positions. | ## Skills | Skill | Description |