Youtube Transcript And Youtube Search MCP server
{
"mcpServers": {
"transcriptout-youtube-transcript-and-youtube-search": {
"type": "http",
"url": "https://api.transcriptout.com/mcp"
}
}
}{
"mcpServers": {
"transcriptout-youtube-transcript-and-youtube-search": {
"type": "http",
"url": "https://api.transcriptout.com/mcp"
}
}
}{
"mcpServers": {
"transcriptout-youtube-transcript-and-youtube-search": {
"type": "http",
"url": "https://api.transcriptout.com/mcp"
}
}
}{
"servers": {
"transcriptout-youtube-transcript-and-youtube-search": {
"type": "http",
"url": "https://api.transcriptout.com/mcp"
}
}
}{
"mcpServers": {
"transcriptout-youtube-transcript-and-youtube-search": {
"type": "http",
"url": "https://api.transcriptout.com/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 1.0.1
What it does
This server lets AI agents read YouTube videos by providing transcripts in multiple formats, search YouTube for videos and channels, list playlists, and submit bulk transcript jobs. It's for developers building agents that need to work with YouTube content.
- Get a transcript of a YouTube video so an agent can summarize or extract information from it.
- Search YouTube for videos or channels by query to find relevant content programmatically.
- Submit a background job to transcribe thousands of videos and retrieve them later for batch processing.
Tools this server exposes
| Tool | Does |
|---|---|
| get_transcript | Fetch the transcript of a YouTube video in text or JSON format with optional language specification. |
| search_videos | Search YouTube for videos by query string. |
| search_channels | Search YouTube for channels by query string. |
| get_channel_videos | List videos from a YouTube channel. |
| get_playlist_videos | List videos from a YouTube playlist. |
| submit_bulk_job | Submit a background job to transcribe up to 4,000 videos. |
| get_bulk_job_status | Check the status of a submitted bulk transcript job. |
| get_bulk_job_results | Retrieve results from a completed bulk transcript job. |
| list_bulk_jobs | List all bulk transcript jobs associated with your account. |
| chunk_transcript | Split a transcript into chunks with word-level timestamps for RAG workflows. |
| get_video_metadata | Get metadata for a YouTube video including title, duration, and channel information. |
| get_channel_info | Get information about a YouTube channel. |
| get_playlist_info | Get information about a YouTube playlist. |
| validate_url | Validate whether a given URL is a valid YouTube video, channel, or playlist link. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.