YouTube MCP Server
A Model Context Protocol (MCP) server for YouTube that enables AI assistants to manage YouTube channels. This service is a thin software layer between AI language models and the YouTube API, providing tools for video management, playlist organization, comment moderation, and channel analytics.
Features
- Upload, update, and manage videos
- Set custom thumbnails
- Create and manage playlists
- Read, reply, and moderate comments
- Get channel statistics and analytics
How It Works
This MCP server integrates with Claude Desktop and other MCP-compatible AI assistants to provide seamless YouTube channel management. Using simple natural language commands, users can:
- "Get my latest 10 videos"
- "Upload video from path with title and description"
- "Set custom thumbnail for video"
- "Create new playlist and add videos"
- "Moderate and reply to comments"
Getting Started
Access to the Service and setup instructions are provided upon request. To get access, please contact us at i@yolziii.dev.
To use this MCP server, you'll need:
- Google OAuth2 credentials with YouTube Data API v3 enabled
- Claude Desktop or another MCP-compatible client
- Node.js 18 or higher
Security & Privacy
- OAuth tokens are stored locally on user devices
- No data is sent to external servers (except Google's YouTube API)
- YouTube data responses are stored in the AI Assistant's conversation context (third-party services like Claude, ChatGPT, etc.)
- Users maintain full control over access through Google Account settings
- Open source code available for inspection on GitHub
Important Notes
- ⚠️ Users are responsible for complying with YouTube's Terms of Service
- ⚠️ Always review actions before executing them through the AI assistant
- ⚠️ This service is provided "AS IS" without warranties of any kind