spotify-mcp

sespinosa/spotify-mcp

3.1

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 Model Context Protocol (MCP) server that provides tools for interacting with the Spotify Web API.

Tools

Functions exposed to the LLM to take actions

spotify_auth_url

Generate OAuth authorization URL

spotify_exchange_code

Exchange authorization code for tokens

spotify_set_tokens

Manually set access tokens

spotify_refresh_token

Refresh the access token

spotify_search

Search for content on Spotify

spotify_get_track

Get track details

spotify_get_artist

Get artist details

spotify_get_album

Get album details

spotify_get_playlist

Get playlist details

spotify_play

Start or resume playback

spotify_pause

Pause playback

spotify_next

Skip to next track

spotify_previous

Skip to previous track

spotify_seek

Seek to position in track

spotify_set_volume

Set playback volume

spotify_get_playback_state

Get current playback state

spotify_get_devices

Get available devices

spotify_transfer_playback

Transfer playback to another device

spotify_toggle_shuffle

Toggle shuffle mode

spotify_set_repeat

Set repeat mode

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources