MCP Hub
Back to servers

mcp-ytmusic

Enables users to search the YouTube Music catalog and manage playlists using natural language. It provides tools for searching songs, albums, and artists, as well as performing playlist operations like creating, adding, and deleting tracks.

glama
Updated
Mar 30, 2026

mcp-ytmusic

YouTube Music MCP server for Claude Code. Search the catalog and manage playlists via natural language.

Tools

ToolActionsDescription
searchSearch songs, videos, albums, artists, playlists
playlistlist, create, add, tracks, deleteManage playlists
configinfo, auth_statusCheck configuration and auth

Setup

# Clone and install
git clone https://github.com/alexcook/mcp-ytmusic.git
cd mcp-ytmusic
python3 -m venv venv
source venv/bin/activate
pip install -e .

# Initialize config directory
ytmusic-mcp init

# Authenticate (paste browser headers from Chrome DevTools on music.youtube.com)
ytmusic-mcp auth

# Verify
ytmusic-mcp status

Claude Code Integration

Add to ~/.claude/mcp.json:

{
  "mcpServers": {
    "YouTube Music": {
      "command": "/path/to/mcp-ytmusic/venv/bin/python",
      "args": ["-m", "ytmusic_mcp"]
    }
  }
}

Auth

Uses browser cookie authentication via ytmusicapi. One-time setup:

  1. Open Chrome → https://music.youtube.com (make sure you're logged in)
  2. Open DevTools (F12) → Network tab
  3. Click any request to music.youtube.com
  4. Right-click → Copy → Copy request headers
  5. Run ytmusic-mcp auth and paste when prompted

Credentials are saved to ~/.config/ytmusic-mcp/browser.json and are valid for ~2 years.

Reviews

No reviews yet

Sign in to write a review