
YouTube MCP servers: which one to use
Google has no official YouTube server. Use a transcript server for summaries, yutu to manage your channel, or an API-key server for search.
- Servers
- 156
- active
- Hosted
- 63
- nothing to install
- Local
- 65
- runs on your machine
There is no official YouTube MCP server from Google, so pick one by the job. To summarize videos, a transcript server such as jkawamoto's needs no key and only reads. To manage your own channel, yutu signs in with your Google account through YouTube's official API and can upload, edit and delete. For search and channel research, ZubeidHendricks' server uses a YouTube API key and also only reads.
Good for
- Anyone who wants Claude or ChatGPT to summarize a video or pull quotes with timestamps
- Creators who want an assistant to update titles, playlists, captions and uploads on their own channel
- Marketers and researchers comparing channels and finding creators in a niche
- Developers adding YouTube data to an agent workflow
Which YouTube MCP server to use
Use the YouTube Transcript server to summarize videos and yutu to manage your own channel. Pick ZubeidHendricks' server for search and channel research if you have a YouTube API key.
| Server | Best for | Runs | Sign-in | Can change things | GitHub stars |
|---|---|---|---|---|---|
| YouTube Transcript | Transcripts | Local | No sign-in | No | 494 |
| yutu | Channel management | Local | Google account | Yes | 712 |
| YouTube MCP Server | Search and research | Local | API key | No | 592 |
| vidIQ | Channel research | Hosted | vidIQ account | Yes | – |
| YouTube Uploader | Uploads | Local | Google account | Yes | 63 |
| BibiGPT | Summaries | Hosted | BibiGPT account | No | 134 |
All YouTube MCP servers
156 active · official first, then by GitHub stars
yutuLocalCLI, MCP server, and AI agent to automate YouTube workflows
712 GitHub stars
zubeid-youtube-mcp-serverLocalYouTube MCP Server Implementation
592 GitHub stars
youtube-mcp-serverMCP Server for YouTube API, enabling video management, Shorts creation, and advanced analytics
592 GitHub stars
mcp-youtube-transcriptLocalAn MCP server retrieving transcripts of YouTube videos
494 GitHub stars
BibiGPT YouTube Video SummarizerHostedAI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.
134 GitHub stars
youtube-marketing-skillsLocalOpen-source agent-agnostic YouTube growth toolkit — 21 AI commands + live channel MCP. Works with Claude Code, Cursor, Codex, Windsurf, Gemini CLI & any MCP client. SEO, scripts, Shorts, thumbnails, analytics, WordPress publishing. Free VidIQ/TubeBuddy alternative.
74 GitHub stars
youtube-connector-mcpMCP server for YouTube — search videos, channels, playlists, and transcripts. Works with Claude, Cursor, Windsurf, and any MCP client.
72 GitHub stars
youtube-uploader-mcpUpload, Update or Schedule videos on Youtube with the help of AI
63 GitHub stars
youtube-for-ai-agentsYour AI agent can now search Youtube, watch videos, create highlight reels, and more
61 GitHub stars
mcp-youtube-intelligenceMCP server for YouTube transcript extraction, channel monitoring, and content intelligence
53 GitHub stars
mcp-youtubeModel Context Protocol to fetch youtube transcript
50 GitHub stars- Youtube-MCP
YouTube MCP Server is an AI-powered solution designed to revolutionize your YouTube experience. It empowers users to search for YouTube videos, retrieve detailed transcripts, and perform semantic searches over video content—all without relying on the official API. By integrating with a vector databa
43 GitHub stars
@sinco-lab/mcp-youtube-transcriptLocalA server built on the Model Context Protocol (MCP) that enables direct downloading of YouTube video transcripts, supporting AI and video analysis workflows.
40 GitHub stars
mcp-youtube-transcriptTypeScript MCP server for retrieving YouTube transcripts in Claude Desktop, Cursor, Cline, Codex, and other MCP clients
40 GitHub stars
youtube-transcript-mcpZero-setup YouTube transcript extraction for Claude. Works on mobile, desktop, and web - no local installation required.
40 GitHub stars
youtube-mcp-cliLocalMCP server for YouTube transcripts, metadata, search, and downloads
33 GitHub stars
YouTube DataLocalYouTube MCP server for token-optimized, structured data using the YouTube Data API v3.
32 GitHub stars- kirbah-mcp-youtubeHosted
Provide token-optimized, structured YouTube data to enhance your LLM applications. Access efficien…
32 GitHub stars
mcp-youtubeHigh-efficiency YouTube MCP server: Get token-optimized, structured data for your LLMs using the YouTube Data API v3.
32 GitHub stars
YouTube Research MCPLocalCitation-ready YouTube transcript research and optional channel intelligence for AI agents.
27 GitHub stars
Show all 156Show fewer
YouTube Transcript + YouTube Search MCPHostedYouTube transcripts, search, channel browsing, and playlists for AI agents via MCP.
23 GitHub stars
youtube-niche-finderSelf-hosted YouTube niche & outlier-video research tool (NexLev/vidIQ alternative) — MCP server + HTTP API + worker on YouTube Data API v3 and PostgreSQL, with a zero-build ES-modules dashboard
23 GitHub stars- mcp-youtube
MCP server for Youtube
20 GitHub stars
youtube-studio-mcpLocal MCP server for YouTube metadata, thumbnails, comments, and analytics.
20 GitHub stars- youtube-mcp-server
Cómo crear MCP Servers y usarlos con GitHub Copilot Chat 🚀💻🤖
18 GitHub stars - youtube-transcript-mcpLocal
MCP server for retrieving YouTube video transcripts for Claude Code
15 GitHub stars - claude-code-youtube-mcp
YouTube MCP server for Claude Code: transcripts, search, metadata, channels, playlists, comments, trending, engagement analytics, chapters, SponsorBlock, and most-replayed heatmaps
15 GitHub stars
💯 YouTube Transcript + YouTube Search MCP for AI AgentsHosted💯 The fastest YouTube transcript + YouTube search MCP for AI agents. Try for free.
13 GitHub stars- youtube-mcp-server
A comprehensive Model Context Protocol (MCP) server providing real-time YouTube Data API access for AI assistants. Features 14 functions including intelligent content evaluation with technology freshness scoring for knowledge base curation.
13 GitHub stars - youtube-mcpLocal
YouTube MCP Server Implementation
11 GitHub stars - youtube-free-deep-research-cliLocal
Production-ready Python 3.13+ CLI/API system with Adaptive RAG, multi-engine TTS, OpenRouter key rotation, FastAPI backend, and Next.js dashboard
9 GitHub stars - youtube-research-mcp
YouTube MCP server — transcripts, comments & channel analysis as AI research source
9 GitHub stars
HasData YouTubeHosted or LocalSearch YouTube and read video, channel and transcript data as JSON. No Google Cloud project.
8 GitHub stars- youtube-mcpLocal
Bring YouTube transcripts, comments and channel data into Claude, ChatGPT and Cursor. No YouTube API key required.
7 GitHub stars - youtube-mcp
Model Context Protocol server for YouTube API - search videos, manage playlists
7 GitHub stars - youtube-transcript-to-article
Turn spoken YouTube content into structured Markdown you can publish, quote, or refine further
7 GitHub stars - vidiq-mcp
Official vidIQ MCP plugin. Grow on YouTube, Instagram & TikTok.
6 GitHub stars - youtube-dataHosted
superagnt: marketing plugin for Claude and ChatGPT. Know your market: YouTube captions and comments.
6 GitHub stars
youtube-summarizeLocalMCP server that fetches YouTube video transcripts and optionally summarizes them
6 GitHub stars
youtube-video-analyzer-mcpLocalMCP stdio server for analyzing YouTube videos with Google Gemini
5 GitHub stars
YouTube TranslateHostedTranscripts, translations, summaries, subtitles, and search for public YouTube videos.
5 GitHub stars- youtube-mcp
Give any AI the ability to watch YouTube videos. Dense frame↔transcript interleaving. Gemini-style video understanding for any model. MCP server.
5 GitHub stars - youtube-mcpLocal
No-fuss YouTube transcripts for MCP - no API keys required! A Model Context Protocol server to get YouTube video transcripts.
4 GitHub stars - go_mcp_server_youtube_search
A simple MCP (Model Context Protocol) server that provides tools for searching and retrieving information from YouTube videos. This server can be used with AI assistants that support the MCP protocol.
4 GitHub stars - youtube-context-mcp
YouTube context for AI agents over MCP: transcripts (plain/timestamped), metadata, most-replayed heatmap peaks, and deep links to any moment.
4 GitHub stars - youtube-ai
YTAI: Python YouTube SDK, CLI, FastAPI API, and MCP server for search, metadata, transcripts, comments, and downloads without user-supplied API keys.
3 GitHub stars - youtube-creator-mcp
Privacy-first MCP server for official YouTube Analytics, Reporting, research, Live Streaming, and guarded channel management
3 GitHub stars
youtube-mcpLocalMCP server for YouTube creator-ops with a ComfyUI bridge for AI thumbnail generation.
2 GitHub stars- youtube-transcript-mcpLocal
Get YouTube transcripts in Claude with natural language - no technical syntax needed
2 GitHub stars - axiomworks-youtube-mcp
The definitive YouTube + YouTube Music MCP server — 68 tools for search, playlists, comments, analytics, live streaming, and full YouTube Music library management.
2 GitHub stars - get-youtube-video-transcript-mcp
This is an MCP server which grabs transcripts/subtitles as well as the title from YouTube videos using yt-dlp.
2 GitHub stars - mcp-server-youtube
Rust MCP server for Youtube
2 GitHub stars - meta-youtube-comment-mcp
Human-in-the-loop comment automation for Instagram, Facebook & YouTube — CLI + zero-dependency MCP server (Meta Graph API, YouTube Data API, review queue, LLM-drafted replies)
2 GitHub stars - youtube_mcp
YouTube MCP server (v2.0.0): resolve channels, list videos/playlists, channel keyword search, video comments + URL→video info/transcript. Quota-aware & safe-by-default.
2 GitHub stars - youtube-kitLocal
YouTube CLI and MCP server: search and read public YouTube, and manage your own channels.
2 GitHub stars - youtube-studio-mcp
High-performance, zero-dependency MCP server connecting AI assistants (Claude, Cursor, Antigravity) to YouTube Studio for automated SEO, video publishing, playlist curation, and deep traffic analytics via local Google OAuth.
2 GitHub stars
YouTube Shorts AgentLocalAgent-first YouTube Shorts uploader: dry-run validation, OAuth checks, synthetic-media metadata.
1 GitHub stars- youtube-caption-mcpLocal
YouTube字幕取得MCPサーバー - Claude Desktop向けYouTube動画字幕情報取得ツール
1 GitHub stars - mcp-youtubeLocal
MCP server for the full YouTube Data API v3 — playlists, videos, channels, community, captions, and media, all conversationally from Claude.
1 GitHub stars - youtube-captions-mcpLocal
MCP server that lets Claude read YouTube video transcripts, metadata, and search inside captions. No API key required.
1 GitHub stars - youtube-hybrid-mcpLocal
Hybrid YouTube MCP server using API and yt-dlp
1 GitHub stars - youtube
Free YouTube utilities for Node.js - Get transcripts, channel videos, video info without API key 🎬
1 GitHub stars - YouTube Transcript & Search MCP ServerHosted
YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.
1 GitHub stars - YouTube Transcripts, Comments & Channel AnalyticsHosted
YouTube transcripts, comment sentiment and the moments viewers react to, plus channel stats.
1 GitHub stars - YouTube Trends APIHosted
YouTube search volume and trending videos over time. Free key at trendsapi.ai
1 GitHub stars - YouTube Trends MCPHosted
YouTube search interest and trend data over time, with growth metrics. Free key at trendsmcp.ai
1 GitHub stars - YTAPIHosted
YouTube transcripts, comments, video details, heatmaps, search, channels and playlists.
1 GitHub stars
youtube-content-kitLocalTyped YouTube client, CLI and MCP server for a channel's own content: upload private drafts, read channel and video stats.
0 GitHub stars
YouTube Channel Stats ExtractorLocalYouTube Channel Stats Extractor: a company domain to its YouTube channel, subscribers, metadata.
0 GitHub stars- youtube-mcp-cliLocal
YouTube MCP server and CLI for Claude Code, Codex and AI agents. 16 tools for transcripts, search, channel research, comments, analytics and multi-channel management.
0 GitHub stars
PeepTrend: YouTube Gaming Trend FinderLocalFind rising Steam games and YouTube content opportunities before the niche gets crowded.
0 GitHub stars
Runsheet YouTube AutopilotHosted or LocalThe YouTube autopilot: plan, write and schedule YouTube videos, and upload from your machine.
0 GitHub stars
YoutubeHosted or LocalYouTube MCP — wraps the YouTube Data API v3 (BYO API key)
0 GitHub stars- mcp-youtube-video-downloaderLocal
MCP server for downloading videos with yt-dlp and extracting YouTube transcripts with Defuddle
0 GitHub stars - youtube-knowledge-mcpLocal
MCP Server for extracting and managing YouTube video knowledge
0 GitHub stars - youtube-mcpLocal
A safe, local-first MCP server for managing and analyzing your YouTube channel.
0 GitHub stars - youtube-subtitle-mcpLocal
MCP Server for fetching YouTube video subtitles/transcripts with multiple format support (SRT, VTT, TXT, JSON)
0 GitHub stars - mcp-youtube-transcriptLocal
A server built on the Model Context Protocol (MCP) that enables direct downloading of YouTube video transcripts, supporting AI and video analysis workflows.
0 GitHub stars - youtube-api-mcp-serverLocal
YouTube API MCP Server - Access YouTube content via Model Context Protocol
0 GitHub stars - youtube-codemode-mcpLocal
Code Mode MCP server for the YouTube Data, Analytics, and Reporting APIs. Three tools: docs, search, execute.
0 GitHub stars - youtube-mcpLocal
YouTube MCP server for searching liked videos and watch history via Claude
0 GitHub stars - youtube-mcp-serverLocal
YouTube MCP Server with TOON format for 90%+ token savings
0 GitHub stars - youtube-organic-mcpLocal
YouTube organic analytics — channel stats, video performance, watch time & audience insights.
0 GitHub stars - youtube-video-summarizer-mcpLocal
An MCP server for YouTube video summarization
0 GitHub stars - youtube-mcp-communityLocal
MCP server for YouTube Data API v3 — search, videos, channels, playlists, comments, and more through 20 tools
0 GitHub stars - youtube-mcp-serverLocal
YouTube MCP Tools - AI-native YouTube API with intelligence layer for GitHub Copilot, Claude, and other AI agents
0 GitHub stars - youtube-scrap-mcpLocal
MCP server for extracting YouTube video content with transcript processing.
0 GitHub stars - youtube-mcpLocal
MCP server for YouTube video uploads and management via Google Domain-Wide Delegation
0 GitHub stars - youtube-relay-mcpLocal
Code-execution-based YouTube tool — CLI (ytrelay) + MCP shim + Claude Code skill. Search YouTube, fetch transcript/title/description, get an embeddable video ID.
0 GitHub stars - HubTub Pulse: YouTube AnalyticsHosted
Your YouTube channels’ private analytics for AI assistants: revenue, views, retention. Read-only.
0 GitHub stars - Vidskim: YouTube transcriptsHosted
Let AI assistants read YouTube: transcripts with clickable timestamps, chapters, search, channels.
0 GitHub stars - VidWords YouTubeHosted
Extract YouTube transcripts, search what was said, and read on-screen frames with cited timestamps.
0 GitHub stars - YouTubeHosted
Search, video, channel, playlist, comments, trending and related items from YouTube. Hosted by the p
0 GitHub stars - YouTube AI Video Summarizer: Briefs and Q&AHosted
Gemini watches public YouTube videos and returns a timestamped brief or answers to your questions.
0 GitHub stars - YouTube Autocomplete — FlashDataLocal
YouTube autocomplete suggestions by query prefix, language and region. Paid FlashData API.
0 GitHub stars - YouTube Captions — FlashDataLocal
YouTube uploader captions with timestamps for subtitle exports. Paid FlashData API.
0 GitHub stars - YouTube Channel Data — FlashDataLocal
YouTube channel profiles and recent video inventories. Paid FlashData API.
0 GitHub stars - YouTube Channel TranscriptsHosted
Transcripts of every video of a YouTube channel or playlist; only new videos on a schedule.
0 GitHub stars - YouTube Download to Cloud Storage — FlashDataLocal
Deliver YouTube video, audio or clips to your cloud storage asynchronously. Paid FlashData API.
0 GitHub stars - YouTube Email FinderHosted
Find the contact email of YouTube channels from the link, the @handle or the channel_id. Resolves th
0 GitHub stars - YouTube Extended Search — FlashDataLocal
Larger YouTube topic searches with up to 700 requested video results. Paid FlashData API.
0 GitHub stars - YouTube License Metadata — FlashDataLocal
YouTube Creative Commons license-label metadata, not training authorization. Paid FlashData API.
0 GitHub stars - YouTube MCPLocal
Independent, unofficial project for YouTube metadata, transcripts, comments, and search.
0 GitHub stars - YouTube MCP by InsightfulPipeHosted
Hosted YouTube MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
0 GitHub stars - YouTube Metadata — FlashDataLocal
YouTube video metadata, available chapters, statistics and formats. Paid FlashData API.
0 GitHub stars - YouTube ReaderHosted
Turn any YouTube video into text: transcript, title, channel, timestamps.
0 GitHub stars - YouTube Scraper: Comments, Dislike Estimates, No API KeyHosted
YouTube videos and channels with top comments in the same row, plus dislike estimates. No API key.
0 GitHub stars - YouTube Search — FlashDataLocal
YouTube keyword search with filters and up to 20 requested videos. Paid FlashData API.
0 GitHub stars - YouTube Search TranscriptsHosted
Transcripts of the top YouTube videos for a keyword, with date, length and sort filters.
0 GitHub stars - YouTube Shorts by 1SocialHosted
Upload and schedule YouTube Shorts from your AI assistant.
0 GitHub stars - YouTube Transcript — FlashDataLocal
YouTube transcript text with timestamps from existing caption tracks. Paid FlashData API.
0 GitHub stars - YouTube Transcript AIHosted
Read YouTube transcripts and search what people say across 425k videos. Free API key.
0 GitHub stars - YouTube Transcript APIHosted
YouTube transcripts in bulk: 12/12 in our test, zero failures charged; human vs auto flagged.
0 GitHub stars - YouTube Transcript ScraperHosted
Transcripts of YouTube videos, channels, playlists and searches; AI transcription when no captions.
0 GitHub stars - YouTube TranscriptsHosted
Transcripts from YouTube videos, whole channels and playlists for AI agents, with bulk ZIP export.
0 GitHub stars - YouTube TranscriptsHosted
Transcripts of YouTube videos, playlists and channels with timestamps; SRT or WebVTT too.
0 GitHub stars - YouTube Transcripts & Creator DataHosted
YouTube transcripts, channel transcripts, comments and public creator business emails.
0 GitHub stars - YouTube Transcripts, Search & SummariesHosted
YouTube transcripts, video search, chapters and extractive summaries. No YouTube API key, no LLM.
0 GitHub stars - youtube-mcpLocal
Search YouTube, manage your channel and read analytics; every change needs your approval.
0 GitHub stars - youtube-transcriptsHosted
YouTube transcripts with timestamps from video links or channels. Charged only per transcript.
0 GitHub stars - youtube-video-channelHosted
YouTube video metadata, transcripts and channel data by URL or @handle. No API key. Pay per result.
0 GitHub stars - Zebu Data - YouTube Data & TranscriptsHosted
YouTube search, whole channels, video stats, comments and full transcripts with timestamps.
0 GitHub stars - youtube-data-mcp-serverLocal
YouTube MCP Server Implementation
274/wk downloads a week - youtube-transcript-mcpLocal
MCP server for fetching YouTube transcripts
68/wk downloads a week
TranscriptAPI — YouTube transcripts (transcriptapi.io)Hosted or LocalYouTube transcripts, search, channels and playlists for AI agents, by transcriptapi.io.
51/wk downloads a week
fetchworks-mcpLocalYouTube transcripts for AI agents: videos, channels, playlists, search. Timestamps, SRT, VTT.
38/wk downloads a week- @80ai20u/mcp-youtube-transcriptLocal
MCP server for YouTube transcript fetching - returns transcript content directly
17/wk downloads a week - @jachoi/youtube-data-mcp-serverLocal
YouTube MCP Server Implementation
10/wk downloads a week - @mrfentmen/youtube-mcpLocal
Query the YouTube Data API v3: video search, video details, channel details.
- AIsa YouTube SearchHosted
Search videos, channels and playlists, narrowed by country, language and filters.
- BulkTranscripts YouTubeHosted
YouTube transcripts, search, channel/playlist listings and upload tracking for AI agents.
- cloud-api-hub-youtube-downloaderHosted
Cloud Api Hub - Youtube Downloader: Get Youtube video info and download links to MP4 or MP3 file.
- Faceabot YouTube transcriptHosted
What is said in a YouTube video: transcript with timestamps, title and channel. Free, no key.
- KlipTools YouTube SubtitlesHosted
YouTube subtitles and transcripts as SRT, VTT or plain text. Pay per download with credits.
- ShortsMonkey YouTube Outlier ResearchHosted
Find YouTube outliers, daily viral Shorts, and analyze video performance.
- SocialDataX YouTube MCPHosted
YouTube video/channel search, suggestions, details, comments/replies, Shorts, transcripts, paging.
- vidIQHosted
Research and create for YouTube, Instagram & TikTok
- Wicked YouTube Transcript API — Captions, Timestamps, SRT & VTTHosted
YouTube transcript API: batch video captions, timestamps, metadata and SRT/VTT subtitles.
- youtubeHosted
YouTube: YouTube Data API, you can add various YouTube features to your app. Use the API for.
- YouTubeHosted
Desempenho do canal, vídeos e comentários
- YouTube Channel Info ScraperHosted
Public channel stats, external links, keyword discovery and recent long-form upload activity.
- YouTube Comments ScraperHosted
Public YouTube comments and linked replies, Top/Newest sorting, likes and video metadata.
- YouTube Data Scraper - Videos & ChannelsHosted
Scrape YouTube videos and channels: titles, views, likes, subscriber counts, and upload dates.
- YouTube ScraperHosted
Public YouTube search, channel videos, Shorts and optional video metadata. No API key.
- YouTube Scraper with TranscriptsHosted
YouTube videos, channels, playlists, search to JSON: views, likes, dates and full transcripts.
- YouTube Studio MCPHosted
Hosted MCP for YouTube Studio: uploads, metadata, playlists, comments, analytics, captions.
- YouTube Transcript ExtractorHosted
Transcripts of YouTube videos, playlists and channels in any language: text, SRT, VTT or JSON.
- YouTube Transcript ScraperHosted
Transcripts of YouTube videos and Shorts in bulk, with timestamps. Runs on Apify.
- YouTube Transcripts & SubtitlesHosted
Bulk YouTube transcripts from videos, channels, playlists or search: text, RAG chunks, SRT, VTT.
- youtube-creator-mcpLocal
YouTube automation: upload videos, Shorts, manage playlists, get analytics
- youtube-download-apiHosted
Youtube Download API: Download audio and video from YouTube. On the JoJ API marketplace.
- youtube-downloader-apiHosted
YouTube Downloader API: The YouTube Downloader API enables fast and easy downloading of YouTube.
- youtube-growthHosted
Audits any YouTube channel against its own history. Every claim carries its sample size.
- youtube-mediaHosted
Search YouTube, read video metadata, and fetch transcripts with language preferences
- youtube-media-mcp-serverHosted
YouTube video search with transcript extraction as first-class output.
- YouTubeTranscriptAPIHosted
YouTube transcripts, search, and channel and playlist listings for any AI app. Hosted.
Questions
Is there an official YouTube MCP server?
No. Google's list of official MCP servers covers Cloud, Maps, Analytics and Workspace but not YouTube. Every YouTube server is community-built.
Which YouTube MCP server is best for transcripts and summaries?
jkawamoto's YouTube Transcript server. It needs no key, only reads, and splits long transcripts so they fit in the chat. BibiGPT is a hosted option if you would rather sign in than install anything.
Do I need a YouTube API key?
Not for transcripts. Search and channel servers like ZubeidHendricks' need a YouTube Data API key, and channel managers like yutu need you to sign in with Google.
Is there a hosted YouTube MCP server that needs no API key?
Yes. vidIQ hosts a YouTube MCP server for channel and keyword research that you sign in to, included in every vidIQ plan including Free. BibiGPT hosts one for video summaries.
Can an MCP server upload or edit videos on my channel?
Yes. yutu can upload, edit and delete videos, playlists, captions and comments, and youtube-uploader-mcp uploads and schedules videos. Both act through YouTube's official API after you sign in with Google.
Why does yutu make me create a Google Cloud project?
It signs in with your own Google OAuth app, not a shared one. You create a desktop OAuth client, add yourself as a test user, and sign in once to save a token.
How many searches can I run a day?
About 100 by default. Each Google Cloud project gets 100 search calls and 100 uploads a day, plus 10,000 units for other requests, reset at midnight Pacific time.
Why does the transcript server fail on a cloud server?
YouTube blocks most IP addresses that belong to cloud providers such as AWS, Google Cloud and Azure. Run it on your own computer, or set a residential proxy in its settings.
Is pulling transcripts allowed by YouTube?
Not clearly. YouTube's terms forbid automated access such as scrapers without its permission, and the official API only gives captions for videos you can edit. Transcript servers read the public captions outside that API.