Search, play, and manage your Tidal library with a single command. Built for developers, designed for LLM agent automation.
Full control over your Tidal experience, all from the command line.
Search the entire Tidal catalog — artists, albums, tracks, videos, and playlists.
Explore artist info, full discography, and detailed track metadata including ISRC, BPM, and key.
Find similar artists and tracks, or get personalized recommendations from your listening history.
Create, rename, delete playlists. Add or remove tracks and entire albums.
Play tracks locally, get stream URLs, or inspect playback quality.
Manage your favorites. Add or remove artists, albums, tracks, and videos.
Install, sign in. That's it.
Tell your AI what you want. It handles the rest.
Create a playlist with the best tracks from Daft Punk's Discovery album
Searches, creates playlist, adds tracks
Find artists similar to Massive Attack and add their top tracks to my library
Discovers similar artists, adds to favorites
What are my playlists? Add the new LCD Soundsystem album to the first one
Lists playlists, searches album, adds tracks
Play me something by Boards of Canada
Searches, picks a track, plays it
Build a 2000s indie rock playlist with The Strokes, Arctic Monkeys, and Interpol
Multi-step: create, search, add tracks
Every command supports --json output for machine-readable responses. Available as a skill on ClawHub, tidal-cli lets LLM agents search, curate playlists, and control playback programmatically.