@pipeworx/spotify
Connect: https://gateway.pipeworx.io/spotify/mcp · Install: one-click buttons
Tools: 6
Spotify Web API MCP — catalog metadata via client_credentials OAuth.
Tools
search(query, type?, market?, limit?, offset?)get_track(track_id, market?)get_artist(artist_id)get_album(album_id, market?)get_artist_top_tracks(artist_id, market?)get_audio_features(track_id)— tempo, key, energy, danceability, etc.
Auth
- Platform key: gateway env
PLATFORM_SPOTIFY_KEY, formatclient_id:client_secret. - BYO:
?_apiKey=client_id:client_secret(colon-joined) after registering an app at https://developer.spotify.com/dashboard.
User-scope features (saved tracks, owned playlists) require the full Authorization Code flow and are out of scope.
Data source
- Token:
https://accounts.spotify.com/api/token(client_credentials grant) - API:
https://api.spotify.com/v1/
Tools
- search — Search the Spotify catalog. type = comma-separated of album, artist, playlist, track, show, episode, audiobook. Returns matched items in named sections.
- get_track — Single track by Spotify ID. Returns artists, album, popularity, preview URL, duration.
- get_artist — Artist record: name, genres, popularity, followers, images.
- get_album — Album record with tracklist.
- get_artist_top_tracks — Top tracks for an artist in a market (Spotify recommendation).
- get_audio_features — Audio features for a track: tempo (BPM), key, mode (major/minor), time_signature, energy, danceability, valence, acousticness, instrumentalness, liveness, speechiness, loudness.
Tools
-
get_album— Album record with tracklist. -
get_artist— Artist record: name, genres, popularity, followers, images. -
get_artist_top_tracks— Top tracks for an artist in a market (Spotify recommendation). -
get_audio_features— Audio features for a track: tempo (BPM), key, mode (major/minor), time_signature, energy, danceability, valence, acousticness, instrumentalness, liveness, speechiness, loudness. -
get_track— Single track by Spotify ID. Returns artists, album, popularity, preview URL, duration. -
search— Search the Spotify catalog. type = comma-separated of album, artist, playlist, track, show, episode, audiobook. Returns matched items in named sections.