S

Spotify MCP

Search tracks, control playback, and manage Spotify playlists.

Spotify·No reviews yet
Repo Docs
Share:

About

Query the Spotify Web API to search artists, albums, tracks and podcasts, then control playback on any active device: play/pause, skip, queue, and shuffle. Manage the current user's library and playlists — create, edit, and reorder tracks — and pull rich audio-feature metadata for analysis. OAuth flow required.

Example tools

Illustrative tool names — the actual tool set is defined by the server at runtime.

create_task
Create a new task
list_tasks
List tasks with filters
update_task
Update fields of an existing task

Screenshots

No screenshots yet.

Frequently Asked Questions

Common questions about Spotify MCP.

What is the Spotify MCP?
The Spotify MCP allows users to interact with the Spotify Web API. It provides functionality to search for artists, albums, tracks, and podcasts, as well as control playback on active devices and manage user libraries and playlists.
How can I install the Spotify MCP in a client?
Installation via clients like Claude Desktop, Cursor, or Cline typically involves adding the MCP's repository URL. Refer to your specific client's documentation for exact instructions on adding external Models or MCPs.
Does the Spotify MCP require authentication?
Yes, the Spotify MCP requires OAuth authentication. You will need to complete an OAuth flow to grant the MCP access to your Spotify account and its data.
What are the core capabilities of the Spotify MCP?
Its core capabilities include searching Spotify content, controlling playback (play, pause, skip, queue, shuffle), and managing personal libraries and playlists. It can also retrieve audio-feature metadata for analysis.
Is there a cost associated with using the Spotify MCP?
The Spotify MCP itself is open-source and free to use. However, the underlying Spotify service may have its own terms and conditions, including premium subscriptions for certain features.
What is a common limitation of the Spotify MCP?
A common limitation is that playback control is only possible on active Spotify devices. You cannot initiate playback on a new device directly through the MCP; an active session must already exist.

Install Spotify MCP

Claude Desktop

Add this to claude_desktop_config.json.

{
  "mcpServers": {
    "spotify": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-spotify"
      ]
    }
  }
}

Cursor

Add this to ~/.cursor/mcp.json.

{
  "mcpServers": {
    "spotify": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-spotify"
      ]
    }
  }
}

VS Code

Add this to your workspace settings.json.

{
  "mcp.servers": {
    "spotify": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-spotify"
      ]
    }
  }
}

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Discussion(0)

Sign in to join the discussion.

No comments yet.