Skip to main content

Spotify

🎨 Creative

Control Spotify playback, search music, manage playlists, and handle library operations through AI. Play, pause, skip, create playlists, manage albums, switch devices, and discover music with the Spotify Web API.

Tags

musicplaylistsplayback

Tools (22)

searchSpotifygetNowPlayinggetMyPlaylistsgetPlaylistTracksgetRecentlyPlayedgetUsersSavedTracksgetQueuegetAvailableDevicesplayMusicpausePlaybackskipToNextskipToPreviouscreatePlaylistaddTracksToPlaylistresumePlaybackaddToQueuesetVolumegetAlbumsgetAlbumTracksgetPlaylistupdatePlaylistremoveTracksFromPlaylist

Client configuration

Cursor (.cursor/mcp.json)

{ "mcpServers": { "spotify": { "command": "npx", "args": [ "-y", "@tbrgeek/spotify-mcp-server@1.1.0" ], "env": { "SPOTIFY_CLIENT_ID": "your-spotify-client-id-here", "SPOTIFY_CLIENT_SECRET": "your-spotify-client-secret-here", "SPOTIFY_REDIRECT_URI": "your-spotify-redirect-uri-here" } } } }

VS Code (.vscode/mcp.json)

{ "servers": { "spotify": { "command": "npx", "args": [ "-y", "@tbrgeek/spotify-mcp-server@1.1.0" ], "env": { "SPOTIFY_CLIENT_ID": "your-spotify-client-id-here", "SPOTIFY_CLIENT_SECRET": "your-spotify-client-secret-here", "SPOTIFY_REDIRECT_URI": "your-spotify-redirect-uri-here" }, "type": "stdio" } } }

Replace the placeholders before connecting. Authorize in your client when prompted.

The Cursor JSON also works in Claude Desktop's local MCP configuration. Install the required runtime and local software first.

Documentation →