Skip to main content
modiva.ai
Sign In
← All MCP servers
YouTube logo

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.

mcp config
{
  "mcpServers": {
    "modiva": {
      "url": "https://mcp.modiva.ai/v1",
      "headers": { "Authorization": "Bearer mk_live_…" }
    }
  }
}

Connect YouTube to your agent

Get your MCP key — free

FAQ

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

YouTube API integrationHow to post to YouTube via APIFacebook MCP serverThreads MCP serverPinterest MCP serverReddit MCP serverBluesky MCP serverWhatsApp MCP server

Modiva is a hosted, multi-tenant MCP server. Your YouTube tokens are encrypted and never shared between workspaces.

YouTube MCP Server — Modiva