10 DAYS ONLY · $500 VALUE Top 100 Viral Hooks + Repurpose Engine (Claude Skills) Start free week →
AI Automation

How to Post YouTube Videos & Shorts with Claude

June 26, 2026 · By Sabrina Ramonov

How to post to YouTube with Claude using the Blotato MCP server. Connect once, then publish or schedule YouTube videos and Shorts from one prompt.

How to post to YouTube with Claude using the Blotato MCP server

You can post to YouTube with Claude by connecting the Blotato MCP server to Claude once, then typing a prompt like “post this video to my YouTube.” Claude calls Blotato, Blotato publishes to your YouTube channel, and you skip the Google Cloud project, the OAuth consent screen, and YouTube’s API audit entirely. I’m the founder, so take this with whatever grain of salt feels right, but this is exactly how I post to my own accounts across 2.4M+ followers and 500M+ views.

Going direct to YouTube is the heaviest route of any platform I publish to, for reasons I break down in the section below. Routing through Blotato skips that whole developer setup. One connection lets Claude publish to YouTube plus eight more platforms, nine in total.

What You Need Before You Start

A few things have to be in place before Claude can post anything to YouTube:

  • A paid Blotato plan. The MCP server ships with Blotato’s API, and the API comes with every paid tier (Starter $29/mo, Creator $97/mo, Agency $499/mo). The free trial does not include API or MCP access.
  • A connected YouTube channel inside Blotato. Add it under Settings before you write your first prompt.
  • A hosted video file. YouTube needs an actual video, so have your clip at a public URL ready for Claude to hand off.
  • Claude Desktop or Claude Code. The same MCP server works in either one.

How to Post to YouTube with Claude

The setup runs from connecting your channel to firing the prompt that publishes your video. Four steps, plus an optional fifth for scheduling.

Step 1: Connect Your YouTube Channel in Blotato

Log into Blotato, open Settings, and connect your YouTube channel under your social platforms. Click “Login with YouTube,” sign into Google, and grant the upload permission. Blotato handles the YouTube authentication, so you never create a Google Cloud project or configure your own OAuth consent screen. That single connection is what frees Claude to publish later without any developer setup on your end.

post to YouTube with Claude: connecting a YouTube channel in Blotato
post to YouTube with Claude: connecting a YouTube channel in Blotato

Step 2: Add the Blotato MCP Server to Claude

Connect the Blotato MCP server to Claude. In Claude Desktop, open Customize, head to Connectors, and create a custom connector pointing at https://mcp.blotato.com/mcp. In Claude Code, run the command below, then /mcp, choose Blotato > Authenticate, and approve.

claude mcp add --transport http Blotato https://mcp.blotato.com/mcp

You never copy an API key, the whole connection rides on your logged-in browser session. The full walkthrough is in Blotato’s MCP setup guide.

post to YouTube with Claude: the /mcp panel showing the Blotato server connected in Claude Code
post to YouTube with Claude: the /mcp panel showing the Blotato server connected in Claude Code

Step 3: Confirm the Connection

Ask Claude to show your Blotato accounts. Claude runs the blotato_list_accounts tool and returns every platform you connected, YouTube included, each with its account ID. Seeing YouTube in that list confirms Claude can publish to it. If it is not there, go back to Step 1.

Step 4: Write the Prompt That Posts to YouTube

Tell Claude what to publish in plain language. A prompt like “Post this video to my YouTube with the title: how I built my faceless video factory” is enough. Claude calls blotato_create_post with your account ID, the youtube platform, your title, the description text, and the video URL. The title field becomes your YouTube video title and the post text becomes the description. If your video runs under three minutes and is vertical (9:16), Blotato posts it as a YouTube Short automatically. Claude hands back a postSubmissionId, and you can have it call blotato_get_post_status to confirm the video published. I often make these videos in the same place I post them, rendering motion graphics in Claude Code and then telling Claude to publish the file to YouTube without switching tools. I keep an approval step, so I read the title and description Claude drafts before it goes live.

post to YouTube with Claude: Claude confirms the video published to YouTube with the live URL
post to YouTube with Claude: Claude confirms the video published to YouTube with the live URL

When the status returns as published, the video is live on your YouTube channel.

post to YouTube with Claude: the published video live on YouTube
post to YouTube with Claude: the published video live on YouTube

Want Claude handling more of your content stack? See how to post to TikTok with Claude to run the same flow on TikTok, or how to make AI videos with Claude Code for the part that creates the video in the first place.

Step 5: Schedule the Video for Later (Optional)

To queue a video instead of sending it now, add a time to your prompt. Say “publish this Monday morning at 8” and Claude passes a scheduledTime to Blotato. You can also say “use my next free slot” and Blotato drops it into the next open spot on your content calendar. Scheduled videos show up in Blotato, where you can reschedule or delete them later.

Ready to post to YouTube straight from Claude? Start with Blotato and connect the MCP server in a couple of minutes.

Tips to Get Better Results

A few things make the posting step smoother once you do it regularly:

  • Let Claude draft the title and description from the video. Point it at the clip and ask for both before you post, then edit. It is faster than writing them from scratch, and Claude can match the tone of your last few uploads.
  • Put your links in the description. Ask Claude to fold your usual call to action and links into the description text, since that becomes the YouTube description verbatim. It saves pasting them in after the video is live.
  • Confirm it actually published. Have Claude run blotato_get_post_status after posting. It comes back as published once the video is live, so you are not left guessing whether the post queued or went out.

Why Use Blotato’s MCP Instead of the YouTube Data API?

The Blotato MCP server skips the Google Cloud setup and the audit that stop most people from getting Claude to post to YouTube directly. The YouTube Data API is free, but to publish public videos you register a Google Cloud project, enable the Data API, configure the OAuth consent screen, and pass YouTube’s API Services audit. Until your project is audited, every video uploaded through it gets locked to private no matter what visibility you asked for, and you cannot appeal it. You have to re-upload through a verified client. I broke the access and quota picture down in the YouTube API pricing guide, and that audit wall is the exact reason I built a wrapper for myself in the first place.

Most other “connect YouTube to Claude” tools solve a different problem than publishing. Analytics connectors read your YouTube metrics into Claude but cannot upload a thing. Developer toolkits wire YouTube into your own code, which means standing up the Google Cloud project anyway before you post once. Single-platform skills publish to YouTube and nothing else, so YouTube, TikTok, and Instagram turn into three separate setups. Blotato connects each account once on its side, then exposes all nine platforms (YouTube, TikTok, Instagram, X, LinkedIn, Facebook, Threads, Pinterest, Bluesky) through one MCP connection. The same prompt that posts a video can post that content everywhere else.

If you produce videos faster than you publish them, how to automate social media with Claude Cowork shows how to feed the whole pipeline into this publishing step.

Common Mistakes to Avoid

A handful of things trip people up on the first try:

  • Going in on the free trial. MCP and API access run on paid plans only. Heads up too: generating an API key in Settings ends the trial right then and starts your paid Starter plan.
  • Forgetting the video URL. YouTube needs an actual video file at a public URL. Point Claude at the hosted clip, not a text caption on its own.
  • Pushing too many uploads at once. YouTube enforces a per-channel daily upload cap through the API, separate from the daily API quota, and it applies through Blotato too, so space out a big batch rather than firing them all at once.
  • Skipping the channel connection. Claude cannot post to a YouTube channel that is not connected in Blotato first. Run “list my Blotato accounts” to check.

Conclusion

Getting Claude to post to YouTube takes one connection and one prompt. Link your YouTube channel in Blotato, add the MCP server in Claude Desktop or Claude Code, and tell Claude what to publish or schedule. No developer project to register, no audit gate forcing your videos private. Try Blotato and let Claude run your YouTube posting.

How to Post to YouTube with Claude FAQs

Can Claude post to YouTube?

Yes. Claude cannot post to YouTube on its own, but it can through the Blotato MCP server. After you connect Blotato to Claude and link your YouTube channel in Blotato, a prompt like “post this to my YouTube” tells Claude to publish through Blotato’s API. It works in Claude Desktop and Claude Code.

How do I connect Claude to YouTube?

There are two connections. Link your YouTube channel in Blotato under Settings, then add Blotato’s MCP server (https://mcp.blotato.com/mcp) to Claude, as a custom connector in Desktop or with a single claude mcp add command in Code. Approve access and Claude can publish to that channel.

Do you need the YouTube API to post to YouTube with Claude?

No. Blotato handles the YouTube authentication on its side, so you never register a Google Cloud project, configure an OAuth consent screen, or pass YouTube’s API Services audit yourself. You link your channel once in Blotato, and Claude publishes through Blotato instead of going direct to the YouTube Data API.

Can Claude post YouTube Shorts?

Yes. Blotato detects Shorts automatically from the video itself. If your clip runs under three minutes and is vertical (9:16), Blotato publishes it as a YouTube Short rather than a standard video. You post it with the same prompt either way, so you do not flag the format yourself.

Can Claude schedule YouTube videos for later?

Yes. Give Claude a time and it sends that scheduled time to Blotato rather than uploading right away. Name an exact slot or let Blotato take the next free gap on your calendar. The video waits in Blotato, where you can reschedule or delete it before it goes live.