S
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)
No comments yet.