MCPVault

MCP Claude Spotify

Unclaimed

by imprvhub

An 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 claude

Unclaimed 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 server

Tools (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).