youtube-mcp-server

youtube-mcp-server

3.2

If you are the rightful owner of youtube-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A FastMCP server for YouTube: unified video/channel/playlist info, download, and management tools for memo agents and automation.

Runnable YouTube MCP Server is designed to provide a robust, extensible, and developer-friendly solution for accessing and managing YouTube content. It addresses the limitations of existing YouTube MCP servers, which are often unmaintainable or limited in functionality. This server offers unified access to YouTube video, channel, and playlist information, along with tools for downloading and managing content. It is particularly useful for developers building memo agents and automation workflows, as it integrates seamlessly with these systems. The server is open source, allowing for easy extension and maintenance.

Features

  • Unified access to YouTube video, channel, and playlist information
  • Download video/audio streams in various formats and qualities
  • Extract and process video thumbnails
  • Manage playlist content (add, remove, reorder)
  • Manage video privacy status (public/private/unlisted)

Tools

  1. describeVideo

    Get video information (selectable sections)

  2. getDownloadOptions

    Get available download formats/qualities

  3. downloadVideo

    Download video/audio stream

  4. extractThumbnail

    Extract and process video thumbnail

  5. listSubtitleLanguages

    Get available subtitle languages for a video

  6. manageVideoStatus

    Manage video privacy status

  7. describeChannel

    Get public channel information

  8. describePlaylist

    Get public playlist information

  9. managePlaylistItems

    Playlist content management (add/remove/reorder)