davidmosiah avatar

YouTube Shorts Agent

davidmosiah/youtube-shorts-agent

Wraps the YouTube Data API v3 for agent-driven Shorts publishing with dry-run validation built in. Exposes six tools: connection status checks, OAuth PKCE URL generation with local session storage, privacy audits that surface token scope and synthetic media flags, and upload operations that accept video paths, titles, captions, tags, and duration metadata. Ships a CLI for local testing before you wire it into Claude or Cursor. The default is dry-run mode until you configure OAuth credentials and explicitly flip the flag, so agents can rehearse the full upload flow without hitting the live API. Built for workflows where an AI agent generates or edits video and needs to publish vertical clips with proper synthetic media disclosure.

tools
6
auth
Secret needed
transport
STDIO
env vars
3
last updated
May 29, 2026

Tools

6 tools

Public tool metadata for what this MCP can expose to an agent.

youtube_agent_manifestInstall/runtime guidance for Codex, Claude, Cursor, Hermes and OpenClaw

Install/runtime guidance for Codex, Claude, Cursor, Hermes and OpenClaw

No parameter schema in public metadata yet.

youtube_connection_statusOAuth and dry-run readiness without token values

OAuth and dry-run readiness without token values

No parameter schema in public metadata yet.

youtube_privacy_auditUpload scope, synthetic media and local file boundaries

Upload scope, synthetic media and local file boundaries

No parameter schema in public metadata yet.

youtube_oauth_authorize_urlPKCE authorization URL with local session storage

PKCE authorization URL with local session storage

No parameter schema in public metadata yet.

youtube_upload_shortDry-run or live Shorts upload

Dry-run or live Shorts upload

No parameter schema in public metadata yet.

youtube_list_recent_videosLightweight channel verification

Lightweight channel verification

No parameter schema in public metadata yet.

Sponsors

Configuration

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_SECRETsecret

Google OAuth client secret. Keep local and do not expose it to agents.

Readme

YouTube Shorts Agent

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.

npm version npm downloads License MIT Built for MCP


View the full README on GitHub

Details

Repository
github.com/davidmosiah/youtube-shorts-agent
Website
github.com/davidmosiah/youtube-shorts-agent
Categories
AI & LLM Tools, Media & Entertainment
Package
youtube-shorts-agent
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from davidmosiah

Related AI & LLM Tools MCP servers

View all
1dbsectrainer avatarMcp Agent Trace Inspectordbsectrainer/mcp-agent-trace-inspectorStep-by-step observability for MCP agent workflows0stars
2delfen-com avatarSovereign Agent Logbookdelfen-com/sovereign-agent-logbookTamper-evident logbook for AI agents: hash-chained, on your own server, any model via MCP.0stars
3detection-forge avatarAgentic Detection Lookupsdetection-forge/agentic-detection-lookupsLOLBAS, GTFOBins, and process parent-child lookups for detection engineering agents.0stars
4edge-claw avatarMood Booster Agentedge-claw/mood-booster-agentERC-8004 AI Agent: uplifting messages, USDC tipping, and on-chain reputation feedback.0stars
5forge-agent-hub avatarForge Agent Hubforge-agent-hub/forge-agent-mcpPay-per-call APIs via x402 USDC on Base. Hosted MCP: original gateway; stdio: full catalog.0stars
6jf-cmyk avatarBlocksize Agentic Market Intelligencejf-cmyk/agentic-paymentsMulti-venue VWAP, bid/ask, crypto FX, metals and equities with provenance receipts for AI agents0stars