Vulpes Spotify Mcp

Vulpes Spotify Mcp is an MCP server that integrates Spotify's Web API with Model Context Protocol clients like Claude Desktop. It connects an AI assistant directly to your active Spotify account and connected playback devices. Developers, music listeners, and productivity enthusiasts use this server to control music playback through conversational AI rather than manually navigating the Spotify application. By exposing tools to search tracks, inspect playlists, retrieve currently playing song metadata, and discover available playback hardware, it enables language models to manage ambient audio environments dynamically. Users can instruct the assistant to find specific songs, start playlists with optional shuffle settings, or automatically queue and play top search results. Active playback controls require a Spotify Premium account, alongside developer credentials and an active Spotify session running on a connected device, providing programmatic access to personal listening libraries.

Category: Communication & Messaging

Tags: audio, music, spotify, streaming

Visit Vulpes Spotify Mcp

How to install and configure Vulpes Spotify Mcp

  1. Clone the repository and install dependencies: bash git clone https://github.com/ejfox/vulpes-spotify-mcp.git cd vulpes-spotify-mcp npm install 2. Obtain your Client ID and Client Secret from the Spotify Developer Dashboard, then create a .env file. 3. Generate your refresh token by running npm run get-token (or node src/simple-auth.js) and add SPOTIFY_REFRESH_TOKEN to .env. 4. Build the project: bash npm run build 5. Add the server to your claude_desktop_config.json: json { "mcpServers": { "spotify": { "command": "node", "args": ["/absolute/path/to/vulpes-spotify-mcp/dist/index.js"], "env": { "SPOTIFY_CLIENT_ID": "your_client_id", "SPOTIFY_CLIENT_SECRET": "your_client_secret", "SPOTIFY_REDIRECT_URI": "http://localhost:8888", "SPOTIFY_REFRESH_TOKEN": "your_refresh_token" } } } } 6. Alternatively, install via Smithery using npx -y @smithery/cli install @ejfox/vulpes-spotify-mcp --client claude.

What you can do with Vulpes Spotify Mcp

  • Search for specific tracks by artist, album, or title and immediately play the top match on an active device. - Retrieve details about the currently playing track to get artist metadata, title, and playback state. - Browse personal Spotify playlists and trigger playlist playback with optional shuffle mode enabled via chat. - Inspect connected Spotify playback devices to view active hardware and manage output targets conversationaly.

Key facts

  • https://github.com/ejfox/vulpes-spotify-mcp
  • Communication & Messaging, Design, Media & Creative
  • audio, music, spotify, streaming

Part of MCP Servers

Related MCP servers

  • MCP MD2PDF Server — MCP MD2PDF Server is an MCP server that enables automated conversion of Markdown documents into formatted PDF files with full…
  • MCP Media Processing Server — MCP Media Processing Server is an MCP server that connects AI assistants like Claude Desktop to local media manipulation utilities,…
  • MCP Music Analysis — MCP Music Analysis is an MCP server that enables AI clients like Claude to inspect and process sound recordings using…
  • MCP OCR Server — MCP OCR Server is an MCP server that provides optical character recognition capabilities by connecting language models directly to the…
  • MCP Microsoft Office Bridge — MCP Microsoft Office Bridge is an MCP server that connects AI assistants like Claude to Microsoft 365 services through the…
  • MCP Naver News — MCP Naver News is an MCP server that connects AI assistants to the Naver News API, enabling automated search and…

What is Vulpes Spotify Mcp?

Vulpes Spotify Mcp is a Model Context Protocol server that enables AI clients like Claude Desktop to interact with Spotify. It provides tools to search tracks, play audio, list playlists, view queue information, and inspect active Spotify playback devices.

What are the requirements to use Vulpes Spotify Mcp?

You need Node.js version 16 or higher, a Spotify Developer Account to obtain credentials, an MCP-compatible client like Claude Desktop, and a Spotify Premium account if you plan to use audio playback controls.

Why do I get a No active device found error?

Spotify's API requires an open, active player session to receive playback commands. To fix this, ensure the Spotify desktop or mobile app is open and playing or paused on at least one device before issuing playback tools.

Is Vulpes Spotify Mcp open source?

Yes, Vulpes Spotify Mcp is open-source software licensed under the MIT License, with source code available on GitHub.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories