mcp.film / Review & Distribution / yutu (YouTube MCP + CLI)
yutu (YouTube MCP + CLI)
Automate your whole YouTube channel — including real video uploads — via OAuth.
What it does
A Go-based CLI, MCP server, and agent toolkit for YouTube that automates the full workflow: uploading videos, editing metadata, managing playlists, comments, captions, and thumbnails. Still the only well-maintained MCP option that does real YouTube uploads via OAuth — Google ships no official YouTube MCP as of August 2026.
Connect
claude mcp add -e YUTU_CREDENTIAL=/absolute/path/to/client_secret.json -e YUTU_CACHE_TOKEN=/absolute/path/to/youtube.token.json yutu -- yutu mcp
{
"mcpServers": {
"youtube-yutu": {
"command": "yutu",
"args": [
"mcp"
],
"env": {
"YUTU_CREDENTIAL": "YOUR_KEY_HERE"
}
}
}
}
{
"mcpServers": {
"youtube-yutu": {
"command": "yutu",
"args": [
"mcp"
],
"env": {
"YUTU_CREDENTIAL": "YOUR_KEY_HERE"
}
}
}
}
YUTU_CREDENTIAL — Google Cloud Console: enable YouTube Data API v3, create a Desktop-app OAuth client, save client_secret.json, then run yutu auth --credential client_secret.json once
Field notes
696 stars, Apache-2.0, pushed 2026-09-28. v0.10.10 (2026-07-25) is still the stable release on Homebrew, winget and npm (@eat-pray-ai/yutu). The newest build is the v0.11.0-rc1 prerelease (2026-09-21), and it changes things you will notice. OAuth becomes mandatory for HTTP mode, and the HTTP endpoint is pinned to localhost:8216. MCP output now defaults to JSON. The multi-agent mode is merged into a single 'Miffy' agent that accepts OpenAI-compatible providers as well as Gemini. There are also Docker images on Docker Hub and GHCR. Install first (brew install yutu), then authenticate, then run yutu mcp over stdio. The quota caveat is unchanged: videos.insert costs 1,600 units, which is about 6 uploads a day on the default 10k quota. Unverified API projects can only upload private videos until Google audits them. Lighter upload-only alternative: anwerj/youtube-uploader-mcp (50 stars).
Also in Review & Distribution
Official Vimeo remote MCP: library search, analytics, retention, and metadata editing.
Social publishing and scheduling for YouTube and other channels, with clip jobs that cut long footage into shorts.
Official Canva remote MCP for campaign designs, thumbnails, decks, exports, and comments.
Token-optimized YouTube Data API server for video, channel, and trend analytics.
Adobe's hosted Frame.io MCP: review comments, shares, version stacks, uploads, and metadata.
Official Wistia remote MCP: upload, trim, caption, dub, publish, and read the analytics.
Used in
AI Commercial Sprint · Local Edit Bay · Character-Consistent Series · Archive To Trailer · Open Lab · Make a polished commercial fast · Turn an archive or dailies library into a trailer
Pairs well with
Official hosted Airtable MCP: query, create, and update production-tracking bases.
Official Cloudinary MCP for uploading, organizing, searching, and transforming media assets.
Dropbox's official remote MCP (beta) for dailies, footage folders, and file ops.