Delv
CommunityActive· 6d4.3by eat-pray-ai

Yutu

CLI plus MCP server that automates YouTube channel workflows: uploads, optimisation, comment management, and playlists.

C
Safety & Trust

Delv Safety Grade: C

Score 58/100 · assessed 2026-04-18

Maintainer45
Permissions40
Supply chain72
Transparency68
Incidents100

Yutu is a community MCP server from eat-pray-ai that automates YouTube channel management through the YouTube Data API. It handles uploads, metadata editing, comment moderation, and playlist operations. The maintainer appears to be a solo developer with limited track record. Permissions are broad: it reads local filesystem for video files, writes to YouTube via API (uploads, deletes, comment moderation), and requires API credentials. Supply chain is reasonable via npm with standard install. Transparency is adequate with open source code and basic documentation. The risk profile centres on the scope of YouTube account access: this tool can upload, delete videos, moderate comments, and manage playlists. A compromised API key or malicious update could cause significant channel damage. No known incidents, but the combination of filesystem access and full YouTube write permissions warrants careful credential management.

Green flags

  • Published to npm with standard package management
  • Open source repository allows code inspection
  • Uses official YouTube Data API v3, not scraping
  • Clear documentation of required API scopes
  • No known security incidents or malicious versions

Red flags

  • Solo maintainer with limited public track record
  • Full YouTube write access including video deletion and comment moderation
  • Filesystem read required for video uploads creates local data exposure risk
  • API key stored in env gives persistent channel access if leaked
  • Broad permissions across multiple YouTube domains (content, comments, playlists)

Permissions requested

Read filesOutbound networkAccess secretsRepo writeSend messagesRead messages
Assessed by Delv Editorial using public metadata. Grades are advisory and update as the ecosystem changes. They do not replace your own review of permissions and code before granting an agent access to sensitive systems.

Install

npm i -g @eat-pray-ai/yutu
Env vars needed: YOUTUBE_API_KEY

Review

Yutu is an MCP server that hooks Claude into the YouTube Data API. It handles uploads, metadata updates, comment moderation, and playlist management without leaving your chat window. The pitch is simple: if you run a YouTube channel and want to automate the boring bits, this lets you do it through natural language instead of clicking through Studio. I'd reach for this if I were uploading batches of videos or managing comments across multiple uploads. The bulk upload workflow is the standout: you can point Claude at a folder of video files, specify metadata in a single prompt, and let it handle the queue. That's genuinely faster than the web UI for anything over three videos. Comment moderation is similarly useful if you're dealing with spam or want to reply to a dozen comments with similar phrasing. You can filter by keyword, mark as spam, or draft replies without context-switching. The quirks are mostly about YouTube's own API limits. You need a YouTube API key, which means setting up a Google Cloud project and enabling the right services. The free tier caps you at 10,000 quota units per day, and a single video upload costs 1,600 units, so you're looking at six uploads before you hit the ceiling. Yutu doesn't abstract this away, it just surfaces the API as-is. That's fine if you know what you're getting into, but it's not a magic wand for channels uploading dozens of videos daily. Playlist management works but feels like a secondary feature. You can create playlists, add videos, reorder them. It's functional, nothing more. The real value is in the upload and comment workflows, where the time saved is measurable. Who shouldn't bother: anyone uploading fewer than a couple of videos a week, or anyone who doesn't already have a YouTube API project set up. The overhead of getting the key and understanding quota limits isn't worth it for casual use. But if you're running a content operation with regular uploads or community management, this is a solid time-saver.
Verdict

Install this if you're managing a YouTube channel with regular uploads or active comment sections and want to script the repetitive bits through Claude. Skip it if you're uploading sporadically or don't want to deal with Google Cloud API setup and quota limits.

Good at

  • Bulk video uploads through natural language save real time compared to clicking through YouTube Studio.
  • Comment moderation filters let you handle spam or reply to multiple comments without switching contexts.
  • Exposes the full YouTube Data API, so you can script workflows that the web UI makes tedious.
  • Works as both a CLI and MCP server, so you can test commands outside Claude if needed.

Watch out

  • Requires a Google Cloud project and YouTube API key, which adds setup friction for first-time users.
  • YouTube's API quota limits mean you'll hit the free tier ceiling quickly if you're uploading more than a handful of videos daily.
  • Playlist management feels basic compared to the upload and comment features.
  • No built-in quota monitoring, so you'll need to track usage yourself or risk hitting limits mid-workflow.

Use cases

  • YouTube channel automation
  • bulk video uploads
  • metadata optimisation
  • comment moderation

Getting started

1. Run `npm i -g @eat-pray-ai/yutu` to install the CLI globally. 2. Set up a Google Cloud project, enable the YouTube Data API v3, and generate an API key. Export it as `YOUTUBE_API_KEY` in your shell. 3. Add the server to your Claude Desktop config under `mcpServers` with the command `yutu mcp` and the environment variable pointing to your key. 4. Restart Claude Desktop and verify by asking Claude to list your YouTube channels or playlists. 5. Watch your API quota. YouTube's free tier gives you 10,000 units per day, and uploads eat through that fast.

Works with

Claude DesktopClaude CodeCursor

Similar MCPs