Skip to main content
Glama

Spotify MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
create_mood_playlistCreate a playlist based on mood and preferences.

Resources

Contextual data attached and managed by the client

NameDescription
current_userCurrent user's profile.
current_playback_resourceCurrent playback state.

Tools

Functions exposed to the LLM to take actions

NameDescription
playback_control

Control Spotify playback.

Args: action: Action ('get', 'start', 'pause', 'skip') track_id: Track ID to play (for 'start') num_skips: Number of tracks to skip
search_tracks

Search Spotify for tracks, albums, artists, or playlists.

Args: query: Search query qtype: Type ('track', 'album', 'artist', 'playlist') limit: Max results
manage_queue

Manage playback queue.

Args: action: Action ('add' or 'get') track_id: Track ID (for 'add')
get_item_info

Get detailed information about a Spotify item.

Args: item_id: Item ID qtype: Type ('track', 'album', 'artist', 'playlist')
create_playlist

Create a new Spotify playlist.

Args: name: Playlist name description: Playlist description public: Whether playlist is public
add_tracks_to_playlist

Add tracks to a playlist.

Args: playlist_id: Playlist ID track_uris: List of track URIs (up to 100)
get_user_playlists

Get current user's playlists.

Args: limit: Max playlists to return
remove_tracks_from_playlist

Remove tracks from a playlist.

Args: playlist_id: Playlist ID track_uris: List of track URIs to remove
modify_playlist_details

Modify playlist details.

Args: playlist_id: Playlist ID name: New playlist name (optional) description: New playlist description (optional) public: Whether playlist should be public (optional)

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/jamiew/spotify-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server