tidal-mcp

tidal-mcp

13

TIDAL MCP: My Custom Picks is a personalized music recommendation tool that integrates with the TIDAL streaming service. It provides users with context-aware song suggestions and playlist management features, using Model Context Protocol (MCP) technology to tailor the listening experience.

TIDAL MCP: My Custom Picks 🌟🎧

TIDAL MCP offers personalized and context-aware music recommendations. Key features include:

  • Music Recommendations: Tailor song suggestions based on personal history and custom criteria.
  • Playlist Management: Manage TIDAL playlists directly.

Quick Start

Prerequisites

  • Python 3.10+
  • uv (Python package manager)
  • TIDAL subscription

Follow installation steps to clone the repository, set up a virtual environment, and install dependencies.

MCP Client Configuration

Set up the MCP server with Claude Desktop by editing the MCP configuration file and restarting Claude Desktop.

Suggested Prompt Starters

  • Ask for song recommendations with specific criteria.
  • Create custom playlists focusing on particular vibes.

Available Tools

  • tidal_login: Authenticate with TIDAL.
  • get_favorite_tracks: Retrieve favorite tracks.
  • recommend_tracks: Get personalized recommendations.
  • create_tidal_playlist: Create new playlists.
  • get_user_playlists: List all playlists.
  • get_playlist_tracks: Retrieve playlist tracks.
  • delete_tidal_playlist: Delete playlists.