Labsco
yuhuacheng logo

TIDAL MCP: My Custom Picks

β˜… 42

from yuhuacheng

Personalized music recommendations and playlist management for TIDAL, powered by its API and LLM filtering.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedFreeQuick setup

TIDAL MCP: My Custom Picks 🌟🎧

Demo: Music Recommendations in Action

Most music platforms offer recommendations β€” Daily Discovery, Top Artists, New Arrivals, etc. β€” but even with the state-of-the-art system, they often feel too "aggregated". I wanted something more custom and context-aware.

With TIDAL MCP, you can ask for things like:

"Based on my last 10 favorites, find similar tracks β€” but only ones from recent years."

"Find me tracks like those in this playlist, but slower and more acoustic."

The LLM filters and curates results using your input, finds similar tracks via TIDAL’s API, and builds new playlists directly in your account.

<a href="https://glama.ai/mcp/servers/@yuhuacheng/tidal-mcp"> <img width="400" height="200" src="https://glama.ai/mcp/servers/@yuhuacheng/tidal-mcp/badge" alt="TIDAL: My Custom Picks MCP server" /> </a>

Features

  • 🌟 Music Recommendations: Get personalized track recommendations based on your listening history plus your custom criteria.
  • ၊၊||၊ Playlist Management: Create, view, and manage your TIDAL playlists

Suggested Prompt Starters

Once configured, you can interact with your TIDAL account through a LLM by asking questions like:

  • β€œRecommend songs like those in this playlist, but slower and more acoustic.”
  • β€œCreate a playlist based on my top tracks, but focused on chill, late-night vibes.”
  • β€œFind songs like these in playlist XYZ but in languages other than English.”

πŸ’‘ You can also ask the model to:

  • Use more tracks as seeds to broaden the inspiration.
  • Return more recommendations if you want a longer playlist.
  • Or delete a playlist if you’re not into it β€” no pressure!

Available Tools

The TIDAL MCP integration provides the following tools:

  • tidal_login: Authenticate with TIDAL through browser login flow
  • get_favorite_tracks: Retrieve your favorite tracks from TIDAL
  • recommend_tracks: Get personalized music recommendations
  • create_tidal_playlist: Create a new playlist in your TIDAL account
  • get_user_playlists: List all your playlists on TIDAL
  • get_playlist_tracks: Retrieve all tracks from a specific playlist
  • delete_tidal_playlist: Delete a playlist from your TIDAL account

License

MIT License

Acknowledgements