Labsco
MCP SERVER

MCP Spotify AI Assistant

by iankan04

Ask what you have been listening to, search Spotify's catalogue, and look inside your own playlists — in the conversation rather than the app.

Music & Audio Production
Summary
Your listening history, answerable in plain words.

Questions like "what was I into last month" and "which of my playlists is that track already on" normally mean clicking through the app; here each one is a single request against your own account.

What it is

A server that connects an assistant to your Spotify account through Spotify's Web API. It covers your profile, what is playing now, recent plays, top artists and tracks, your playlists and their contents, plus catalogue search across tracks, albums, artists and playlists.

What you get
  • searchSpotify searches tracks, albums, artists or playlists by term, with a result limit
  • getTopItems returns your top artists or tracks over roughly four weeks, six months or a year
  • getCurrentlyPlaying answers what is on right now; getRecentlyPlayedTracks answers what was on earlier
  • getMyPlaylists lists the playlists you own or follow, and getPlaylistItems opens one up
  • getCurrentUserProfile identifies the account every other answer is scoped to
Requirements

Node, plus your own Spotify developer application: create it in the Spotify dashboard, then run the server's authentication step to authorize your account. Answers are scoped to whichever account you authorize.

Setup effort

Build from source — clone the repository and build it, then point your client at the binary