Spotify MCP Server
@marcelmarais
About Spotify MCP Server
Lightweight MCP server for Spotify
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"spotify-mcp-server": {
"command": "node",
"args": [
"path/to/spotify-mcp-server/build/index.js"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Spotify MCP Server?
A lightweight Model Context Protocol (MCP) server that enables AI assistants like Cursor and Claude to control Spotify playback and manage playlists. It provides a set of tools for searching, playing, and organizing Spotify content through natural language commands.
How to use Spotify MCP Server?
Setup requires creating a Spotify Developer Application, configuring API credentials, and completing authentication. The server is then integrated with supported AI assistants (Claude Desktop, Cursor, VsCode/Cline) by configuring the MCP client to point to the server. Once connected, users give natural language commands like "Play Elvis's first song" or "Create a Taylor Swift / Slipknot fusion playlist."
Key features of Spotify MCP Server
- Search Spotify for tracks, albums, artists, or playlists
- Get currently playing track details and device info
- Control playback: play, pause, skip, adjust volume
- Create, update, and manage playlists
- Access user library: saved tracks, albums, liked songs
- Retrieve queue, recently played, and available devices
Use cases of Spotify MCP Server
- Play a specific song or album by voice or text command
- Create a fusion playlist combining different artists
- Copy tracks between playlists with a simple instruction
- Adjust volume up or down by a relative amount
- Check what's currently playing and upcoming in the queue
FAQ from Spotify MCP Server
What AI assistants are supported?
Cursor, Claude, and VsCode (via the Cline extension) are supported.
Does setVolume require Spotify Premium?
Yes, both setVolume and adjustVolume require a Spotify Premium subscription.
How do I authenticate the server?
You must create a Spotify Developer Application, configure the API credentials, and complete the OAuth authentication process as described in the setup guide.
Can I control playback on a specific device?
Yes, most playback tools accept an optional deviceId parameter to target a specific Spotify Connect device.
What information can I retrieve about my music library?
You can get playlists, saved tracks, recently played tracks, and check if albums are saved in your library.
Frequently asked questions
What AI assistants are supported?
Cursor, Claude, and VsCode (via the Cline extension) are supported.
Does setVolume require Spotify Premium?
Yes, both `setVolume` and `adjustVolume` require a Spotify Premium subscription.
How do I authenticate the server?
You must create a Spotify Developer Application, configure the API credentials, and complete the OAuth authentication process as described in the setup guide.
Can I control playback on a specific device?
Yes, most playback tools accept an optional `deviceId` parameter to target a specific Spotify Connect device.
What information can I retrieve about my music library?
You can get playlists, saved tracks, recently played tracks, and check if albums are saved in your library.
Basic information
More Media & Design MCP servers
百度地图 MCP Server
baidu-mapsBaidu Map MCP Server
SVGator
SVGatorDrive your SVGator account from any AI assistant. Prompt an animation, get an editable project back, and export it as SVG, Lottie, GIF, MP4, and more, then open it in the editor to finish by hand.
RustChain MCP
ScottcjnMCP server for RustChain blockchain and BoTTube video platform — AI agent tools for earning RTC tokens. Built on createkr's RustChain SDK.
Framelink Figma MCP Server
GLipsMCP server to provide Figma layout information to AI coding agents like Cursor
Image-Gen-Server
fengin一个能与Cursor集成的图片生成mcp server工具,实现调用即梦逆向接口
Comments