
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 toolsPublic 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_RUNSet to false only when the agent should perform live YouTube upload operations. Defaults to dry-run behavior.
YOUTUBE_CLIENT_IDGoogle OAuth client ID. Optional until OAuth or live upload flows are used.
YOUTUBE_CLIENT_SECRETsecretGoogle OAuth client secret. Keep local and do not expose it to agents.
Readme
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.
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
- Google Health Mcp81
- Whoop Mcp15
- Garminmcp13
- Wellness Nourish11
- Polarmcp6
- Withingsmcp5
- Eight Sleep Mcp2
- Fitbitmcp1
- Wellness Cgm Mcp1
- Delx Memory2
- Strava Mcp1
- Astral Mcp
- Delx Commerce — Pay-per-Result APIs for Agents
- Delx Living Body
- Delx MCP Server
- Ouramcp
- Short Video Agent Kit
- TikTok Agent Publisher
- Apple Health Mcp
- Samsung Health Mcp