This connects Claude to the Spotify Web API with full OAuth 2.0 PKCE flow and automatic token refresh. You get search across tracks, artists, albums, and playlists, plus complete playback control: play, pause, skip, volume adjustment, and device switching via Spotify Connect. It also handles playlist management, letting you create, view, and edit playlists programmatically. Setup requires a Spotify Developer app with localhost callback, then one browser authorization that persists tokens locally. Note that playback control and volume require Spotify Premium. Built by Strider Labs, this is the server to reach for when you want Claude to DJ or automate your Spotify workflows without manual API wrangling.
claude mcp add --transport stdio io.github.markswendsen-code-spotify uvx spotify