# tidal

Search, browse, and manage your Tidal music library with AI. Discover artists, albums, and tracks. Create and curate playlists. Add favorites to your library. Get personalized recommendations. 32 too…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add lucaperret/tidal

# Browse available tools
npx -y @smithery/cli@latest tool list lucaperret/tidal

# Get full schema for a tool
npx -y @smithery/cli@latest tool get lucaperret/tidal tidal_search

# Call a tool
npx -y @smithery/cli@latest tool call lucaperret/tidal tidal_search '{}'
```

## Direct MCP Connection

Endpoint: `https://tidal--lucaperret.run.tools`

## Tools (32)

- `tidal_search` — Search Tidal for artists, albums, tracks, videos, or playlists
- `tidal_search_suggestions` — Get search suggestions and direct hits for a query
- `tidal_artist_info` — Get artist details including biography
- `tidal_artist_tracks` — Get top tracks for an artist
- `tidal_artist_albums` — Get albums by an artist
- `tidal_similar_artists` — Find artists similar to a given artist
- `tidal_artist_radio` — Get radio playlists based on an artist
- `tidal_track_info` — Get track details including artists, album, BPM, key
- `tidal_track_radio` — Get radio playlists based on a track
- `tidal_track_by_isrc` — Find tracks by ISRC code
- `tidal_similar_tracks` — Find tracks similar to a given track
- `tidal_album_info` — Get album details including artists and cover art
- `tidal_album_by_barcode` — Find albums by barcode/UPC
- `tidal_playlist_list` — List your playlists
- `tidal_playlist_create` — Create a new playlist
- `tidal_playlist_rename` — Rename a playlist
- `tidal_playlist_delete` — Delete a playlist
- `tidal_playlist_add_track` — Add a track to a playlist
- `tidal_playlist_remove_track` — Remove a track from a playlist
- `tidal_playlist_add_album` — Add all tracks from an album to a playlist
- `tidal_playlist_move_track` — Move a track to a different position in a playlist
- `tidal_playlist_update_description` — Update playlist description
- `tidal_library_add` — Add an item to your library/favorites
- `tidal_library_remove` — Remove an item from your library/favorites
- `tidal_library_favorited_playlists` — List your favorited playlists
- `tidal_library_add_playlist_favorite` — Add a playlist to favorites
- `tidal_library_remove_playlist_favorite` — Remove a playlist from favorites
- `tidal_playback_info` — Get playback/streaming info for a track
- `tidal_playback_url` — Get stream URL for a track
- `tidal_recommendations` — Get personalized music recommendations
- `tidal_recently_added` — Get recently added items from your library
- `tidal_user_profile` — Get your Tidal user profile

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get lucaperret/tidal <tool-name>
```

## Prompts (3)

- `search_artist` (artist) — Search for an artist and show their top tracks
- `create_playlist` (playlist_name, album) — Create a playlist from an album
- `discover_similar` (artist) — Discover similar artists
