Best YouTube MCP Servers
YouTube is a global video-sharing platform that allows users to upload, view, rate, share, and comment on videos. Founded in 2005, it has become one of the world's most popular websites, offering a diverse range of content from individual creators, publishers, and organizations.
Why this server?
Allows fetching YouTube transcripts, searching videos, and listing channel and playlist videos.
AlicenseAqualityAmaintenanceEnables fetching YouTube transcripts, searching videos, and listing channel/playlist videos via the TranscriptFetch API.543 npm4MITWhy this server?
Allows the MCP server to incorporate YouTube playlists as resource sources for goal plan steps.

Unfold It MCP Serverofficial
AlicenseAqualityDmaintenanceConnect AI assistants to Unfold It -- create goals with AI-generated plans, agent-assisted clarification, plan import with enrichment, individual progress tracking, cohort analytics, and skill assessments.1329 npm2MITWhy this server?
Drafts YouTube outreach comments and shares, with optional automatic scouting of video titles and descriptions, pending human approval.
AlicenseAqualityAmaintenanceGuaardvark turns your own GPU into a full media studio for any MCP client: generate images, video, music and voice, run a five-role Film Crew, upscale to 8K, and query your indexed documents and code, with nothing leaving your machine. Every tool runs behind a default-deny policy, and every render queues locally and is polled by batch id, so an agent can direct hours of production without a cloud255298MITWhy this server?
Allows posting videos to YouTube, updating video metadata, retrieving video insights and comments, and searching YouTube for content research.

Hermosoofficial
AlicenseAqualityAmaintenanceAI marketing agent and AI ad generator, 1,088 tools. Works as a Google Ads MCP, Meta Ads MCP, LinkedIn MCP, TikTok MCP, Instagram MCP and YouTube MCP in one server. Research competitors' winning ads, make on-brand image and video ads with your real product, publish and schedule to your own accounts, and run paid ads (new campaigns start paused). Free to start, no markup on models.2049,230 npm4MITWhy this server?
Features a video tutorial hosted on YouTube for setting up and using the DexPaprika MCP server
AlicenseAqualityBmaintenanceDexPaprika MCP server allows LLMs to access real-time and historical data on tokens, DEX trading activity, and liquidity across multiple blockchains. It enables natural language queries for exploring market trends, token performance, and DeFi analytics through a standardized interface.20206 npm118MITWhy this server?
Provides links to trailers, teasers, and clips for movies and TV shows via the get_videos tool.
AlicenseAqualityAmaintenanceMCP server for The Movie Database (TMDB): search and look up movies, TV shows and people, and read IMDb/Rotten Tomatoes/Metacritic ratings (via OMDb) in the same call.233207 npm4MITWhy this server?
Generates short-form video ad creative plans tailored for YouTube Shorts, including hooks, scripts, storyboards, and variations.

AdsTurbo Creative MCPofficial
AlicenseAqualityDmaintenanceA local-only MCP server for AI video ad planning. It helps AI agents build video ad briefs, hooks, UGC scripts, storyboards, variation plans, script reviews, and AdsTurbo-ready prompts without calling AdsTurbo internal services.745 npm2MITWhy this server?
Checks scripts for YouTube advertiser and monetisation policy exposure, citing YouTube's own policy pages and identifying quoted passages.

PrePublish MCP serverofficial
AlicenseAqualityBmaintenanceEnables YouTube script QA before recording by auditing drafts for attention risk, authenticity, policy compliance, and runtime, with actionable rewrites.6234 npmMITWhy this server?
Provides access to YouTube social data, including profiles, posts, post details, searches, trending content, and comments.

apinoa-mcpofficial
AlicenseAqualityAmaintenanceProducts, social posts, search results and AI answers from Amazon, TikTok, Google, ChatGPT and more, as MCP tools. Code mode: the model writes TypeScript against a typed client, run in a sandbox.3695 npmMIT