SkillTide Submit
Official description7 sourcesMCP servers8d ago
XavierFabregat/spotify-mcp

XavierFabregat/spotify-mcp

Control Spotify by talking to your AI — MCP server for Claude, Cursor, and any MCP client
View on GitHub ↗Direct link · no redirect page
Config template (adjust for your client)
claude mcp add spotify-mcp -- npx -y spotify-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
1 ★ · XavierFabregat/spotify-mcp · read from the repository page · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 1 ★ · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository XavierFabregat/spotify-mcp;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals

spotify-mcp

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

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.
Requirements
- **Spotify Premium** — Spotify requires it for playback control and (since Feb 2026)
for creating the developer app you'll use.
- **Node.js ≥ 20**
Quick start
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:
Add to your MCP client
**Claude Code**
**Claude Desktop** (~/Library/Application Support/Claude/claude_desktop_config.json)
or **Cursor** (~/.cursor/mcp.json):
Restart the client and start talking.
Tools
| 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 |
Design
- **Tools are intents, not endpoints.** "Play some Radiohead" is one tool call —
the server searches, picks the best match, starts playback, and reports what it
chose so you can correct it. No search → choose → play round trips.
- **Small surface.** 11 tools instead of one per API endpoint keeps tool selection
accurate across different AI clients and context lean.
- **Responses are compact text with Spotify URIs**, so follow-ups ("queue that")
chain without re-searching. Raw API payloads never reach the model.
- **Errors are instructions.** No active device? The response lists your devices and
says how to pick one. Not logged in? It points at the authenticate tool. The
Source
awesome · https://github.com/XavierFabregat/spotify-mcp
Browse by field
MCP servers
Traction
1 ★
added
yesterday

More in MCP servers

All 5,525 in MCP servers →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index