TIDAL MCP: My Custom Picks
The TIDAL MCP server enables personalized music recommendations and playlist management by integrating with TIDAL's API.
With this server, you can:
Authenticate with your TIDAL account through a browser flow
Retrieve favorite tracks from your TIDAL library
Get personalized music recommendations based on your favorites, specific seed tracks, or custom criteria (mood, genre, tempo, recency)
View and list your existing TIDAL playlists
Retrieve tracks contained within any of your playlists
Create new playlists in your TIDAL account with specified titles and tracks
Delete playlists you no longer need
Mentioned as a reference point for music recommendation features, but the MCP specifically integrates with TIDAL, not Spotify.
Provides tools for interacting with TIDAL music streaming service, including authenticating with TIDAL, retrieving favorite tracks, getting personalized music recommendations, creating and managing playlists, and accessing track radio functionality.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TIDAL MCP: My Custom Pickscreate a playlist from my favorite tracks with chill late-night vibes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TIDAL MCP: My Custom Picks 🌟🎧

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.
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
Related MCP server: Spotify Overload - More Tools (18) | More Functions | More Rocking Out
Quick Start
Prerequisites
Python 3.10+
uv (Python package manager)
TIDAL subscription
Installation
Clone this repository:
git clone https://github.com/yuhuacheng/tidal-mcp.git cd tidal-mcpCreate a virtual environment and install dependencies using uv:
uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activateInstall the package with all dependencies from the pyproject.toml file:
uv pip install --editable .This will install all dependencies defined in the pyproject.toml file and set up the project in development mode.
MCP Client Configuration
Claude Desktop Configuration
To add this MCP server to Claude Desktop, you need to update the MCP configuration file. Here's an example configuration:
(you can specify the port by adding an optional env section with the TIDAL_MCP_PORT environment variable)
{
"mcpServers": {
"TIDAL Integration": {
"command": "/path/to/your/uv",
"env": {
"TIDAL_MCP_PORT": "5100"
},
"args": [
"run",
"--with",
"requests",
"--with",
"mcp[cli]",
"--with",
"flask",
"--with",
"tidalapi",
"mcp",
"run",
"/path/to/your/project/tidal-mcp/mcp_server/server.py"
]
}
}
}Example scrrenshot of the MCP configuration in Claude Desktop:

Steps to Install MCP Configuration
Open Claude Desktop
Go to Settings > Developer
Click on "Edit Config"
Paste the modified JSON configuration
Save the configuration
Restart Claude Desktop
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 flowget_favorite_tracks: Retrieve your favorite tracks from TIDALrecommend_tracks: Get personalized music recommendationscreate_tidal_playlist: Create a new playlist in your TIDAL accountget_user_playlists: List all your playlists on TIDALget_playlist_tracks: Retrieve all tracks from a specific playlistdelete_tidal_playlist: Delete a playlist from your TIDAL account
License
Acknowledgements
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that enables highly personalized music recommendations from TIDAL based on custom criteria, allowing users to create and manage playlists directly in their TIDAL account.Last updated7MIT
- Alicense-qualityCmaintenanceMCP server for Spotify playlist curation and management. 18 tools for song analysis, smart playlist creation, top tracks analysis, and automated recommendations.Last updated1MIT
- FlicenseAqualityDmaintenanceEnables interaction with TIDAL music streaming service through 27 tools for searching music, managing playlists, favorites, and discovering artists and albums.Last updated272
- Flicense-qualityDmaintenanceAn MCP server that provides intelligent playlist curation tools using Spotify track data and audio feature analysis. It enables AI assistants to create mood-based playlists, find similar songs, analyze audio characteristics, and curate personalized music collections.Last updated
Related MCP Connectors
MCP server for Suno AI music generation, lyrics, and covers
MCP server for Producer/Riffusion AI music generation
An MCP server that integrates with Discord to provide AI-powered features.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/yuhuacheng/tidal-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server