The read tools carry it: search the obscure end of a genre, look at what is already in your workout playlists, and build something from both without switching apps. Premium is not optional here — the project ties it to Spotify's developer terms, so a free account will not do.
A Node server over the Spotify API for playback control and playlist work, aimed at discovery — asking for the lesser-known end of a genre and then building a playlist out of what comes back.
- searchSpotify for tracks, artists and albums
- getNowPlaying for what is playing right now
- getUserPlaylists for your own playlists, getPlaylistTracks for what is inside one
- Playback and playlist-creation operations alongside the read tools
- Works from Claude Desktop, Cursor and Windsurf
A Spotify Premium account — the project states Spotify's Developer Terms require it — and a Spotify developer application for the API credentials, authorised once. The project also asks that you opt out of data sharing for model training if you use this with an AI assistant.
One command plus a key — npx -y spotify-mcp, then supply credentials
