spotify-mcp-server
Verified Safeby LLMTooling
Overview
Provides granular data and control over Spotify playback and library, optimized for dynamic HUDs, music visualizers, and AI-powered music control interfaces through the Model Context Protocol.
Installation
node dist/index.jsEnvironment Variables
- SPOTIFY_CLIENT_ID
- SPOTIFY_CLIENT_SECRET
- SPOTIFY_REDIRECT_URI
Security Notes
Credentials (Client ID, Client Secret) are loaded from a `.env` file, and OAuth tokens are stored locally in `spotify-tokens.json`. The server handles automatic token refreshing. The authentication callback server runs on `localhost:8888` for the OAuth flow. No hardcoded secrets or malicious patterns observed. Robust error handling for Spotify API responses (e.g., 401, 403, 404, 429) is implemented to provide clear, actionable feedback.
Similar Servers
spotify-mcp-server
Enables AI assistants to control Spotify playback and manage playlists via the Model Context Protocol (MCP).
spotify-streamable-mcp-server
Provides an LLM-friendly interface to control Spotify playback, search music, and manage playlists/saved songs, enabling voice control and smart-home automations.
spotify-mcp
An MCP server enabling AI agents to control Spotify playback and manage playlists through a set of defined tools.
Spotify-MCP-Server
Enables AI assistants to control Spotify playback, manage playlists, discover music, and interact with the user's library through a Model Context Protocol (MCP) server.