YouTube Integration
Retrieves transcripts from YouTube videos, supporting various URL formats (standard, shortened, and embed) and returning the transcript text content.
Provides input validation for the YouTube transcript extraction functionality.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@YouTube Integrationget transcript from https://youtu.be/dQw4w9WgXcQ"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
YouTube Integration
The YouTube MCP server provides functionality to extract transcripts from YouTube videos.
Available Tools
get_youtube_transcript
Retrieves the transcript text from a YouTube video.
Parameters:
videoUrl: Full YouTube video URL (supports standard, shortened, and embed URLs)
Returns: Object containing:
content: Array with transcript text
Related MCP server: YouTube Transcript MCP Server
URL Support
Handles multiple YouTube URL formats:
Standard:
https://www.youtube.com/watch?v=VIDEO_IDShortened:
https://youtu.be/VIDEO_IDEmbed:
https://www.youtube.com/embed/VIDEO_ID
Error Handling
The server implements standard error handling:
Invalid URLs return
ErrorCode.InvalidParamsMissing URL returns
ErrorCode.InvalidParamsFailed transcript fetches return formatted error messages
Graceful shutdown on SIGINT
Technical Details
Built using the Highlight AI MCP SDK
Uses youtube-transcript library
Input validation via Zod
Runs as a stdio-based MCP server
Supports Node.js >=18.0.0
Limitations
Only works with videos that have captions enabled
Currently only returns English transcripts
Rate limits depend on YouTube's API restrictions
This server cannot be deployed
Maintenance
Related MCP Connectors
Fetch the full transcript of any YouTube video as clean text. No API key, no signup.
Any video URL to LLM-ready transcript. ASR built in, no captions needed. TikTok, X, TED and more.
Extract YouTube transcripts, search what was said, and read on-screen frames with cited timestamps.
Clean YouTube transcripts for agents: single videos, channels, playlists, plus AI caption cleanup.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables fetching YouTube video transcripts with Google OAuth 2.0 authentication. Supports both manual and auto-generated transcripts with optional timestamps from video URLs or IDs.-
- FlicenseBqualityNot gradedmaintenanceEnables extraction and processing of YouTube video transcripts from individual videos, channels, and playlists. Supports transcript search, batch processing, multiple output formats (JSON, text, SRT, VTT), and bulk operations across multiple videos.1134 npm-
- AlicenseAqualityDmaintenanceEnables fetching, searching, and summarizing YouTube video transcripts with multi-language support.4MIT
- AlicenseNot gradedqualityDmaintenanceEnables retrieval of transcripts from YouTube videos, supporting multiple URL formats, language selection, timestamps, and ad filtering.656 npmMIT