MCP.so
Sign In

Spotify Playlist Curator MCP Server

@lechiffre1

About Spotify Playlist Curator MCP Server

MCP server that can analyze your Spotify playlists and use Claude to recommend songs based on the mood, vibe, BPM, and other musical attributes.

Basic information

Category

Media & Design

License

MIT

Runtime

node

Transports

stdio

Publisher

lechiffre1

Config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Spotify Playlist Curator MCP Server?

An MCP server that curates Spotify playlists by analyzing existing tracks and using Claude AI to recommend songs based on mood, vibe, BPM, and other musical attributes. It integrates with Spotify for playlist access and the MCP protocol for AI-driven song selection.

How to use Spotify Playlist Curator MCP Server?

Install dependencies with npm install, configure a Spotify Developer application and set credentials in a .env file, then start the server with npm start. After authenticating via a browser at http://localhost:3000/login, call MCP methods such as getPlaylists, getPlaylistDetails, and getClaudeRecommendations to analyze and enhance your playlists.

Key features of Spotify Playlist Curator MCP Server

  • Connect to your Spotify account and access playlists.
  • Analyze audio features of tracks in your playlists.
  • Generate a summary of playlist mood, energy, and tempo.
  • Get song recommendations from Claude AI based on analysis.
  • Search for tracks and add them to your playlists.
  • Create new playlists with custom names and descriptions.

Use cases of Spotify Playlist Curator MCP Server

  • Refresh an existing playlist with AI-suggested tracks matching its vibe.
  • Analyze a playlist's audio characteristics to inform new song choices.
  • Build mood- or genre-based playlists from scratch using recommendations.
  • Automate playlist expansion by pulling recommendations and adding them.

FAQ from Spotify Playlist Curator MCP Server

What are the prerequisites for using this server?

You need Node.js v14 or higher, a Spotify Developer account with a registered application, and Claude access via the MCP protocol.

How does authentication with Spotify work?

After starting the server, visit http://localhost:3000/login in your browser, log into your Spotify account, and authorize the application. You can then close the browser and use the MCP client.

Can I create a new Spotify playlist through this server?

Yes, the createPlaylist MCP method lets you create a new playlist with a name, optional description, and public/private setting.

Does the server require Claude AI to function?

The recommendation feature (getClaudeRecommendations) requires a valid Anthropic API key. Other operations like fetching playlists or searching tracks work without it.

Where do the data and credentials live?

Credentials are stored in a local .env file on your machine. Spotify data is accessed via the Spotify API; no data is stored on the server.

Comments

More Media & Design MCP servers