Spotify MCP server
MCP server connecting LLMs to Spotify, with smart-batching and large-playlist tools
10 stars373 downloads/wk
Reviews
Write oneNobody has reviewed Spotify yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Spotify tools (28, 5 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_to_queueAdd a track to the playback queue.
add_tracks_to_playlistAdd tracks to a playlist.
check_following_artistsCheck which artists the user follows. One request for up to 50.
check_saved_albumsCheck which albums are already saved to the library.
check_saved_tracksCheck which tracks are already liked, without paging the whole library.
control_playbackControl Spotify playback. Requires Premium and an active device.
create_playlistwrite actionCreate a new Spotify playlist.
get_albumGet details for one or more Spotify albums, batched into a single request.
get_artistGet details for one or more Spotify artists, batched into a single request.
get_meGet the signed-in user's Spotify profile.
get_playback_stateGet the current playback state: track, device, progress, shuffle and repeat.
get_playlistGet basic information about a Spotify playlist.
get_playlist_tracksGet tracks from a playlist with full pagination support.
get_queueGet the current playback queue. Returns: Currently playing track and queue of upcoming tracks
get_recently_playedGet recently played tracks, most recent first.
get_saved_tracksGet user's saved/liked tracks (Liked Songs library).
get_top_itemsGet the user's top artists or tracks over a time range.
get_tracksGet detailed information about one or more Spotify tracks.
list_devicesList the user's available Spotify devices.
list_playlistsGet current user's playlists with pagination support.
remove_saved_trackswrite actionRemove tracks from the user's saved (liked) tracks.
remove_tracks_from_playlistwrite actionRemove tracks from a playlist.
reorder_playlistMove a contiguous block of tracks to a new position within a playlist.
save_tracksSave (like) tracks to the user's library.
search_musicSearch Spotify for tracks, albums, artists, or playlists.
transfer_playbackwrite actionMove playback to a different device (see list_devices).
unfollow_playlistUnfollow a playlist, removing it from the user's library.
update_playlist_detailswrite actionModify playlist details.
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan10 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Grade history
- 2026-09-19downgradeA → Bscore 83
Install directly
claude mcp add spotify-mcp -- uvx spotify-mcp-jamiew
Spotify: common questions
- Is Spotify MCP server safe?
- Mostly: it is graded B (83/100). Read the Spotify safety report
- How do I install Spotify?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Spotify need an API key?
- Yes. The registry entry asks for
SPOTIFY_CLIENT_ID,SPOTIFY_CLIENT_SECRET. - Is Spotify maintained?
- The last commit was 2 days ago (2026-09-17). The latest release is v0.6.1.
- What can I use instead of Spotify?
- Servers from other publishers that do the same job: Lineupify MCP server, SmartTokenGuard MCP server and Acornonaut MCP server. Compare all Spotify alternatives.
Alternatives to Spotify
Same job from other publishers: the closest match first, then the best rated.
LineupifySpotify playlists from a festival lineup, a genre, a song, a playlist or a blend. Own client ID.not reviewedGrowingB- SmartTokenGuardStop burning credits on broken AI video: check every render before you pay for the next one.not reviewedGrowingA
- AcornonautTurn YouTube playlists into AI flashcards and learn with spaced repetition.not reviewedNewB