Same door for humans and AI. No gatekeeper.Register →
Explorer/MCP/CaullenOmdahl/youtube-music-mcp-server
REMOTE

youtube-music-mcp-server

CaullenOmdahl/youtube-music-mcp-server

Search songs, albums, and artists on YouTube Music. Manage your library and playlists end-to-end: create, edit, and organize tracks. Generate smart, personalized playlists and analyze your taste profile to discover new music.

24 tools available
The Journeyman
A reasonable amount of history and nothing concerning in the scan.
Time indexed (6mo)
24toolsRemote/ HTTP6moindexed
100% uptime · 279ms avgChecked May 17, 2026
Quality Score
58/95
Established
Risk Score
0/100
Clean
How is this calculated?
Quality Breakdown
Tenure14.2/20
179 days indexed
Capability19.1/25
Tools: 7.1/13 (24 tools)
Description: 5/5
Endpoint: 7/7
Adoption0/25
Use count: 0/20 (0 uses)
Multi-registry: 0/5 (1 registry)
Reliability25/25
Currently live: 10/10
Uptime history: 15/15 100% (39/39 checks)
Security scan: 0 pts in v1.0; ready to weight when coverage improves
Incomplete Data Cap (60)
Usage data is not available for this server. Quality is capped until adoption can be measured.
Risk
0Clean
No signals detected.
The scanner shows
24 tools. Nothing caught our attention.
First indexed Nov 19, 2025
Server Profile
Tools catalogued
24
24 tools available. Full list below.
Hosting
Remote / HTTP
Runs on the internet. No access to your filesystem, SSH keys, or environment variables.
Registry presence
Not verified
Not yet verified by the Official MCP Registry.
Liveness
100%
Based on 48 checks. Average response: 279ms.
Publisher Verification
Not yet verified by the Official MCP Registry.
Endpoint
https://youtube-music-mcp-server--caullenomdahl.run.tools
Tools (24)
search_songs
Search for songs on YouTube Music. Returns structured JSON with song title, album, artist, year, and video ID.
search_albums
Search for albums on YouTube Music. Returns album name, artist, year, and browse ID.
search_artists
Search for artists on YouTube Music. Returns artist name, browse ID, and thumbnails.
get_song_info
Get detailed information about a specific song by video ID. Returns title, artist, album, duration, and thumbnails.
get_album_info
Get detailed album information including all tracks, year, and artist. Use browse_id from search results.
get_artist_info
Get detailed artist information including top songs. Use browse_id from search results.
Show all 24 tools ↓
get_library_songs
Get the user's liked songs from their YouTube Music library. Returns structured JSON with song details.
get_playlists
Get the user's playlists from YouTube Music library. Returns playlist name, ID, and track count as structured JSON.
get_playlist_details
Get detailed playlist information including all tracks with song, album, artist, and duration.
create_playlist
Create a new YouTube Music playlist. Returns the new playlist ID.
edit_playlist
Edit playlist metadata (name, description, privacy). Only provide fields you want to change.
delete_playlist
Delete a playlist from YouTube Music. This action cannot be undone.
add_songs_to_playlist
Add one or more songs to an existing playlist. Supports batch operations for efficiency.
remove_songs_from_playlist
Remove one or more songs from a playlist. Requires setVideoId (not videoId) from playlist track data.
start_smart_playlist
Start an interactive smart playlist creation session. Returns session ID to use with other smart playlist tools.
add_seed_artist
Add an artist to influence smart playlist recommendations. Looks up artist in MusicBrainz and retrieves tags.
add_seed_track
Add a specific track as a seed for smart playlist recommendations.
refine_recommendations
Adjust recommendation parameters: exclude artists, prefer/avoid tags, set diversity level.
get_recommendations
Generate playlist recommendations based on seeds and refinement settings. Searches YouTube Music for tracks.
preview_playlist
Preview the smart playlist before creating it. Shows all tracks and session details.
create_smart_playlist
Create the smart playlist on YouTube Music with all recommended tracks.
get_user_taste_profile
Analyze user's liked songs to build a taste profile with top tags, artists, and genres.
get_auth_status
Check authentication status and get OAuth URL if not authenticated. After authenticating via the returned URL, the session becomes active automatically.
get_server_status
Get server health, version, uptime, and rate limit status.

Is this your server?

Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming; register now and you'll be first in line.

Create your account →
More from CaullenOmdahl
Tailwind Svelte Assistant
Provides access to SvelteKit and Tailwind CSS documentation, code snippets, and component examples with secure file operations and caching for building modern web applications.
MM Query
Enables querying and comparing products from MM's retail (B2C) and wholesale (B2B) platforms in Vietnam, including price comparisons, stock availability checks, and multi-store support with Vietnamese language integration.
Expo Dev Assistant
Manage Expo and React Native projects from setup to release. Trigger cloud builds, publish over-the-air updates, and submit releases to App Store and Google Play with clear status and logs. Run diagnostics, validate configuration, and access relevant docs to resolve issues faster.
Next.js + React + Tailwind Assistant
Provides comprehensive documentation search for Next.js 15+ and Tailwind CSS 3+, along with 27 production-ready Catalyst UI components and 13 design patterns for building modern web applications.
Tailwind Svelte Assistant
Provide instant access to SvelteKit and Tailwind CSS documentation along with ready-to-use Svelte component snippets styled with Tailwind. Enable efficient UI development by retrieving relevant docs, utility class info, and component code snippets on demand. Streamline your frontend workflow with organized content discovery and configurable documentation scraping.
Next.js Tailwind Assistant
Your comprehensive AI companion for building modern Next.js applications with React and Tailwind CSS. This MCP server provides instant access to complete documentation, production-ready components, and battle-tested design patterns abstracted from professional templates.
Similar servers
Undoom Uninstaller MCP
Enables Windows program management through MCP, including listing installed programs, uninstalling software, force removal, and cleaning residual files. Supports generating detailed Markdown reports of system programs with smart categorization and statistics.
com.echosaw/mcp-server
Media intelligence analysis for audio, video, and images via the Echosaw MCP server.
ai.filegraph/document-processing
Extract text from documents, manipulate PDFs, and perform OCR on images.
Social Media Analytics
Social media analytics toolkit that analyzes profiles, scores engagement, detects trending topics, researches hashtags, generates content calendars, and benchmarks against competitors. 6 tools across all major platforms.
Drawing Guides MCP Server
Provides access to step-by-step drawing tutorials from easydrawingguides.com, enabling users to search for drawing guides, retrieve detailed tutorial content in Markdown format, and browse categories for artists of all skill levels.
Duck Duck MCP
This MCP server utilizes DuckDuckGo for web searches, providing structured search results with metadata and features like smart content classification and language detection, facilitating easy integration with AI clients supporting the MCP protocol.
Indexed from Smithery · Updates nightlyView on Smithery →