Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐ŸŽจ Art & Culture
  3. Spotify MCP
Spotify MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 1:33:25 PM

Spotify MCP

User RatingsBe the first to rate and review this MCP server!
View Repository8 GitHub StarsTotal stargazers on GitHub for the source repository (8 stars).Visit Website

Spotify MCP server offering 100+ tools for playback, search, playlist management, vibe analysis, and artist exploration with updated API support.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "gupta-kush-spotify-mcp": {
      "command": "uvx",
      "args": [
        "spotify-mcp"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (80) Directory Badge Claim listing Alternatives๐ŸŽจ More in Art & Culture

Overview

This MCP server provides extensive control over Spotify, including playback management, natural language song search, playlist operations, and advanced features like smart shuffle and vibe analysis. It supports artist network mapping and tracking taste evolution, enabling AI agents to interact deeply with Spotify libraries. Designed to work with Spotify's API changes effective February 2026, it uses PKCE authentication without requiring a client secret. Use it when you need comprehensive Spotify integration beyond basic playback and search.

Use cases

โ€ขControl playback and manage queues on Spotify
โ€ขSearch songs and artists using natural language queries
โ€ขAnalyze playlist moods and create smart shuffle sequences
โ€ขMap related artist networks and explore music discovery
โ€ขClean, merge, or deduplicate playlists and track taste changes over time

Key features

โ€ข100+ tools covering playback, search, playlists, and stats
โ€ขSmart shuffle with multiple strategies including energy arcs
โ€ขVibe engine for mood analysis without relying on audio features
โ€ขArtist network mapping up to 100 related artists
โ€ขTaste evolution tracking and library indexing for AI playlist creation
โ€ขPKCE OAuth authentication compatible with Spotify API changes

Capabilities & Tool Schemas (80) ~1.1k tokensApproximate context cost of this serverโ€™s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server โ€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Spotify MCP.

spotify_status

Connection status and current playback

spotify_now_playing

Currently playing track details

spotify_play

Start playback (track, album, or playlist)

spotify_pause

Pause playback

spotify_resume

Resume playback

spotify_skip_next

Skip to next track

Documentation Overview

Spotify MCP Server

PyPI Tests 100+ Tools License: MIT Python 3.10+ Install in Cursor

Control Spotify from Claude, Cursor, or any MCP client. 100+ tools for playback, search, playlist management, smart shuffle, vibe analysis, natural language song search, artist exploration, and library indexing. Just uvx spotify-mcp to get started.

Quick Start

1. Get a Spotify Client ID

Go to the Spotify Developer Dashboard, create an app, set the redirect URI to http://127.0.0.1:8888/callback, check Web API, and copy your Client ID. No client secret needed (PKCE auth).

2. Install and Configure

Claude Code (one command):

Terminal
claude mcp add spotify -- uvx spotify-mcp

Then set your client ID: claude mcp add spotify -e SPOTIFY_CLIENT_ID=your_client_id -- uvx spotify-mcp

Claude Desktop (add to claude_desktop_config.json):

config.json
{
  "mcpServers": {
    "spotify": {
      "command": "uvx",
      "args": ["spotify-mcp"],
      "env": {
        "SPOTIFY_CLIENT_ID": "your_client_id"
      }
    }
  }
}

Cursor / VS Code (same config, but load only core tools to stay under the 40-tool limit):

config.json
{
  "mcpServers": {
    "spotify": {
      "command": "uvx",
      "args": ["spotify-mcp", "--toolsets=core"],
      "env": {
        "SPOTIFY_CLIENT_ID": "your_client_id"
      }
    }
  }
}

Or install with pip: pip install spotify-mcp

3. Authorize

The first time you use a Spotify tool, your browser opens for OAuth. Grant access and the token is cached locally.

Why this one?

There are 30+ Spotify MCP servers out there. Most have 10-15 tools covering play, pause, and search.

spotify-mcpTypical server
Tools100+5-15
Smart shuffle (6 strategies incl. energy arcs)YesNo
Vibe engine (mood analysis without audio-features)YesNo
Natural language song searchYesNo
Artist network mapping (100 related artists)YesNo
Taste evolution trackingYesNo
Library index (AI playlists from your own songs)YesNo
Destructive tools stripped by defaultYesNo
Merge / diff / deduplicate playlistsYesNo
Works after Feb 2026 API changesYesMost broke
PKCE auth (no client secret needed)YesRare

What can you do with it?

Some things you can ask:

  • "Play Bohemian Rhapsody"
  • "Make my playlist start chill and build to high energy"
  • "Find that sad song with strings by Pink Floyd from the 90s"
  • "How has my music taste changed over time?"
  • "Map Radiohead's related artist network"
  • "Compare my Gym and Running playlists"
  • "Clean up my old playlist" (removes unavailable tracks and duplicates)
  • "What's the vibe of my Summer playlist?"
  • "Create a radio playlist based on Radiohead"
  • "When do I listen to music the most?"

Toolsets

All tools load by default, minus destructive tools (see Safety). For clients with tool limits, use --toolsets:

bash
spotify-mcp --toolsets=core              # ~27 tools: playback, playlists, search, library, browse, stats
spotify-mcp --toolsets=core,discovery    # Add music discovery
spotify-mcp --toolsets=core,power        # Add power tools (smart shuffle, vibe engine, etc.)
spotify-mcp --toolsets=all               # All tools (default, destructive excluded)
spotify-mcp --toolsets=all,destructive   # All tools including remove/unfollow

Or via environment variable: SPOTIFY_MCP_TOOLSETS=core,power

Available toolsets: core, social, discovery, power, destructive, all

Safety

Destructive tools (remove tracks, unfollow artists, delete content) are not loaded unless you opt in with --toolsets=all,destructive. Safe for auto-accept mode since the AI cannot call tools that don't exist.

Affected tools: spotify_remove_from_playlist, spotify_remove_saved_tracks, spotify_remove_saved_albums, spotify_remove_saved_shows, spotify_unfollow_playlist, spotify_unfollow_artists, spotify_unfollow_users

Even when enabled, destructive tools default to dry_run=True, showing a preview without executing. Pass dry_run=False to perform the action.

Tool Reference

Playback (15 tools)
ToolDescription
spotify_statusConnection status and current playback
spotify_now_playingCurrently playing track details
spotify_playStart playback (track, album, or playlist)
spotify_pausePause playback
spotify_resumeResume playback
spotify_skip_nextSkip to next track
spotify_skip_previousSkip to previous track
spotify_add_to_queueAdd a track to the queue
spotify_get_queueView the playback queue
spotify_get_devicesList available Spotify Connect devices
spotify_set_volumeSet volume (0-100)
spotify_seekSeek to a position in the current track
spotify_set_repeatSet repeat mode (off/context/track)
spotify_toggle_shuffleToggle shuffle on or off
spotify_transfer_playbackTransfer playback to another device
Playlists (12 tools)
ToolDescription
spotify_get_my_playlistsList your playlists
spotify_get_playlistGet playlist details and tracks
spotify_get_playlist_tracksGet playlist tracks with pagination
spotify_create_playlistCreate a new playlist
spotify_add_to_playlistAdd tracks to a playlist
spotify_remove_from_playlistRemove tracks from a playlist
spotify_reorder_playlistMove tracks within a playlist
spotify_update_playlistUpdate name, description, or visibility
spotify_follow_playlistFollow a playlist
spotify_unfollow_playlistUnfollow a playlist
spotify_get_playlist_coverGet the playlist's cover image URL
spotify_check_playlist_followersCheck if users follow a playlist
Search & Discovery (6 tools)
ToolDescription
spotify_searchSearch for tracks, artists, albums, or playlists
spotify_related_artistsFind artists similar to a given artist
spotify_discover_by_artistDiscover tracks via related artists
spotify_discover_by_moodFind tracks matching a mood
spotify_genre_explorerExplore tracks and artists in a genre
spotify_discover_deep_cutsFind album-only tracks (not singles)
Stats & Insights (7 tools)
ToolDescription
spotify_top_tracksYour top tracks by time range
spotify_top_artistsYour top artists by time range
spotify_recently_playedRecent listening history
spotify_listening_patternsWhen you listen (hour and day distributions)
spotify_taste_profileGenre diversity and niche artist analysis
spotify_playlist_compareCompare multiple playlists side by side
spotify_playlist_freshnessWhen each playlist was last updated, sorted by staleness
Library (9 tools)
ToolDescription
spotify_get_saved_tracksYour liked/saved tracks
spotify_save_tracksSave tracks to Liked Songs
spotify_remove_saved_tracksRemove tracks from Liked Songs
spotify_get_saved_albumsYour saved albums
spotify_save_albumsSave albums to library
spotify_remove_saved_albumsRemove albums from library
spotify_check_saved_tracksCheck if tracks are in Liked Songs
spotify_check_saved_albumsCheck if albums are in your library
spotify_get_saved_episodesYour saved podcast episodes
Follow & Social (7 tools)
ToolDescription
spotify_follow_artistsFollow artists
spotify_unfollow_artistsUnfollow artists
spotify_get_followed_artistsList your followed artists
spotify_check_following_artistsCheck if you follow specific artists
spotify_check_following_usersCheck if you follow specific users
spotify_follow_usersFollow Spotify users
spotify_unfollow_usersUnfollow Spotify users
Shows & Podcasts (8 tools)
ToolDescription
spotify_get_saved_showsYour saved podcasts and shows
spotify_get_showGet show details
spotify_get_show_episodesList episodes of a show
spotify_save_showsSave shows to your library
spotify_remove_saved_showsRemove shows from your library
spotify_check_saved_showsCheck if shows are in your library
spotify_save_episodesSave individual episodes
spotify_get_episodeGet episode details (duration, resume point)
Browse (5 tools)

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Art & Culture View all alternatives
  • Discogs MCP Server logoDiscogs MCP Server

    MCP server to interact with the Discogs API

    ๐ŸŽจ Art & Culture2 views
    Compare vs Discogs MCP Server โ†’
  • Davinci Resolve MCP logoDavinci Resolve MCP

    MCP server integration for DaVinci Resolve providing powerful tools for video editing, color grading, media management, and project control

    ๐ŸŽจ Art & Culture5 views
    Compare vs Davinci Resolve MCP โ†’
  • Blender MCP logoBlender MCP

    Open-source MCP to use Blender with any LLM

    ๐ŸŽจ Art & Culture3 views
    Compare vs Blender MCP โ†’
  • Video Editing MCP logoVideo Editing MCP

    Add, Analyze, Search, and Generate Video Edits from your Video Jungle Collection

    ๐ŸŽจ Art & Culture2 views
    Compare vs Video Editing MCP โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
8
Stargazers on the source repository.
npm downloads
571
Package downloads in the last 30 days.
Last commit
5mo ago
Most recent push to the default branch.
Tools exposed
80
Callable tools this server registers over MCP.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Spotify MCP

The server uses PKCE OAuth; you provide a Spotify Client ID and authorize via a browser on first use. No client secret is required.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSpotify MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/gupta-kush-spotify-mcp?style=directory)](https://allmcps.com/mcp/gupta-kush-spotify-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/gupta-kush-spotify-mcp"><img src="https://allmcps.com/api/badge/gupta-kush-spotify-mcp?style=directory" alt="Spotify MCP on AllMCPs" /></a>

Technical Specs & Signals

Category๐ŸŽจArt & Culture
More technical detailsExpand โ–พ
TransportSTDIO
RuntimePython
Last updatedAug 7, 2026
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars8
GitHub Star CountTotal stargazers on GitHub representing community popularity (8 stars).
Last commit5mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Mar 31, 2026
npm downloads571/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
56Quality signal: Good ยท 56/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools27/30
Adoption & activity5/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 27d ago via OSV.dev ยท spotify-mcp (PyPI)

โ˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server โ†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐ŸŽจ Art & Culture โ†’Alternatives to Spotify MCP โ†’Install in Claude DesktopInstall in CursorInstall in VS Code