spotify-searchLABSCO SUMMARY
Say the song, hear the song.
Search-and-play is the tool that earns the install: one call from a half-remembered description to audio, with the device list there for when it starts on the wrong speaker.
What it is
A Spotify client for search and playback control. It searches tracks, starts them on whichever of your devices is active, reports what is playing now, lists the devices available, and combines search and play into a single call.
What you get
- Track search by artist, title, or any query at all
- A track played on your active Spotify device
- Search and play in one call, for when naming the track is the whole request
- What is playing right now, with its details
- The Spotify devices currently available to play on
- Playlists listed, their tracks read, and played with shuffle optional
Requirements
A Spotify developer app for the client id and secret, and a Spotify Premium account — playback control is a Premium feature. A refresh token is generated once using the scripts the repository ships. Node.js and a local build, or install through Smithery.
Setup effort
One command plus credentials — npx -y @smithery/cli install @ejfox/vulpes-spotify-mcp --client claude, then supply credentials
USE CASES
Putting on a track you can only half describe
One call takes the description, finds the track and starts it.
Finding out what this is
What is playing right now, with the artist and title, without reaching for a phone.
Starting playback on the right speaker
List the available devices first, then play to the one you meant.
Queueing music while you keep working
Search as things occur to you and play them without leaving what you are doing.
9 tools
Listed in project docs. Your client may show a different list.
spotify-playspotify-currently-playingspotify-devicesspotify-search-and-playspotify-playlistsspotify-playlist-tracksspotify-play-playlistspotify-find-playlistBEFORE YOU INSTALL
What to know first
Tools you get
9 tools named in the project's documentation.
Requires
- Node.js
- SPOTIFY_CLIENT_ID in your environment
- SPOTIFY_CLIENT_SECRET in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
npx -y @smithery/cli install @ejfox/vulpes-spotify-mcp --client claudeMCP Clients
Claude Desktop
{
"mcpServers": {
"spotify": {
"command": "node",
"args": [
"<YOUR_PATH_TO_VULPES_SPOTIFY_MCP>/dist/index.js"
],
"env": {
"SPOTIFY_CLIENT_ID": "<YOUR_SPOTIFY_CLIENT_ID>",
"SPOTIFY_CLIENT_SECRET": "<YOUR_SPOTIFY_CLIENT_SECRET>",
"SPOTIFY_REDIRECT_URI": "http://localhost:8888",
"SPOTIFY_REFRESH_TOKEN": "<YOUR_SPOTIFY_REFRESH_TOKEN>"
}
}
}
}