Skip to main content
Glama

Spotify MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SPOTIFY_CLIENT_IDYesYour Spotify API client ID from developer.spotify.com dashboard
SPOTIFY_REDIRECT_URIYesRedirect URI for Spotify API authenticationhttp://localhost:8888
SPOTIFY_CLIENT_SECRETYesYour Spotify API client secret from developer.spotify.com dashboard

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
SpotifyPlayback

Manages the current playback with the following actions: - get: Get information about user's current track. - start: Starts of resumes playback. - pause: Pauses current playback. - skip: Skips current track.

SpotifySearch

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

SpotifyQueue

Manage the playback queue - get the queue or add tracks.

SpotifyGetInfo

Get detailed information about a Spotify item (track, album, artist, or playlist).

SpotifyPlaylistManage

Manage playlists - create, update details, or get details of playlists.

SpotifyPlaylistItems

Manage playlist items - add, remove, or update items in a playlist.

SpotifyUserPlaylists

Get a user's playlists.

SpotifyPlaylistCover

Manage playlist cover image - get or upload custom cover.

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