sespinosa/spotify-mcp
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