This Spotify MCP server implementation, developed by ashwanth1109, provides a comprehensive interface to control and interact with Spotify's music streaming service. It leverages the Spotipy library to offer a wide range of functionalities including playlist management, playback control, track searching, and user data retrieval. The server is designed to work seamlessly with Cursor Composer, enabling AI assistants to control Spotify playback, manage playlists, and access user listening data. It's particularly useful for creating voice-controlled music experiences, generating personalized playlists, and integrating Spotify functionality into AI-driven applications. The implementation focuses on ease of use and flexibility, supporting various Spotify API endpoints and offering detailed error handling for robust operation.
No reviews yet. Be the first to review!
Sign in to join the conversation
Displays the user's playlists.
Plays the specified playlist. Parameters: playlist_name (string)
Pauses the currently playing song.
Resumes playback of the currently paused song.
Returns information about the currently playing song.
Provides information about a specific artist and their popular tracks. Parameters: artist_name (string)
Shows the user's top artists from the last 6 months.
Searches for an artist by name. Parameters: artist_name (string)
Plays a specific song. Parameters: song_name (string)
Displays the current playback queue.
Adds a specified track to the user's queue. Parameters: track_name (string)
Moves a specified track up in the queue. Parameters: track_name (string)
Sets the current song to repeat.
Recommends tracks similar to the current song.
Adds a specified track to a specific playlist. Parameters: track_name (string), playlist_name (string)