Skip to main content
Glama
YouTube Transcript MCP Server

YouTube Transcript MCP Server

by jkawamoto

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HTTP_PROXYNoHTTP proxy server URL
HTTPS_PROXYNoHTTPS proxy server URL
WEBSHARE_PROXY_PASSWORDNoPassword for the Webshare Residential Proxy
WEBSHARE_PROXY_USERNAMENoUsername for the Webshare Residential Proxy

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_transcriptC

Retrieves the transcript of a YouTube video.

get_timed_transcriptB

Retrieves the transcript of a YouTube video with timestamps.

get_video_infoC

Retrieves the video information.

get_available_languagesA

Retrieves the available languages for the video.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 4 tools

Disambiguation4/5

Each tool targets a distinct output type, though get_transcript and get_timed_transcript overlap heavily in purpose and are only separated by the presence of timestamps. get_available_languages and get_video_info are clearly distinct from transcript retrieval.

Naming Consistency5/5

All four tools follow a consistent get_noun snake_case pattern, making the set highly predictable and readable.

Tool Count5/5

Four tightly scoped tools is appropriate for a focused YouTube transcript server. Each tool earns its place without extraneous surface area.

Completeness4/5

Core needs—transcript text, timestamped transcript, language availability, and video metadata—are covered. Minor gaps like transcript translation or search within a transcript are not present but are not essential to the stated purpose.

Maintenance

ActivityActive
ResponsivenessSlow