Spotify MCP Server logo

Spotify MCP Server

by MCP-Mirror

The Spotify MCP Server is a lightweight Model Context Protocol (MCP) server designed to allow AI assistants like Cursor and Claude to control Spotify playback and manage playlists. It enables natural language commands to interact with Spotify through these AI tools.

View on GitHub

Last updated: N/A

What is Spotify MCP Server?

The Spotify MCP Server is a bridge between AI assistants and the Spotify API, allowing users to control Spotify using natural language commands. It implements the Model Context Protocol (MCP) to provide a standardized interface for AI assistants to interact with Spotify's functionalities.

How to use Spotify MCP Server?

To use the server, you need to set up a Spotify Developer application, configure the server with your credentials, and integrate it with your AI assistant (e.g., Claude or Cursor). The setup involves cloning the repository, installing dependencies, configuring the Spotify API, and running the authentication process. Once configured, the AI assistant can send commands to the server to control Spotify playback and playlist management.

Key features of Spotify MCP Server

  • Control Spotify playback via AI assistants

  • Playlist management (create, add tracks)

  • Search for music on Spotify

  • Get currently playing track information

  • Supports Claude and Cursor integration

Use cases of Spotify MCP Server

  • Controlling music playback hands-free

  • Creating playlists based on natural language requests

  • Automating music selection for different activities

  • Integrating Spotify into AI-powered workflows

  • Managing music library through AI assistants

FAQ from Spotify MCP Server

What is MCP?

MCP stands for Model Context Protocol. It's a standard protocol for AI assistants to interact with external tools and services.

Do I need a Spotify Premium account?

Yes, a Spotify Premium account is required to use the Spotify API.

How do I create a Spotify Developer application?

You can create a Spotify Developer application on the Spotify Developer Dashboard.

What is a Redirect URI?

A Redirect URI is the URL that Spotify redirects to after a user authorizes your application. It's used in the OAuth 2.0 authentication flow.

How do I integrate the server with Claude or Cursor?

The README provides specific instructions for integrating with both Claude Desktop and Cursor, involving adding the server's command to their respective configurations.