Conversational Spotify control from AI clients: play, queue, devices, playlists, and library.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-xavierfabregat-spotify-mcp": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Conversational Spotify control from AI clients: play, queue, devices, playlists, and library.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in entertainment
AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.
Lightweight MCP server for Spotify
Unity MCP Server — 268 tools for AI-assisted game development. Connect Claude, Cursor, or any MCP client to Unity Editor & Unity Hub. Scene management, GameObjects, components, builds, profiling, Shader Graph, Amplify, terrain, physics, NavMesh, animation, MPPM multiplayer & more. Free & open source by AnkleBreaker Studio.
**⚔️ Alicization Town** is a decentralized, multi-agent pixel sandbox world powered by the **Model Context Protocol (MCP)**. **⚔️ Alicization Town** 是一个基于 **MCP (Model Context Protocol)** 架构的去中心化多智能体像素沙盒世界。
MCP Security Weekly
Get CVE alerts and security updates for io.github.XavierFabregat/spotify-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Control Spotify by talking to your AI. An MCP server for Claude Desktop, Claude Code, Cursor, and any other MCP client.
You: play something like early Bill Evans AI: ▶ Now playing: "Peace Piece" — Bill Evans · Everybody Digs Bill Evans
You: perfect, queue the whole album and save this one AI: ➕ Queued Everybody Digs Bill Evans · ❤️ Saved "Peace Piece" to your library
Built against the current (post-February-2026) Spotify Web API — many older Spotify MCP servers predate those changes and are partially broken.
npx -y @xavifabregat/spotify-mcp init
The wizard walks you through creating your own (free) Spotify developer app, asks for its Client ID, and opens a browser to connect your account — about 2 minutes total.
Why your own app? Spotify caps third-party apps at a handful of users, so every user
brings their own; the wizard makes that painless. No client secret is involved (PKCE).
Tokens stay in ~/.spotify-mcp/ on your machine and refresh silently.
The one detail that must be exact — your app's Redirect URI:
http://127.0.0.1:8888/callback
Claude Code
claude mcp add -s user spotify -- npx -y @xavifabregat/spotify-mcp
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json)
or Cursor (~/.cursor/mcp.json):
{
"mcpServers": {
"spotify": {
"command": "npx",
"args": ["-y", "@xavifabregat/spotify-mcp"]
}
}
}
Restart the client and start talking.
| Tool | What it does |
|---|---|
play | Play by free-text query (search → best match → play) or Spotify URI |
playback | pause / resume / next / previous / seek / volume / shuffle / repeat |
now_playing | Current track, progress, device, mode |
queue | Add a track to the queue; show up next |
devices | List devices; transfer playback |
search | Browse tracks/albums/artists/playlists (max 10 per type — API cap) |
get_playlists | List your playlists |
get_playlist_items | Show a playlist's tracks (own/collaborative only — API restriction) |
modify_playlist | Create a playlist; add tracks |
library | Save / remove / check items in your library |
authenticate | Run the Spotify login from inside a conversation |
authenticate tool. The
model relays the fix instead of a stack trace.INVALID_CLIENT: Invalid redirect URI during login — the Redirect URI