media MCP Server
Control Spotify from Claude, Cursor, or any MCP client. 100+ tools for playback, playlists, discovery, and curation.
Discovered via unknown and last synced 3mo ago.
1. Install the package
uvx spotify-mcp
2. Add to claude_desktop_config.json
{
"mcpServers": {
"spotify-mcp": {
"command": "uvx",
"args": [
"spotify-mcp"
]
}
}
}Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
Typical server
Resume playback
Set repeat mode (off/context/track)
Add tracks to a playlist
Your top tracks by time range
Your liked/saved tracks
Skip to next track
Toggle shuffle on or off
Remove tracks from a playlist
Search for tracks, artists, albums, or playlists
Your top artists by time range
Find artists similar to a given artist
Recent listening history
Remove tracks from Liked Songs
Follow artists
Currently playing track details
List available Spotify Connect devices
Get playlist details and tracks
Unfollow a playlist
Explore tracks and artists in a genre
Save tracks to Liked Songs
Artist's career timeline with all releases
Remove albums from library
Check if you follow specific artists
Your saved podcast episodes
Unfollow Spotify users
Save individual episodes
Follow Spotify users
Check if shows are in your library
User profile with public playlists
Find playlists that are subsets of others
Interleave tracks from multiple playlists
Artist counts, playlist names, and dates (compact overview for AI reasoning)
Description
Skip to previous track
Transfer playback to another device
Pause playback
Seek to a position in the current track
Create a new playlist
Check if users follow a playlist
Check if albums are in your library
Connection status and current playback
View the playback queue
List your playlists
Follow a playlist
Set volume (0-100)
Get playlist tracks with pagination
Get the playlist's cover image URL
Find album-only tracks (not singles)
When each playlist was last updated, sorted by staleness
Check if tracks are in Liked Songs
Check if you follow specific users
Remove shows from your library
List an artist's albums, singles, and compilations
Update name, description, or visibility
Discover tracks via related artists
When you listen (hour and day distributions)
Genre diversity and niche artist analysis
Save albums to library
List your followed artists
List episodes of a show
Album details with full tracklist
Export playlist data
How your taste has changed over time
Find a song using natural language description
Unfollow artists
Get show details
Full track details (popularity, ISRC, preview URL)
Remove duplicate tracks
Analyze playlist composition
Create a decade-themed playlist
Queue tracks from a playlist
Split a playlist by artist
Full listening profile with genres and stats
Create a mood-based playlist
Add multiple tracks to the queue in order
Map an artist's related artist network
Snapshot your current top tracks into a playlist
Analyze a playlist's genre vibe and energy
Create a radio playlist from a seed track or artist
Create a radio playlist from a playlist's top artists
Full artist profile with discography and stats
Filter your library by artist, playlist, date range, track/album name
Remove unavailable tracks and duplicates
Find tracks that match a playlist's vibe
Sync liked songs and your playlists to a local JSON index
Merge unique tracks from one playlist into another
Get episode details (duration, resume point)
Merge multiple playlists into one
Rare
Add a track to the queue
Your saved albums
Start playback (track, album, or playlist)
Scan all playlists for shared tracks
Reorder a playlist: variety, alphabetical_artist, chronological, genre_variety, energy_arc, reverse_chronological
Find tracks matching a mood
Move tracks within a playlist
Your saved podcasts and shows
Compare multiple playlists side by side
Save shows to your library
Artist profile (followers, popularity, genres)
Compare track differences between playlists
Sort by track name, artist, album, duration, or date added
The cheapest AI media API on the market. Generate images (Flux), music (AceStep), speech with voice cloning, transcribe video/audio, OCR, video generation, background removal, upscale, style transfer, and prompt enhancement — all through one unified API. Free $5 credit on signup.
Write professional press releases that get media attention and coverage
Learn how to use the deAPI AI Media Suite (Community) Claude skill. Complete guide with installation instructions and examples.
Learn how to use the Press Release Writer Claude skill. Complete guide with installation instructions and examples.