Hosted MCP server · #138 most used on Smithery

youtube-mcp

sfiorini/youtube-mcp

Search and browse videos, channels, and playlists to fetch titles, descriptions, stats, and durations. Retrieve multilingual, timestamped transcripts and search within captions for precise context. Surface channel and playlist insights quickly by listing items and details.

Uses
3.8k
Tools
7
Runs
Hosted
Prompts
2
Listed
12mo ago

Get started

Add it to your agent

npx -y @smithery/cli@latest install sfiorini/youtube-mcp --client claude

Swap --client claude for cursor, vscode, windsurf or another client. The CLI asks for any required settings.

What it can do

7 tools

videos_getVideo2 paramsGet detailed information about a YouTube video including URL
ParameterTypeDescription
partsarrayParts of the video to retrieve
videoIdstringThe YouTube video ID
videos_searchVideos2 paramsSearch for videos on YouTube and return results with URLs
ParameterTypeDescription
querystringSearch query
maxResultsnumberMaximum number of results to return
transcripts_getTranscript2 paramsGet the transcript of a YouTube video
ParameterTypeDescription
videoIdstringThe YouTube video ID
languagestringLanguage code for the transcript
channels_getChannel1 paramGet information about a YouTube channel
ParameterTypeDescription
channelIdstringThe YouTube channel ID
channels_listVideos2 paramsGet videos from a specific channel
ParameterTypeDescription
channelIdstringThe YouTube channel ID
maxResultsnumberMaximum number of results to return
playlists_getPlaylist1 paramGet information about a YouTube playlist
ParameterTypeDescription
playlistIdstringThe YouTube playlist ID
playlists_getPlaylistItems2 paramsGet videos in a YouTube playlist
ParameterTypeDescription
maxResultsnumberMaximum number of results to return
playlistIdstringThe YouTube playlist ID

Ready-made

Prompts

  • summarize-videoSummarize a YouTube video
  • analyze-channelAnalyze a YouTube channel

Readable data

Resources

  • infoInformation about available YouTube MCP resources and how to use them