spotify-mcp

MCP.Pizza Chef: varunneal

Playback control, search, and playlist editing all become things you can request in words: skip a track, queue an album, look up an artist, or build a playlist from a description. It runs on your own free Spotify developer credentials and needs a Spotify Premium account. Setup means registering that developer app and pasting three values into your assistant's settings. The author marked the project inactive in March 2026, so expect few fixes from here.

Deprecated · author marked the project inactive in March 2026
Other

Use This MCP server To

Play, pause, or skip tracks without leaving the chat Build a playlist from a mood I describe Find an album and add it to my queue Look up details about an artist or track Rename and reorder one of my existing playlists

README

spotify-mcp MCP server

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

[Notice March 2026]: Inactive project. Most PRs will not be merged.

Features

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

Demo

Video -- turn on audio https://github.com/user-attachments/assets/20ee1f92-f3e3-4dfa-b945-ca57bc1e0894

Configuration

Getting Spotify API Keys

Create an account on developer.spotify.com. Navigate to the dashboard. Create an app with redirect_uri as http://127.0.0.1:8080/callback. You can choose any port you want but you must use http and an explicit loopback address (IPv4 or IPv6).

See here for more info/troubleshooting. You may have to restart your MCP environment (e.g. Claude Desktop) once or twice before it works.

Locating MCP Config

For Cursor, Claude Desktop, or any other MCP-enabled client you will have to locate your config.

  • Claude Desktop location on MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json

  • Claude Desktop location on Windows: %APPDATA%/Claude/claude_desktop_config.json

spotify-mcp FAQ

Is this project still being updated?
No. The author marked it inactive in March 2026 and says most contributions will not be merged.
Do I need Spotify Premium?
Yes. Controlling playback requires a Premium account.
Do I need keys?
Yes. You register a free app on Spotify's developer site and copy its two ID values into your settings.
Which apps does it work in?
Claude Desktop, Cursor, and other apps that let you add MCP servers.
Can I use this to build a playlist for a party?
Yes — describe the vibe and it can search tracks, create the playlist, and keep updating it.
How hard is the setup?
Moderate. Register the developer app first, then paste a short block into your assistant's config file.
Are any features missing?
Yes. Spotify withdrew its recommendation features in late 2024, so those are gone for every project like this one.