Spotify-MCP-Server
If you are the rightful owner of Spotify-MCP-Server 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.
The Spotify MCP Server allows AI assistants and other clients to control Spotify playback via a standardized protocol using the Model-Context-Protocol (MCP) architecture.
The Spotify MCP Server is a project that enables AI models and assistants to interact with Spotify through a standardized interface using the Model-Context-Protocol (MCP) framework. This server exposes Spotify functionalities as MCP tools, making them accessible to any MCP-compatible client, such as AI assistants and bots. The server supports various features like searching for songs, controlling playback, managing playlists, and retrieving user information. It requires Python 3.11 or higher, a Spotify Premium account, and Spotify Developer credentials. The server is designed to be extensible, allowing developers to add new features by implementing functions and registering them as MCP tools.
Features
- Search: Search for songs on Spotify
- Play: Play songs on your active Spotify device
- Pause: Pause currently playing music
- Next Track: Skip to the next track
- Previous Track: Go back to the previous track
Tools
Search
str
start_playback
str
pause_playback
Pause the current playback
resume_playback
Resuming broadcast
next_track
Next
Previous_track
Previous
get_user_playlists
View the user's playback column
set_player_volume
(0-100
Current_playback
Get the current playback message
get_current_user
Obtain user letter