Skip to main content
Glama
eduardoddddddd

youtube-music-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
auth_statusA

Comprueba si la sesion local esta configurada; verify=True hace una llamada privada minima.

list_liked_songsA

Lista canciones marcadas con Me gusta y permite filtrarlas por texto, artista o album.

list_library_playlistsB

Lista las playlists guardadas en la biblioteca de la cuenta autenticada.

get_playlistA

Obtiene metadatos y canciones de una playlist por su identificador.

search_musicC

Busca en el catalogo por texto, genero y/o artista; el genero se incorpora a la consulta.

summarize_liked_libraryC

Resume favoritos por artistas, albumes, anos y pistas no disponibles.

export_liked_songsB

Exporta favoritos a CSV o JSON dentro de Documents/YouTube Music Exports.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 7 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: authentication status, listing liked songs, listing playlists, fetching a specific playlist, searching, summarizing, and exporting. There is no meaningful overlap; even similar-sounding tools like list_liked_songs and summarize_liked_library serve different functions (enumeration vs. aggregation).

Naming Consistency4/5

Most tools follow a consistent verb_noun pattern (list_, get_, search_, summarize_, export_). The exception is auth_status, which lacks a verb and disrupts the otherwise uniform style. This minor deviation prevents a perfect score but the pattern is still highly readable.

Tool Count5/5

Seven tools is well within the ideal range for a library-oriented MCP server. Each tool addresses a core function (authentication, listing, searching, exporting, summarizing) without redundancy or bloat. The count feels appropriately scoped for the server's purpose.

Completeness5/5

The server covers the full lifecycle of interacting with a user's YouTube Music library: authenticate, list liked songs, list playlists, fetch playlist contents, search, summarize, and export. There are no obvious dead ends for typical workflows like browsing, analyzing, or exporting favorites. Minor operations like adding/removing likes are outside the apparent scope, so no gaps are evident.

Maintenance

ActivitySlowing
ResponsivenessNo issues