Best for
- Developers who want to integrate Spotify playback control into AI assistants or workflows
- Scenarios requiring voice control of music
- Agents that need batch processing of music searches and playlist operations
This server provides a practical MCP integration for Spotify with batch operations and clear feedback. However, note that it targets a candidate MCP version and requires careful handling of OAuth and security configuration.
This server provides access to the Spotify API via MCP. It allows AI assistants to search for music, control playback (play, pause, skip, volume, etc.), transfer devices, manage playlists, and save/unsave tracks. It uses OAuth 2.1 proxy for authentication and supports both Bun and Cloudflare Workers runtimes. Note: the repository targets the candidate MCP protocol (2026-07-28) and SDK 2.0.0-beta.5; it is not yet conformant to a final dated release.
bun install to install dependencies..env.example to .env and fill in Spotify client ID/secret, OAuth redirect URIs, etc.bun dev to start the server.{
"mcpServers": {
"spotify": {
"command": "bunx",
"args": [
"mcp-remote",
"http://127.0.0.1:3000/mcp",
"--transport",
"http-only"
],
"env": {
"NO_PROXY": "127.0.0.1,localhost"
}
}
}
}