
Spotify
STDIOControl Spotify playback through API integration with Claude
Control Spotify playback through API integration with Claude
MCP server connecting Claude with Spotify. This fork of varunneal/spotify-mcp adds smart-batching tools and advanced playlist features that optimize API usage.
http://localhost:8888
npx -y @smithery/cli install @jamiew/spotify-mcp --client claude
git clone https://github.com/jamiew/spotify-mcp.git
Add to Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json
):
"spotify": { "command": "uv", "args": ["--directory", "/path/to/spotify_mcp", "run", "spotify-mcp"], "env": { "SPOTIFY_CLIENT_ID": "YOUR_CLIENT_ID", "SPOTIFY_CLIENT_SECRET": "YOUR_CLIENT_SECRET", "SPOTIFY_REDIRECT_URI": "http://localhost:8888" } }
Requirements: Spotify Premium account, uv
>= 0.54
Built with FastMCP framework featuring 13 focused tools, type-safe APIs, and comprehensive test coverage.
Debug with MCP Inspector:
npx @modelcontextprotocol/inspector uv --directory /path/to/spotify_mcp run spotify-mcp