Spotify MCP Server

by marcelmarais
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SPOTIFY_CLIENT_IDNoYour Spotify Developer Application Client ID
SPOTIFY_REDIRECT_URINoThe redirect URI configured in your Spotify Developer Applicationhttp://localhost:8888/callback
SPOTIFY_CLIENT_SECRETNoYour Spotify Developer Application Client Secret

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
searchSpotify

Search for tracks, albums, artists, or playlists on Spotify

getNowPlaying

Get information about the currently playing track on Spotify

getMyPlaylists

Get a list of the current user's playlists on Spotify

getPlaylistTracks

Get a list of tracks in a Spotify playlist

playMusic

Start playing a Spotify track, album, artist, or playlist

pausePlayback

Pause Spotify playback on the active device

skipToNext

Skip to the next track in the current Spotify playback queue

skipToPrevious

Skip to the previous track in the current Spotify playback queue

createPlaylist

Create a new playlist on Spotify

addTracksToPlaylist

Add tracks to a Spotify playlist

resumePlayback

Resume Spotify playback on the active device

addToQueue

Adds a track, album, artist or playlist to the playback queue

ID: wu15pi580l