Spotify MCP
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 |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_my_playlistsC | FastMCP tool to get user playlists using SpotifyClient. |
| start_playbackB | FastMCP tool to resume playback on the currently active Spotify device. |
| pause_playbackB | FastMCP tool to pause playback on spotify. |
| search_spotifyC | |
| next_trackA | Skip to next track in queue |
| previous_trackB | Go back to previous track |
| seek_positionC | |
| get_playback_stateB | Get current playback information |
| get_recommendationsB | |
| get_item_infoC | |
| start_playback_trackC | |
| get_top_artistsB | |
| get_queueB | Get the current queue of tracks |
| add_to_queueC | |
| skip_tracksC | |
| get_current_trackB | Get information about the currently playing track |
| start_playlist_playbackC | |
| get_artist_top_tracksC | |
| set_repeat_modeB | |
| add_to_playlistC | |
| reorder_queueB | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ashwanth1109/mcp-spotify'
If you have feedback or need assistance with the MCP directory API, please join our Discord server