YouTube MCP — AI skill for Claude Code
YouTube MCP server for Claude Code, Cursor, and other AI coding agents.
How to install YouTube MCP
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mrchevyceleb/youtube-mcp and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What YouTube MCP does
YouTube MCP server for Claude Code, Cursor, and other AI coding agents. 21 tools for full channel management.
Alternatives in AI
- Next AI Draw Io — Draw and edit draw.io diagrams by chatting with an AI 36.3k ★
- Xerj — Local-first search engine and MCP server for AI agents 12.5k ★
- Dashboard Icons — 3,400+ curated icons and logos for dashboards and AI agents 8.9k ★
README
YouTube MCP Server
A [Model Context Protocol](https://modelcontextprotocol.io) (MCP) server that gives AI coding agents full control over a YouTube channel. Works with Claude Code, Cursor, Windsurf, and any MCP-compatible client.
**22 tools** covering channel management, video operations, playlists, comments, search, analytics, thumbnails, and captions.
What Can It Do?
| Category | Actions |
|---|---|
| Channel | Get channel info, update description/keywords/trailer |
| Videos | List, get details, upload from local file, update metadata, delete, set thumbnails |
| Playlists | List, create, update, delete, add/remove videos |
| Comments | List comment threads, reply to comments, delete comments |
| Search | Search YouTube for videos, channels, or playlists |
| Analytics | Channel analytics (views, watch time, subs, revenue), top videos |
| Captions | List available captions/subtitles |
| Categories | List assignable video categories by region |
Quick Start
1. Get Google API Credentials
- Go to the Google Cloud Console
- Create a project (or select an existing one)
- Enable the YouTube Data API v3 and YouTube Analytics API
- Create an OAuth 2.0 Client ID (type: Desktop app)
- Note your Client ID and Client Secret
2. Install
git clone https://github.com/mrchevyceleb/youtube-mcp.git
cd youtube-mcp
npm install
npm run build
3. Set Environment Variables
export GOOGLE_CLIENT_ID="your-client-id.apps.googleusercontent.com"
export GOOGLE_CLIENT_SECRET="your-client-secret"
Or create a `.env` file (it is gitignored):
GOOGLE_CLIENT_ID=your-client-id.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=your-client-secret
4. Authorize
npm run auth
This opens an interactive prompt:
- It gives you a URL to open in your browser
- Sign in with the Google account that owns your YouTube
Related Skills
Ytswarm
Bulk YouTube transcripts → AI agent swarm. Ask any YouTube channel a question: one AI agent reads every video
Theoai
Theo AI the orchestration API. One API key, every AI capability. SDK, CLI, MCP server for IDE agents (Cursor,
Emote Forge
Build a full streaming emote set as one 54-icon sheet - your face or your character, styled for Twitch, Kick,
Gsc SEO MCP
Google Search Console MCP server for SEO audits, keyword insights, URL inspection, sitemap management, and AI
Wpvibe AI MCP
WPVibe — MCP server plugin for WordPress. Connect Claude, ChatGPT, Cursor, Windsurf and any MCP-compatible AI
Beckett Godot MCP
Zero-sidecar MCP server inside the Godot editor. AI agents (Claude Code, Cursor) inspect, author, run and SEE
Related Agents
Extension Builder
TypeScript code another program loads or calls, shipped as its own small Node package (a Vite plugin, stdio MC
MCP Server Engineer
Own the embedded MCP automation server in unity-explorer — design and implement MCP tools, protocol/transport
Eval Implementer
Implementer role of the D365FO agent eval loop. Runs ON THE VM (mcp-server in full mode + C# bridge) against t