tidal

Search, browse, and manage your Tidal music library with AI.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

What it can do

  • 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

What data it sees

Do you need an account

No: the server works without sign-in

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 tools powered by the official Tidal API with OAuth authentication.

How to connect

How to connect tidal to Claude

The server address to paste into Claude settings:

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

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect tidal to ChatGPT

The server address to paste into ChatGPT settings:

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

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect tidal to Cursor

The server address to paste into Cursor settings:

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

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (40)

Raw names from tools/list. Only developers need these.

tidal_searchSearch Tidal for artists, albums, tracks, videos, or playlists
tidal_search_suggestionsGet search suggestions and direct hits for a query
tidal_artist_infoGet artist details including biography
tidal_artist_tracksGet top tracks for an artist
tidal_artist_albumsGet albums by an artist
tidal_similar_artistsFind artists similar to a given artist
tidal_artist_radioGet radio playlists based on an artist
tidal_track_infoGet track details including artists, album, BPM, key
tidal_track_radioGet radio playlists based on a track
tidal_track_by_isrcFind tracks by ISRC code
tidal_similar_tracksFind tracks similar to a given track
tidal_album_infoGet album details including artists and cover art
tidal_album_by_barcodeFind albums by barcode/UPC
tidal_playlist_listList your playlists
tidal_playlist_createCreate a new playlist
tidal_playlist_renameRename a playlist
tidal_playlist_deleteDelete a playlist
tidal_playlist_add_trackAdd a track to a playlist
tidal_playlist_remove_trackRemove a track from a playlist
tidal_playlist_add_albumAdd all tracks from an album to a playlist
tidal_playlist_move_trackMove a track to a different position in a playlist
tidal_playlist_update_descriptionUpdate playlist description
tidal_library_addAdd an item to your library/favorites
tidal_library_removeRemove an item from your library/favorites
tidal_library_favorited_playlistsList your favorited playlists
tidal_library_add_playlist_favoriteAdd a playlist to favorites
tidal_library_remove_playlist_favoriteRemove a playlist from favorites
tidal_playback_infoGet playback/streaming info for a track
tidal_playback_urlGet stream URL for a track
tidal_recommendationsGet personalized music recommendations across daily, discovery, new-release, and offline mixes
tidal_mix_itemsGet items inside a specific mix returned by tidal_recommendations
tidal_search_historyList your recent search queries
tidal_search_history_deleteDelete a single search history entry
tidal_search_history_clearClear all search history entries
tidal_saved_listList items saved for later (separate from main library)
tidal_saved_addSave an item for later without adding it to the main library
tidal_saved_removeRemove an item from the save-for-later list
tidal_share_createCreate a public share link for a track or album
tidal_recently_addedGet recently added items from your library
tidal_user_profileGet your Tidal user profile