spotify/spotify

MCP Server

Spotify MCP Server - music playback, playlists, library

Spotify music MCP server. Control playback, manage playlists, search music, and view library.

MCP Server

  • Package: spotify-mcp (Python — use uvx)
  • Transport: stdio
  • Command: uvx spotify-mcp

Authentication

OAuth 2.0

VariableRequiredDescription
SPOTIFY_CLIENT_IDYesSpotify app client ID
SPOTIFY_CLIENT_SECRETYesSpotify app client secret
SPOTIFY_REDIRECT_URIYesOAuth redirect URI

Available Tools

ToolDescription
searchSearch music
now_playingCurrent track
manage_playlistsPlaylist operations
manage_queueQueue management
playback_controlPlay/pause/skip

Configuration Example

toml
[[mcp.servers]]
name = "spotify"
type = "stdio"
command = "npx"
args = ["-y", "spotify-mcp (Python — use uvx)"]
timeout_seconds = 60
env = { SPOTIFY_CLIENT_ID = "your-value", SPOTIFY_CLIENT_SECRET = "your-value", SPOTIFY_REDIRECT_URI = "your-value" }
tools = []

Notes: Python-based — use uvx. Spotify Premium required. Most popular: github.com/varunneal/spotify-mcp (592 stars).