get_yt_video_infoLABSCO SUMMARY
A video becomes text, with nothing to configure.
Most YouTube connectors stop at the Google Cloud console; this one works from the moment it is installed, which is the difference between using it now and adding it to a list of things to set up.
What it is
A narrow YouTube reader: give it a video and get back the title, description, channel, publish date and view count together with the transcript, using extraction libraries rather than the Data API, so there is nothing to sign up for.
What you get
get_yt_video_info— the video's metadata and its transcript in one call- Transcript handling with fallback logic that covers both manually created and auto-generated captions
- Logging throughout and error handling for the cases where a transcript simply is not available
Requirements
Python 3.13+ and pip install mcp-youtube-extract, or pipx, then run mcp_youtube_extract. No configuration is needed — the metadata path works without credentials. YOUTUBE_API_KEY is optional and used only as an additional fallback for metadata when the extraction path fails; setting one means a Google Cloud project with the YouTube Data API v3 enabled and billing linked, against a free tier of 10,000 units per day.
Setup effort
One command — pip install mcp-youtube-extract
USE CASES
Summarising a video you have no time to watch
One call returns the transcript with the metadata, so the summary is grounded in what was actually said.
Quoting a talk accurately
Read the transcript back rather than paraphrasing from the title and description.
Working with videos that only have auto-captions
The fallback covers auto-generated transcripts as well as manual ones, so a video without proper captions still yields text.
Trying it before committing to any setup
Install and go — the optional API key exists as a fallback, not a prerequisite.
1 tool
Listed in project docs. Your client may show a different list.
BEFORE YOU INSTALL
What to know first
Tools you get
1 tool named in the project's documentation.
Requires
mcp_youtube_extract on PATH
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
pip install mcp-youtube-extractMCP Clients
Any MCP client — PyPI
{
"mcpServers": {
"mcp_youtube_extract": {
"command": "mcp_youtube_extract"
}
}
}