get_transcript
Extract transcript from a YouTube video URL or ID
Get a YouTube video's transcript from its URL or ID, in the caption language you ask for.
LABSCO SUMMARY
One tool and no credential: a URL goes in, text comes back, and the model can quote it rather than paraphrase a description. Turning timestamps on is what makes the quote checkable — you get the moment as well as the words, with the sponsor read already stripped out.
A single-tool server: hand it a YouTube URL, a Shorts URL or a bare video ID and it returns the video's captions as text. A second tool appears if you supply a TwelveLabs key, for videos where the captions are not the point.
Node.js 18 or newer; no account and no API key for transcripts. The video-analysis tool is opt-in and needs TWELVELABS_API_KEY, and it takes a direct video file URL — a YouTube watch page serves HTML, not a video stream, so it will not work there. MIT licensed.
Add the configuration to your client
USE CASES
Pull the captions and work from the text, with the sponsor segments already removed.
Ask for timestamps in the output, so the quote comes with the point in the video to jump to.
Name the caption language you want; if the video does not carry it, the available one comes back instead of an error.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
get_transcriptExtract transcript from a YouTube video URL or ID
BEFORE YOU INSTALL
1 tool when we connected. analyze_video registers only when TWELVELABS_API_KEY is set, and it takes a direct video file URL, not a YouTube watch URL. strip_ads and include_timestamps are parameters of get_transcript, not tools.
CONTEXT COST
Rated by the size of the one tool definition that rides along on every turn
INSTALLATION
{
"mcpServers": {
"youtube-transcript": {
"command": "npx",
"args": [
"-y",
"@kimtaeyoon83/mcp-server-youtube-transcript"
]
}
}
}{
"mcpServers": {
"youtube-transcript": {
"command": "npx",
"args": [
"-y",
"@kimtaeyoon83/mcp-server-youtube-transcript"
],
"env": {
"TWELVELABS_API_KEY": "<YOUR_TWELVELABS_API_KEY>"
}
}
}
}npx @michaellatman/mcp-get@latest install @kimtaeyoon83/mcp-server-youtube-transcript