MCP.Market

YouTube Shorts Agent MCP server

by davidmosiah·io.github.davidmosiah/youtube-shorts-agent·v0.1.6·1 stars

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

C65/100grade C
What users say
No reviews yet
Be the first
Safety scan
C65/100

full report

Adoption
Growing

1 stars91 downloads/wk

Reviews

Write one

Nobody has reviewed YouTube Shorts Agent yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

YouTube Shorts Agent tools (6, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • youtube_agent_manifest

    Machine-readable install, client, runtime and safety guidance for agents.

  • youtube_connection_status

    Check dry-run mode, OAuth readiness and live upload readiness without exposing tokens.

  • youtube_list_recent_videos

    List recent videos from the configured YouTube channel.

  • youtube_oauth_authorize_urlwrite action

    Create a Google OAuth authorization URL and persist the PKCE verifier locally without returning it to the agent.

  • youtube_privacy_audit

    Return OAuth scope, synthetic media and live-upload safety boundaries.

  • youtube_upload_shortwrite action

    Upload one vertical video as a YouTube Short. Dry-run is enabled by default; live mode requires YOUTUBE_DRY_RUN=false.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

1 high
  • Code scan14 source files scanned13/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 29 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • highShell command built from a string (injection risk)exec.shell-concat
    src/tools/youtube-oauth.js: …f (process.platform === 'darwin') { exec(`open "${url}"`); } } function startSession(st…
Overall 65/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How YouTube Shorts Agent compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
65/100
higher than 25% of 4,460 AI and agents servers
Tools
6
the typical AI and agents server has 6
Tools that change things
33%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 50% of 2,711 AI and agents servers
Downloads a week
91
more than 62% of 1,538 AI and agents servers with a package

What its tools let an agent do: 4 read · 2 change

Install YouTube Shorts Agent in Claude Code, Cursor or VS Code

Runs npx -y youtube-shorts-agent on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add youtube-shorts-agent -- npx -y youtube-shorts-agent
Add to Cursor

What the publisher says

From the YouTube Shorts Agent repository's README, as published. We do not edit it. Read it on GitHub

<!-- delx header v2 --> YouTube Shorts Agent

Agent-first YouTube Shorts uploader for the YouTube Data API.Dry-run safe, OAuth readiness checks, MCP-ready for Codex / Claude / Cursor / Hermes.

⭐ If this agent-first tool helps your workflow, please star the repo. Stars make this tooling easier for other builders to discover and help Delx keep shipping open infrastructure.

🧱 Part of the Delx agent stack &mdash; 15 open-source MCP servers across body, reach and coordination.

<!-- /delx header v2 -->

Agent-first YouTube Shorts uploader for the YouTube Data API. It is designed for Codex, Claude, Cursor, Hermes, OpenClaw and any MCP client that needs a predictable upload workflow with dry-run safety, OAuth readiness checks and structured output.

Use it when an agent needs to prepare, validate or upload Shorts through the official API without touching YouTube Studio UI.

What Agents Get

  • youtubeagentmanifest for install/runtime guidance
  • youtubeconnectionstatus before upload attempts
  • youtubeprivacyaudit for local token and media boundaries
  • youtubeoauthauthorize_url with local PKCE session storage
  • youtubeuploadshort with containsSyntheticMedia support
  • youtubelistrecent_videos for lightweight post-upload checks

Install

npm install -g youtube-shorts-agent

Or run directly:

npm exec --yes --package=youtube-shorts-agent -- youtube-shorts-agent doctor

CLI

youtube-shorts-agent manifest --client codex
youtube-shorts-agent doctor
youtube-shorts-agent privacy-audit
youtube-shorts-agent auth-url --redirect-uri http://localhost:8787/callback
youtube-shorts-agent upload-short --video ./short.mp4 --title "Launch title" --caption-file copy.txt
youtube-shorts-agent list-recent --max-results 10

Dry-run is enabled by default. Set YOUTUBEDRYRUN=false only when doctor reports a complete OAuth setup and you intend to call the live API.

First Upload (dry-run walkthrough)

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

YouTube Shorts Agent: common questions

Is YouTube Shorts Agent MCP server safe?
With care: it is graded C, so read the findings first (65/100). Read the YouTube Shorts Agent safety report
How do I install YouTube Shorts Agent?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does YouTube Shorts Agent need an API key?
Yes. The registry entry asks for YOUTUBE_CLIENT_SECRET.
Is YouTube Shorts Agent maintained?
The last commit was 67 days ago (2026-08-29). The latest release is v0.1.6.
What can I use instead of YouTube Shorts Agent?
Servers from other publishers that do the same job: Taisly Social Media Posting MCP server, Basic Memory MCP server and HOL Guard MCP server.
How does YouTube Shorts Agent compare with other AI and agents MCP servers?
safety score 65/100 (higher than 25% of 4,460 AI and agents servers); tools 6 (the typical AI and agents server has 6); tools that change things 33% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to YouTube Shorts Agent

Same job from other publishers: the closest match first, then the best rated.

  • Taisly Social Media Posting
    Publish videos to TikTok, Reels, Shorts, X, and Facebook through Taisly.
    A
  • Basic Memory
    Local-first knowledge management with bi-directional LLM sync via Markdown files.
    B
  • HOL Guard
    Local-first AI agent security evidence and approval workflows through HOL Guard's stdio MCP server.
    A
  • Agent-Native Chat
    Minimal chat-first app with durable threads, actions, and the app-agent loop
    A
  • yutu
    CLI, MCP server, and AI agent to automate YouTube workflows
    A

More from davidmosiah →