Overview
YouTube Uploader MCP is an AI-powered solution enabling YouTube video uploads directly from MCP clients such as Claude, Cursor, or VS Code without relying on a command-line interface or YouTube Studio. It emphasizes security by ensuring no secrets are shared with LLMs or third-party apps, while providing OAuth 2.0 authentication and robust token management for long-lived access. The server supports multi-channel workflows, allowing publishing from a single MCP setup to multiple YouTube channels. Installation is streamlined via a single command that downloads the MCP server, configures required permissions, and updates desktop tools (e.g., Claude Desktop) with the youtube-uploader-mcp server details, as well as printing a ready-to-use MCP configuration for other clients like VS Code or Cursor. The repository includes a dedicated YouTube API integration module (OAuth, video upload, config), authentication tooling, and token handling utilities. A manual installation path is also documented, including obtaining a client_secret.json from Google Developers Console.
Features
Upload videos from MCP clients
Uploads YouTube videos directly from MCP clients such as Claude, Cursor, or VS Code.
OAuth2 authentication flow
Implements OAuth 2.0 to authorize the YouTube API and obtain access tokens.
Access token and refresh token management
Manages storage and refreshing of OAuth tokens within the MCP workflow.
Multi-channel support
Supports publishing to multiple YouTube channels from a single MCP setup.
Who Is This For?
- Content Creators:Upload YouTube videos directly from MCP clients like Claude Desktop, Cursor, or VS Code.
- MCP Integrators:Integrate OAuth2 and multi-channel uploads into Claude Desktop or Cursor workflows.




