Entertainment & Media · Developer Tools

MCP Spotify Server logo

MCP Spotify Server

superseoworld/mcp-spotify

A powerful Model Context Protocol (MCP) server that provides access to the Spotify Web API. ArtistLens enables seamless interaction with Spotify's music catalog, including searching for tracks, albums, and artists, as well as accessing artist-specific information like top tracks and related artists.

Install

npx -y @thomaswawra/artistlens

Client configuration

{
  "mcpServers": {
    "spotify": {
      "command": "npx",
      "args": [
        "-y",
        "@thomaswawra/artistlens"
      ],
      "env": {
        "SPOTIFY_CLIENT_ID": "<SPOTIFY_CLIENT_ID>",
        "SPOTIFY_CLIENT_SECRET": "<SPOTIFY_CLIENT_SECRET>"
      }
    }
  }
}

Environment variables

SPOTIFY_CLIENT_IDSPOTIFY_CLIENT_SECRET
GitHub stars
12
Category
Entertainment & Media, Developer Tools
License
MIT
Updated
Oct 6, 2026

Features

  • Search for tracks, albums, artists, and playlists

  • Get artist information including top tracks and related artists

  • Get album information and tracks

  • Access new releases and recommendations

  • Get audiobook information with market-specific content and chapters

  • Note: Audiobook endpoints may require additional authentication or market-specific access

  • Get and modify playlist information (name, description, public/private status)

  • Access playlist tracks and items with pagination support

  • Support for both Spotify IDs and URIs

  • Automatic token management with client credentials flow

Tools (24)

  • get_access_token

    Get a valid Spotify access token

  • search

    Search for tracks, albums, artists, or playlists

  • get_artist

    Get artist information

  • get_artist_top_tracks

    Get an artist's top tracks

  • get_artist_related_artists

    Get artists similar to a given artist

  • get_artist_albums

    Get an artist's albums

  • get_album

    Get album information

  • get_album_tracks

    Get an album's tracks

  • get_track

    Get track information

  • get_available_genres

    Get a list of available genres for recommendations

  • get_new_releases

    Get new album releases

  • get_recommendations

    Get track recommendations based on seed tracks, artists, or genres

  • get_audiobook

    Get audiobook information with optional market parameter

  • get_multiple_audiobooks

    Get information for multiple audiobooks (max 50)

  • get_audiobook_chapters

    Get chapters of an audiobook with pagination support (1-50 chapters per request)

  • get_playlist

    Get a playlist owned by a Spotify user

  • get_playlist_tracks

    Get full details of the tracks of a playlist (1-100 tracks per request)

  • get_playlist_items

    Get full details of the items of a playlist (1-100 items per request)

  • modify_playlist

    Change playlist details (name, description, public/private state, collaborative status)

  • add_tracks_to_playlist

    Add one or more tracks to a playlist with optional position

  • remove_tracks_from_playlist

    Remove one or more tracks from a playlist with optional positions and snapshot ID

  • get_current_user_playlists

    Get a list of the playlists owned or followed by the current Spotify user (1-50 playlists per request)

  • get_featured_playlists

    Get a list of Spotify featured playlists with optional locale and pagination support

  • get_category_playlists

    Get a list of Spotify playlists tagged with a particular category

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