Entertainment & Media · AI Chatbot

MCP Claude Spotify logo

MCP Claude Spotify

imprvhub/mcp-claude-spotify

An integration that allows Claude Desktop to interact with Spotify using the Model Context Protocol (MCP). Removed in 0.6.0 — get-recommendations. Spotify deprecated /v1/recommendations on 27 November 2024, along with related-artists, audio-features, audio-analysis, featured-playlists and 30-second preview URLs.

Install

Client configuration

{
  "mcpServers": {
    "spotify": {
      "command": "node",
      "args": [
        "<value>"
      ],
      "env": {
        "SPOTIFY_CLIENT_ID": "<SPOTIFY_CLIENT_ID>",
        "SPOTIFY_CLIENT_SECRET": "<SPOTIFY_CLIENT_SECRET>"
      }
    }
  }
}

Environment variables

SPOTIFY_CLIENT_IDSPOTIFY_CLIENT_SECRET
GitHub stars
8
Author
@imprvhub
Category
Entertainment & Media, AI Chatbot
License
MPL-2.0
Updated
Oct 6, 2026

About MCP Claude Spotify

An integration that allows Claude Desktop to interact with Spotify using the Model Context Protocol (MCP).

Removed in 0.6.0 — get-recommendations. Spotify deprecated /v1/recommendations on 27 November 2024, along with related-artists, audio-features, audio-analysis, featured-playlists and 30-second preview URLs. Apps created after that date get 403 Forbidden, and apps still in development mode lost access too, so the tool could not work for essentially anyone. Use search-spotify and get-top-tracks instead. See Spotify's announcement.

Features

  • Spotify authentication

  • Search for tracks, albums, artists, and playlists

  • Playback control (play, pause, next, previous)

  • Full playlist management (create, update, delete, reorder tracks, manage cover images)

  • Read your top tracks and listening history

  • Access user's top played tracks over different time periods

  • View recently played tracks

Tools (19)

  • auth-spotify

    Initiates the Spotify authentication process.

  • search-spotify

    Searches for tracks, albums, artists, or playlists.

  • get-current-playback

    Gets information about the current playback state.

  • play-track

    Plays a specific track on an active device.

  • pause-playback

    Pauses the current playback.

  • next-track

    Skips to the next track.

  • previous-track

    Returns to the previous track.

  • get-user-playlists

    Gets a list of the user's playlists.

  • create-playlist

    Creates a new playlist for the current user.

  • update-playlist

    Updates a playlist's name, description, public/private status, or collaborative setting.

  • delete-playlist

    Unfollows (removes) a playlist from your library.

  • get-playlist-tracks

    Gets the tracks in a playlist with pagination support.

  • add-tracks-to-playlist

    Adds tracks to a playlist.

  • remove-tracks-from-playlist

    Removes tracks from a playlist.

  • reorder-playlist-tracks

    Reorders tracks in a playlist by moving a range of tracks to a new position.

  • get-playlist-cover

    Gets the cover image of a playlist.

  • upload-playlist-cover

    Uploads a custom cover image for a playlist (base64 encoded JPEG, max 256KB).

  • get-top-tracks

    Gets the user's most played tracks over a specified time range.

  • get-recently-played

    Gets the user's recently played tracks.

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
Ableton Live logo

Ableton Live

ahujasid/ableton-mcp

1.5k

Prompt-assisted music production, end-to-end track creation, and Live session and arrangement manipulation — driven by AI.

Entertainment & Media
MCP YouTube logo

MCP YouTube

anaisbetts/mcp-youtube

309

Uses yt-dlp to download subtitles from YouTube and connects it to claude.ai via Model Context Protocol. Try it by asking Claude, "Summarize the YouTube video <>". Requires yt-dlp to be installed locally e.g. via Homebrew.

Entertainment & Media
Spotify MCP Server logo

Spotify MCP Server

varunneal/spotify-mcp

257

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

Entertainment & Media
Ableton Live MCP Server logo

Ableton Live MCP Server

Simon-Kansara/ableton-live-mcp-server

226

The Ableton Live MCP Server is a server implementing the Model Context Protocol (MCP) to facilitate communication between LLMs and Ableton Live. It uses OSC (Open Sound Control) to send and receive messages to/from Ableton Live. It is based on AbletonOSC implementation and exhaustively maps available OSC adresses to tools accessible to MCP clients.

Entertainment & Media
MCP Server YouTube Transcript logo

MCP Server YouTube Transcript

kimtaeyoon83/mcp-server-youtube-transcript

169

A Model Context Protocol server that enables retrieval of transcripts from YouTube videos. This server provides direct access to video captions and subtitles through a simple interface.

Entertainment & Media
YouTube MCP Server logo

YouTube MCP Server

ZubeidHendricks/youtube-mcp-server

136

A Model Context Protocol (MCP) server implementation for YouTube, enabling AI language models to interact with YouTube content through a standardized interface.

Entertainment & Media