Spotify MCP Server

Enables control of Spotify playback and management of your queue through a Model Context Protocol (MCP) server.

Local serverstdioPython★ 1

What is the Spotify MCP Server?

Enables control of Spotify playback and management of your queue through a Model Context Protocol (MCP) server.

What it actually does

MCP project to connect Claude with Spotify. Built on top of spotipy-dev's API.

  • Start, pause, and skip playback
  • Search for tracks/albums/artists/playlists
  • Get info about a track/album/artist/playlist
  • Manage the Spotify queue

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

VariableDescriptionRequired
SPOTIFY_REDIRECT_URIFilesystem location the server is allowed to use.Optional
SPOTIFY_CLIENT_IDConfiguration value read at startup.Optional
SPOTIFY_CLIENT_SECRETCredential the server authenticates with.Yes

Example prompts to try

  • “Use Spotify to Troubleshooting.”
  • “Use Spotify to Debugging.”

Frequently asked questions

It provides features such as starting, pausing, and skipping playback; searching for tracks, albums, artists, and playlists; getting information about media; and managing the Spotify queue.