1. Conduid
  2. Content
  3. spotify-mcp-py
MCP server · Content

spotify-mcp-py

Unclaimed last commit a year ago content
30Low

Scored 6 months ago · breakdown

About spotify-mcp-py

spotify-mcp-py is an MCP server published by argotdev in the Content category.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/argotdev/spotify-mcp-py

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (14)

get_albumGet album details

Parameters not published.

get_artistGet artist details

Parameters not published.

get_artist_top_tracksGet artist's top tracks

Parameters not published.

get_current_userGet user profile

Parameters not published.

get_playlistGet playlist details

Parameters not published.

get_recently_playedGet recently played tracks

Parameters not published.

get_trackGet track details

Parameters not published.

get_user_playlistsGet user's playlists

Parameters not published.

get_user_top_artistsGet user's top artists

Parameters not published.

get_user_top_tracksGet user's top tracks

Parameters not published.

Show all 14 tools
search_albumsSearch for albums

Parameters not published.

search_artistsSearch for artists

Parameters not published.

search_playlistsSearch for playlists

Parameters not published.

search_tracksSearch for tracks

Parameters not published.

Ask AI

✦

Ask AI about spotify-mcp-py

Powered by Claude · Grounded in docs

I know everything about spotify-mcp-py. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Spotify MCP Server (Python)

MCP server for Spotify integration using PKCE authentication.

Features

  • PKCE authentication (no client secret needed)
  • Automatic token caching and refresh
  • 14 Spotify tools for search, user data, and more

Installation

cd spotify-mcp-py
pip install -e .

Setup

  1. Create Spotify App at https://developer.spotify.com/dashboard:

    • Add redirect URI: http://127.0.0.1:8888/callback
    • Copy your Client ID
  2. Configure Claude Desktop at ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "spotify": {
      "command": "python",
      "args": [
        "-m",
        "spotify_mcp.server"
      ],
      "env": {
        "SPOTIFY_CLIENT_ID": "your_client_id_here"
      }
    }
  }
}
  1. Restart Claude Desktop - browser will open for Spotify login on first use

Available Tools

  • search_tracks - Search for tracks
  • get_track - Get track details
  • search_artists - Search for artists
  • get_artist - Get artist details
  • get_artist_top_tracks - Get artist's top tracks
  • search_albums - Search for albums
  • get_album - Get album details
  • search_playlists - Search for playlists
  • get_playlist - Get playlist details
  • get_current_user - Get user profile
  • get_user_playlists - Get user's playlists
  • get_user_top_tracks - Get user's top tracks
  • get_user_top_artists - Get user's top artists
  • get_recently_played - Get recently played tracks

Token Cache

Tokens are cached in ~/.spotify-mcp/token-cache.json and automatically refreshed.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About spotify-mcp-py

How do I install spotify-mcp-py?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is spotify-mcp-py safe to use with an AI agent?

Its trust score is 30 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is spotify-mcp-py still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.