yt-dj-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| auth_statusA | Check OAuth and connection status. |
| setup_auth_instructionsA | Show CLI OAuth setup instructions. |
| sync_liked_songsC | Sync liked songs into local SQLite. |
| list_liked_songsC | List local liked songs. |
| enrich_tracksC | Enrich local tracks with DJ metadata. |
| find_dj_candidatesC | Find DJ playlist candidates by BPM/key/genre. |
| create_playlist_previewC | Create a saved playlist preview. |
| get_playlist_previewC | Get a saved playlist preview. |
| create_youtube_music_playlistD | Create a YouTube Music playlist from a preview. |
| update_track_metadataC | Manually override DJ metadata for a track. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Most tools have distinct purposes (auth, syncing, playlist creation, metadata enrichment). Some overlap exists between create_playlist_preview and create_youtube_music_playlist, but they target different artifacts (local preview vs. YouTube Music playlist).
Most tools follow a verb_noun pattern (e.g., enrich_tracks, sync_liked_songs). However, auth_status and setup_auth_instructions deviate slightly, and some names are multi-word nouns. Overall consistent and readable.
10 tools is well-scoped for a server integrating YouTube Music, local SQLite, and DJ metadata. Each tool addresses a core function without unnecessary bloating.
Covers essential workflows: auth, syncing, playlist preview/creation, metadata enrichment, and candidate finding. Minor gaps like missing playlist deletion or track removal, but main DJ tasks are supported.