Spotify MCP
by ashwanth1109
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
SPOTIFY_CLIENT_ID | Yes | Your Spotify API client ID from the Spotify Developer Dashboard | |
SPOTIFY_REDIRECT_URI | Yes | The redirect URI configured in your Spotify Developer Dashboard | |
SPOTIFY_CLIENT_SECRET | Yes | Your Spotify API client secret from the Spotify Developer Dashboard |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_my_playlists | Copy |
start_playback | Copy |
pause_playback | Copy |
search_spotify | Copy |
next_track | Skip to next track in queue |
previous_track | Go back to previous track |
seek_position | Copy |
get_playback_state | Get current playback information |
get_recommendations | Copy |
get_item_info | Copy |
start_playback_track | Copy |
get_top_artists | Copy |
get_queue | Get the current queue of tracks |
add_to_queue | Copy |
skip_tracks | Copy |
get_current_track | Get information about the currently playing track |
start_playlist_playback | Copy |
get_artist_top_tracks | Copy |
set_repeat_mode | Copy |
add_to_playlist | Copy |
reorder_queue | Copy |