mcpbeat Sign in

YouTube Shorts Agent MCP Server

local only

YouTube Shorts Agent runs on your own machine — the client starts it, so there is no endpoint to ping. 118 installs a week from npm. Last commit 17 Oct 2026.

Agent-first YouTube Shorts uploader: dry-run validation, OAuth checks, synthetic-media metadata.

Installs per day peak 23 · avg 10 · -31% w/w
a month agotoday
118
Installs / week
npm · youtube-shorts-agent
1
Stars
0 open issues
17 Oct 2026
Last commit
2 releases in 90 days
MIT
License
JavaScript

What the code does

We read the source, 1 d ago · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

    return path.join(this.baseDir, name);

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add youtube-shorts-agent -- npx -y youtube-shorts-agent
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "youtube-shorts-agent": {
      "command": "npx",
      "args": [
        "-y",
        "youtube-shorts-agent"
      ]
    }
  }
}
~/.codex/config.toml
[mcp_servers.youtube-shorts-agent]
command = "npx"
args = ["-y", "youtube-shorts-agent"]
.cursor/mcp.json
{
  "mcpServers": {
    "youtube-shorts-agent": {
      "command": "npx",
      "args": [
        "-y",
        "youtube-shorts-agent"
      ]
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "youtube-shorts-agent": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "youtube-shorts-agent"
      ]
    }
  }
}

Optional settings from the registry entry, left out of the block above: YOUTUBE_DRY_RUN (Set to false only when the agent should perform live YouTube upload operations. Defaults to dry-run behavior), YOUTUBE_CLIENT_ID (Google OAuth client ID. Optional until OAuth or live upload flows are used), YOUTUBE_CLIENT_SECRET (Google OAuth client secret. Keep local and do not expose it to agents).

Alternatives to YouTube Shorts Agent

same job, measured the same way
Youtube Creator
by wmarceau

YouTube automation: upload videos, Shorts, manage playlists, get analytics

70 installs/wk local only
YouTube Scraper
by sumitrmardy

Public YouTube search, channel videos, Shorts and optional video metadata. No API key.

answering
YouTube Studio MCP
by youtubestudiomcp

Hosted MCP for YouTube Studio: uploads, metadata, playlists, comments, analytics, captions.

answering
YouTube Data MCP
by sslip-2-29-135-242

YouTube for AI agents: transcripts, comments, video stats, channel monitor, Shorts captions.

answering
YouTube Captions — FlashData
by flashdata-dev

YouTube uploader captions with timestamps for subtitle exports. Paid FlashData API.

local only
Slopcheck
by vercel-slopcheck-one

Score a YouTube channel's upload pattern against YouTube's inauthentic-content policy.

1 tools answering
youtube-media
by nexlab

Search YouTube, read video metadata, and fetch transcripts with language preferences

answering
E
Eclipse Connect MCP
by cyan-eclipse-technologies-llc

The MCP face of the hosted OAuth bridge — agents upload to YouTube through a human-granted

local only

YouTube Shorts Agent — questions

Answers built from our own checks of this server.

Why is there no uptime for YouTube Shorts Agent?
YouTube Shorts Agent runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the npm package youtube-shorts-agent was installed 118 times last week.
How do I connect YouTube Shorts Agent?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls youtube-shorts-agent straight from npm; nothing to host, nothing to sign up for.
How many people use YouTube Shorts Agent?
The npm package youtube-shorts-agent was installed 118 times in the last week. Week over week that is -31%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is YouTube Shorts Agent open source?
Yes — it is published under the MIT licence, written in JavaScript and 1 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.