Zernio MCP for YouTube
Server URL
Add it as a custom connector or remote MCP server, then sign in with your Zernio account.
YouTube MCP server that uploads your videos
Let your agent upload videos and Shorts to your channel through the official YouTube API.
- Official YouTube API
- Videos and Shorts
- Channel analytics
YouTube MCP servers compared
Zernio uploads to your channel and reads its analytics.
Zernio YouTube MCP
Upload and schedule videos and Shorts
Playlists, first comments and comment replies
Channel analytics, retention and demographics
Several channels on one connection
Read-only YouTube servers
Search, metadata and transcripts
No uploads
Your own API key and quota to manage
Nothing for your channel's comments or analytics
YouTube tools your agent can call
Playlists, transcripts and analytics are one search_tools call away.
Uploads
Upload a video with its title, description, visibility, category and made-for-kids flag. Videos under 3 minutes publish as Shorts.
- media_
generate_ upload_ link - posts_
create - posts_
create_ post
Playlists
List playlists, create one, and add a video to it as it uploads.
- connect_
get_ youtube_ playlists - connect_
create_ youtube_ playlist
Transcripts
Read the captions of any video on your channel, auto-generated tracks included.
- connect_
get_ youtube_ captions
Comments
Read comments, reply, delete them, and post a first comment when the video goes up.
- comments_
get_ inbox_ post_ comments - comments_
reply_ to_ inbox_ post
Analytics
Channel insights, daily views, audience retention per video and demographics.
- analytics_
get_ you_ tube_ channel_ insights - analytics_
get_ you_ tube_ daily_ views - analytics_
get_ you_ tube_ video_ retention
Timing
The best times to publish, and how older videos hold their views.
- analytics_
get_ best_ time_ to_ post - analytics_
get_ content_ decay
One URL in your client
- Connect your YouTube account in Zernio
- Add the server URL to your client
- Sign in, or send an API key from an unattended agent
Ask in plain words. The agent picks the tools.
Every line after the request is a Zernio tool call on YouTube.
Upload a Short from the chat
You drop the file on an upload link, and the agent schedules the Short with a title from your script.
Claude Code
› claude
Claude Code v2.1.19
Opus 4.5 · Claude Max
~/software
›
✓ media_generate_upload_link · open it and drop the file
✓ media_check_upload_status · short.mp4 · 48s
✓ posts_create · youtube · Fri 17:00
✓ scheduled · private on YouTube until Friday 17:00
What the YouTube tools won't do
Set by the platform's own API rules, or left out of Zernio on purpose.
Your channels only
Transcripts and analytics cover channels you connect. The agent can't fetch transcripts of other people's videos.
Scheduled means private first
A scheduled video uploads to YouTube right away as private, and YouTube makes it public at the time you set.
Title and description length
Titles up to 100 characters, descriptions up to 5,000. Custom thumbnails work on regular videos, not Shorts.
YouTube quota
Some calls spend YouTube API quota: adding a video to a playlist or liking one costs 50 units each.
Captions take a while
YouTube publishes auto-generated captions a few hours after upload, and only for videos with recognisable speech.
The MCP server is free. You pay for API usage.
Tool calls bill like the API requests behind them.
Each YouTube channel counts as one connected account. The first 2 connected accounts are free, then $6 per account a month, falling to $1 as you add more.
Uploads, transcripts and analytics calls cost nothing extra.
Frequently Asked Questions
Give your agent your YouTube channel
Connect the channel, add one URL to your client, and hand over the next upload.
- Official YouTube API
- Videos and Shorts
- Channel analytics