YouTube MCP
About
Connect AI assistants to YouTube - search, transcripts, metadata, and more.
Details
- Author
- mrsknetwork
- Categories
- Productivity, Search, Knowledge Base, Other
Jump to
Setup
Install YouTube MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/mrsknetwork/ytmcp
Follow the installation instructions in the repository README, then restart your MCP client.
Connect AI assistants to YouTube: search, transcripts, metadata, and more.
- Extract clean, word-for-word video transcripts. No credentials required.
- Search YouTube by keyword, date range, duration, quality, and region.
- Fetch trending videos for any country and category.
- Retrieve video stats, metadata, comments, captions, and channel details.
- Look up channels by@handle(e.g.@MrBeast).
- Access your own subscriptions, members, and membership tiers via OAuth.
The server supports three access tiers. Pick the one that fits your use case.
Works out of the box. Theget_video_transcripttool usesyt-dlpto extract transcripts without any API credentials.
{ "mcpServers": { "youtube-mcp": { "command": "npx", "args": ["-y", "@mrsknetwork/ytmcp@latest"] } } }
Unlocks all public data tools. Best for search, metadata, comments, trending videos, and transcripts.
- Open theGoogle Cloud Console.
- EnableYouTube Data API v3for your project.
- Go toCredentialsand create anAPI Key.
2. Add to your MCP client config or .env file
PassGOOGLE_API_KEYviaenvin your MCP client config, or placeGOOGLE_API_KEY=YOUR_KEYinside a.envfile in the project directory.
{ "mcpServers": { "youtube-mcp": { "command": "npx", "args": ["-y", "@mrsknetwork/ytmcp@latest"], "env": { "GOOGLE_API_KEY": "YOUR_GOOGLE_API_KEY" } } } }
Credentials are passed securely via environment variables in the MCP config. They are never stored in files.
{ "mcpServers": { "youtube-mcp": { "command": "npx", "args": ["-y", "@mrsknetwork/ytmcp@latest"], "env": { "GOOGLE_CLIENT_ID": "your-client-id.apps.googleusercontent.com", "GOOGLE_CLIENT_SECRET": "your-client-secret" } } } }
On your first tool call, the AI will share a login link. Click it, authorize the app in your browser, then tell the AI you are done. Your session is saved. You will not need to log in again unless you revoke access.
Ask your AI to callrevoke_oauth_tokento sign out and delete your stored credentials at any time.
git clone https://github.com/mrsknetwork/ytmcp.git cd ytmcp npm install npm run build cp .env.example .env # Set GOOGLE_API_KEY inside .env node build/server/index.js
BYOK Reddit/YouTube research CLI with a tamper-evident audit log and an MCP server.
An agent-based tool for web search and advanced research, including analysis of PDFs, documents, images, and YouTube transcripts.
An MCP server providing search capabilities for Reddit, YouTube, and Twitter.
Provides search capabilities and data retrieval from SerpAPI and YouTube for AI assistants.
Get YouTube transcripts, search videos, browse channels, and extract playlists from any AI agent — powered by TranscriptAPI.com with no API key required.
Search YouTube videos and retrieve their transcripts using the YouTube API.
Self-hosted YouTube research MCP with 17 tools for search, transcripts, timestamped frames, comments, and private local semantic corpora.
Search a YouTube video's transcript and read its frames — every answer cites a clickable timestamp.
A set of tools to interact with YouTube, including video search, transcript extraction, and comment retrieval.
AI recruiting for mission-aligned engineers — verified across GitHub, X, YouTube, Medium, and more
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



