YouTube Shorts via Claude. Every setting stays yours.
Vertical or square, up to 3 minutes
Upload reel-15.mp4 as an unlisted YouTube Short on Friday at 9 am, titled “One lamp, three looks”. It's not for kids.
Here's the preview. Schedule it?
Yes
Scheduled for Fri 9:00 AM on Northlight Studio.
Claude can upload and schedule YouTube Shorts. Connect it to Motion Reel's MCP server, tell it the video and the time, and answer what YouTube asks: made for kids or not, and who can see it.
What Claude can do on YouTube.
- Upload the video
- MP4 or MOV, up to 300 MB.start_uploadfinish_upload
- Schedule the Short
- With its title, description, visibility and your answers to what YouTube asks.create_post
- Change or cancel it
- Change a scheduled post's caption or time, or cancel it, until it starts publishing.update_postcancel_post
- Read how it did
- Views, likes, comments, shares, watch time and average view duration for every Short.refresh_statsget_post
Connect it in a minute.
Connect your agent
Run this in a terminal. The first time Claude uses it, your browser opens: sign in and click Allow. For the Claude app, Codex, Cursor and others, see how to connect each one.
claude mcp add --transport http motionreel https://motionreel.app/mcp
Connect your account
Connect your YouTube channel in the Motion Reel dashboard, with Google. Your agent can't do this part.
Ask in plain words
Your agent shows you a preview. Nothing changes until you say yes.
Things to ask.
- “Upload reel-14.mp4 as a public Short tomorrow at 6 pm. It's not for kids.”
- “Schedule these three videos as unlisted Shorts, one a day at noon.”
- “How did my last Short do?”
What YouTube asks for.
- Made for kids
- Yes or no, every time. Your agent has to ask you.
- Visibility
- Public, unlisted or private.
- Altered or AI-made content
- On when it could be mistaken for real people, places or events.
- Title
- Up to 100 characters. Left empty, it's the caption's first line.
- Description
- The caption, up to 5,000 characters.
- Shape and length
- Vertical or square, up to 3 minutes.
Motion Reel uploads through YouTube API Services. Connecting a channel means agreeing to the YouTube Terms of Service, and the Google Privacy Policy applies. You can remove Motion Reel's access at Google Account permissions.
Updated November 8, 2026. Also in Markdown at /agents/youtube.md.
Questions
Can Claude upload YouTube Shorts?+
Yes. Connect Claude to Motion Reel's MCP server, and it can upload a video and schedule it as a Short on your channel. It shows you a preview first.
Will it post as a Short?+
Yes, when the video is vertical or square and up to 3 minutes long. YouTube decides from the video itself.
Will Claude decide whether it's made for kids?+
No. YouTube requires an answer for every upload, so Motion Reel tells your agent to ask you each time.
Can a Short be unlisted or private?+
Yes. Choose public, unlisted or private for each one.
How do I remove Motion Reel's access to my channel?+
Disconnect the channel in Motion Reel, or remove Motion Reel from the third-party access list in your Google Account.
Which agents work with it?+
Claude Code, the Claude app, Codex, Cursor, OpenClaw and Hermes Agent, and any other MCP client that speaks Streamable HTTP.
Do I need an API key?+
Not for Claude Code, the Claude app or Codex: they sign in. Cursor, OpenClaw, Hermes Agent and other clients use a key you make in the dashboard under API & MCP.
Motion Reel