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

Related MCP server: YouTube Transcript Extractor MCP

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
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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