MCP server
YouTube MCP server
Google has shipped official MCP servers for some products, but YouTube is not one of them: there is no official YouTube MCP server. Modiva hosts one with 13 typed tools, letting an agent upload videos and Shorts, schedule releases and pull channel analytics on your connected channel.
The YouTube Data API is quota-priced in units, uploads are resumable multi-step calls, and OAuth verification for the upload scope is its own review process. Modiva's MCP server hides all of it: the agent calls posts_create with a video URL, title and description; Modiva runs the resumable upload and returns the video ID. Scheduling maps to YouTube's publish-at flow.
13 typed YouTube tools
Grouped by resource, not by platform — so the same tool names work across every connected account.
accounts_
list · health · status
posts_
create · cross_post · schedule · publish_now
comments_
list · reply
messages_
list · send · inbox
analytics_
unified · best_time_to_post
Add it to your AI client
Point any MCP-compatible client (Claude, Cursor, Windsurf, …) at the hosted server and the YouTube tools are discovered automatically.
{
"mcpServers": {
"modiva": {
"url": "https://mcp.modiva.ai/v1",
"headers": { "Authorization": "Bearer mk_live_…" }
}
}
}Connect YouTube to your agent
Get your MCP key — freeFAQ
Can an agent upload Shorts through the YouTube MCP server?
Yes. Shorts are standard uploads with a vertical aspect ratio and a duration under three minutes; YouTube classifies them automatically. The same posts_ tool handles both Shorts and long-form video.
How does scheduling a YouTube video work?
The agent sets a publish time on the posts_schedule call. Modiva uploads the video as private with a scheduled publish-at, which is how YouTube implements scheduled releases.
Does the agent get analytics?
Yes. The analytics_ tools read views, watch-time and engagement for your channel's videos, and best_time_to_post uses your audience activity to suggest release times.
Do I need to create a Google Cloud project and OAuth consent screen?
No. Modiva's verified Google app requests the YouTube scopes when you connect the channel. You approve once on Google's own consent screen.
Related
Modiva is a hosted, multi-tenant MCP server. Your YouTube tokens are encrypted and never shared between workspaces.