Skip to main content
Glama

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

URL Support

Handles multiple YouTube URL formats:

  • Standard: https://www.youtube.com/watch?v=VIDEO_ID

  • Shortened: https://youtu.be/VIDEO_ID

  • Embed: https://www.youtube.com/embed/VIDEO_ID

Error Handling

The server implements standard error handling:

  • Invalid URLs return ErrorCode.InvalidParams

  • Missing URL returns ErrorCode.InvalidParams

  • Failed 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

-
security - not tested
-
license - not tested
-
quality - not tested

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that enables retrieval of transcripts from YouTube videos with language-specific support.
    Last updated -
    1
    221
    1
    MIT License
  • A
    security
    F
    license
    A
    quality
    A Model Context Protocol server that enables AI assistants to extract transcripts from YouTube videos, allowing AI to analyze and work with video content directly.
    Last updated -
    1
    3
    2
  • A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that enables retrieval of transcripts from YouTube videos. This server provides direct access to video transcripts and subtitles through a simple interface, making it ideal for content analysis and processing.
    Last updated -
    1
    170
    29
    MIT License
    • Linux
    • Apple
  • A
    security
    A
    license
    A
    quality
    A comprehensive MCP server for extracting YouTube video transcripts with support for multiple transports, languages, and output formats.
    Last updated -
    7
    0
    3
    MIT License

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/highlight-ing/highlight-youtube-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server