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.
claude mcp add --transport stdio davidmosiah-youtube-shorts-agent uvx youtube-shorts-agent