Loading...

This MCP server retrieves YouTube video transcripts, offering language selection, timestamps, and ad filtering, enhancing content accessibility and analysis.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
This MCP server retrieves YouTube video transcripts, offering language selection, timestamps, and ad filtering, enhancing content accessibility and analysis.
This server is generally safe for use as it primarily performs read-only operations. The risk is low, but it's important to be aware of potential network errors and the reliance on YouTube's API. Ensure proper error handling in client applications.
Performance depends on YouTube's API response times and network latency. Transcripts for longer videos may take longer to retrieve.
This server itself doesn't incur direct costs, but excessive use might trigger rate limiting from YouTube's API.
npx -y @smithery/cli install @kimtaeyoon83/mcp-server-youtube-transcript --client claude{
"mcpServers": {
"youtube-transcript": {
"command": "npx",
"args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"]
}
}
}OPENAI_API_KEYget_transcriptExtracts the transcript from a YouTube video based on the provided URL and language preferences.
Read-only operation; retrieves data without modifying any resources.
None
hybrid
This server is generally safe for use as it primarily performs read-only operations. The risk is low, but it's important to be aware of potential network errors and the reliance on YouTube's API. Ensure proper error handling in client applications.
This server is designed for read-only access to YouTube transcripts, so autonomy features are limited.
Production Tip
Implement robust error handling and retry logic in the client application to handle potential network issues or API errors.
The server supports standard YouTube video URLs, Shorts URLs, and video IDs.
Use the 'lang' parameter with the appropriate language code (e.g., 'en', 'ko').
The server automatically falls back to available languages.
Ad filtering relies on chapter markers, which may not always be accurate or comprehensive.
Yes, set the 'include_timestamps' parameter to true.
There is no enforced limit, but extremely long videos may take a significant amount of time to process.
Common errors include invalid video URLs, unavailable transcripts, and network connectivity issues.