MCP Claude Spotify
UnclaimedAn integration that allows Claude Desktop to interact with Spotify using the Model Context Protocol (MCP).
Install
npx -y @smithery/cli install @imprvhub/mcp-claude-spotify --client claudeUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (40)
add-tracks-to-playlist
Adds tracks to a playlist.
auth-spotify
Initiates the Spotify authentication process.
collaborative
(Optional) Whether the playlist should be collaborative (must set public to false first)
create-playlist
Creates a new playlist for the current user.
delete-playlist
Unfollows (removes) a playlist from your library. The playlist still exists on Spotify but is no longer in your library.
description
(Optional) Description
deviceId
(Optional) Spotify device ID to play on
get-current-playback
Gets information about the current playback state.
get-playlist-cover
Gets the cover image of a playlist.
get-playlist-tracks
Gets the tracks in a playlist with pagination support.
get-recommendations
Gets track recommendations based on seed tracks, artists, or genres.
get-top-tracks
Gets the user's most played tracks over a specified time range.
get-user-playlists
Gets a list of the user's playlists.
imageBase64
Base64 encoded JPEG image
insertBefore
Position where the tracks should be inserted
limit
Number of results (1-10, default: 5)
name
Playlist name
next-track
Skips to the next track.
offset
(Optional) Index of the first playlist to return (default: 0)
pause-playback
Pauses the current playback.
play-track
Plays a specific track on an active device.
playlistId
Spotify ID of the playlist
previous-track
Returns to the previous track.
public
(Optional) Whether it's public or private
query
Search text
rangeLength
(Optional) Number of tracks to move (default: 1)
rangeStart
Position of the first track to move
remove-tracks-from-playlist
Removes tracks from a playlist.
reorder-playlist-tracks
Reorders tracks in a playlist by moving a range of tracks to a new position.
search-spotify
Searches for tracks, albums, artists, or playlists.
seedArtists
(Optional) Array of Spotify artist IDs
seedGenres
(Optional) Array of genre names
seedTracks
(Optional) Array of Spotify track IDs
short_term
Approximately last 4 weeks
time_range
(Optional) Time frame for calculating affinity:
trackId
Spotify track ID
trackIds
Array of track IDs
type
Type of search (track, album, artist, playlist)
update-playlist
Updates a playlist's name, description, public/private status, or collaborative setting.
upload-playlist-cover
Uploads a custom cover image for a playlist (base64 encoded JPEG, max 256KB).