loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

spotify-mcp

MCP Tool

GraysonCAdams/spotify-mcp

MCP server for Spotify — playback control, search, and playlists

Install

$ npx loaditout add GraysonCAdams/spotify-mcp

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "spotify-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "spotify-mcp"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

spotify-mcp

An MCP (Model Context Protocol) server for Spotify. Control playback, search for music, manage playlists, and get personalized recommendations -- all through any MCP-compatible client like Claude.

Tools

| Tool | Description | |------|-------------| | auth-spotify | Authenticate with Spotify via OAuth | | search-spotify | Search for tracks, albums, artists, or playlists | | get-current-playback | Get the current playback state (track, device, progress) | | play-track | Play a specific track on an active device | | pause-playback | Pause playback | | next-track | Skip to the next track | | previous-track | Skip to the previous track | | get-user-playlists | List the user's playlists | | create-playlist | Create a new playlist | | add-tracks-to-playlist | Add tracks to a playlist | | get-playlist-tracks | Get the tracks in a playlist | | rename-playlist | Rename a playlist (and optionally update description/visibility) | | unfollow-playlist | Unfollow (or delete) a playlist | | get-recommendations | Get track recommendations based on seed tracks, artists, or genres | | get-top-tracks | Get the user's top played tracks over a time range |

Environment Variables

| Variable | Required | Description | |----------|----------|-------------| | SPOTIFY_CLIENT_ID | Yes | Spotify app client ID | | SPOTIFY_CLIENT_SECRET | Yes | Spotify app client secret | | SPOTIFY_REDIRECT_URI | No | OAuth redirect URI (defaults to http://127.0.0.1:8888/callback) |

Create a Spotify app at developer.spotify.com and add your redirect URI to the app's settings.

Setup
npm ci
Usage
Stdio mode (for MCP clients that launch the server directly)
node build/index.js
HTTP mode (using mcp-proxy)
mcp-proxy --port 8002 -- node build/index.js
Authentication

On first use, call the auth-spotify tool. It will open a browser window for Spotify OA

Tags

claudemcpmcp-servermodel-context-protocolmusicspotifytypescript

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated18 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/30/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/GraysonCAdams/spotify-mcp)](https://loaditout.ai/skills/GraysonCAdams/spotify-mcp)