spotify-mcp

Allensy/spotify-mcp

3.3

If you are the rightful owner of spotify-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Dockerized Model Context Protocol (MCP) server that integrates with Spotify using Spotipy to control and query Spotify features.

Tools

Functions exposed to the LLM to take actions

search

Search tracks, albums, artists, or playlists.

play

Play the current track.

pause

Pause the current track.

next_track

Skip to the next track.

previous_track

Go back to the previous track.

currently_playing

Get a friendly now-playing string.

play_song

Search by name and play the first result.

play_by_id

Play a track or playlist by Spotify ID/URI.

list_playlists

List user playlists.

list_liked

List liked songs.

list_playlist_songs

List songs in a playlist by ID.

add_to_liked

Add tracks to Liked Songs.

add_to_playlist

Add tracks to a playlist.

liked_total

Count of tracks in Liked Songs.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources