Spotify Bulk Actions MCP server
io.github.khglynn/spotify-bulk-actions-mcp·v0.1.1·2 starsMCP server for bulk Spotify operations - batch playlist creation, exports, management
2 stars14 downloads/wk
Reviews
Write oneNobody has reviewed Spotify Bulk Actions yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Spotify Bulk Actions tools (32, 6 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_reviewed_tracksAdd tracks from a reviewed CSV to an existing playlist.
add_tracks_to_playlistAdd tracks to an existing playlist.
batch_search_tracksSearch for multiple tracks with confidence scoring.
check_auth_statusCheck if Spotify authentication is set up and working.
compare_playlistsCompare two playlists to find shared and unique tracks.
create_playlistwrite actionCreate a new Spotify playlist.
create_playlist_from_search_resultswrite actionCreate a playlist from batch search results.
export_library_summaryExport a complete summary of your Spotify library.
export_playlist_to_csvExport a playlist to CSV format.
export_review_csvExport medium/low confidence matches to a CSV for human review.
find_duplicate_tracksFind duplicate tracks in a playlist.
follow_artistsFollow artists on Spotify.
get_albums_by_song_countFind albums where you have N or more saved songs.
get_followed_artistsGet all artists you follow on Spotify.
get_library_artistsGet unique artists from your saved songs, sorted by song count.
get_playlist_infoGet information about a playlist.
get_playlist_tracksGet all tracks from a playlist.
get_recently_playedGet your recently played tracks.
get_saved_tracksGet all your liked/saved songs on Spotify.
get_top_artistsGet your top artists based on listening history.
get_top_tracksGet your top tracks based on listening history.
get_track_preview_urlGet the 30-second preview URL for a track.
import_and_create_playlistwrite actionFull workflow: Parse song list CSV, search all tracks, create playlist.
parse_song_list_csvParse a CSV of songs into a structured list.
remove_duplicate_trackswrite actionRemove duplicate tracks from a playlist, keeping the first occurrence.
remove_tracks_from_playlistwrite actionRemove specific tracks from a playlist.
reorder_playlist_tracksMove tracks within a playlist.
save_tracksSave tracks to your Spotify library (like/heart them).
search_trackSearch for a single track and get matches with confidence scores.
search_track_fuzzyBroader fuzzy search when exact match fails.
unfollow_artistsUnfollow artists on Spotify.
unsave_trackswrite actionRemove tracks from your Spotify library.
Public scan report
scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it
- Code scan11 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Spotify Bulk Actions compares
Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 70% of 1,337 Media servers
- Tools
- 32
- the typical Media server has 7
- Tools that change things
- 19%
- typical: 5%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 75% of 711 Media servers
- Downloads a week
- 14
- more than 4% of 358 Media servers with a package
What its tools let an agent do: 23 read · 6 create · 1 change · 2 delete
Install Spotify Bulk Actions in Claude Code, Cursor or VS Code
claude mcp add spotify-bulk-actions-mcp -- uvx spotify-bulk-actions-mcp
What the publisher says
From the Spotify Bulk Actions repository's README, as published. We do not edit it. Read it on GitHub
Spotify Bulk Actions MCP
<!-- mcp-name: io.github.khglynn/spotify-bulk-actions-mcp -->
A Model Context Protocol (MCP) server for bulk Spotify operations - batch playlist creation, library exports, and large-scale library management.
What makes this different from other Spotify MCPs?
- Confidence scoring - Batch searches return HIGH/MEDIUM/LOW confidence for each match
- Human-in-the-loop - Uncertain matches are exported for review, then re-imported
- Bulk operations - Handle 500+ songs efficiently with rate limiting built-in
- Library exports - Export your complete library data
- Podcast playlist focused - Built specifically for importing song lists from podcast show notes
Support This Project
Made cause I can't not have headphones on, support my 80k+ pocast subscriptions.
Listed On
Projects I've Built With This
Playlists Maintained With This MCP
Coming soon: Switched On Pop, This American Life, and more podcast playlists
What This Does
Library Analysis:
- Get all your followed artists
- Get all saved/liked songs (handles libraries up to 10k songs)
- Find unique artists from your library ranked by song count
- Find albums where you have 6+ saved songs (great for vinyl shopping!)
- Export your complete library summary
Listening Insights:
- Your top artists and tracks (short/medium/long term)
- Recently played history
Bulk Playlist Creation:
- Import song lists from CSV files (for podcast playlists, etc.)
- Batch search with confidence scoring (HIGH/MEDIUM/LOW)
- Automatic handling of uncertain matches for human review
- Create playlists from search results
Playlist Maintenance:
- Find and remove duplicate tracks
- Compare two playlists (shared vs unique tracks)
- Bulk remove and reorder tracks, update playlist details
- Export any playlist to CSV
Bulk Library Actions:
- Follow/unfollow artists in bulk
- Save/unsave tracks in bulk
Quick Start
1. Prerequisites
- Python 3.10+
- A Spotify account
- Spotify Developer credentials (get them here)
2. Clone & Setup
# Clone the repo
git clone https://github.com/khglynn/spotify-bulk-actions-mcp.git
cd spotify-bulk-actions-mcp
# Create and activate virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install the package
pip install -e .
# Copy env example and add your credentials
cp .env.example .env
# Edit .env with your SPOTIFY_CLIENT_ID and SPOTIFY_CLIENT_SECRETAlso on PyPI: pip install spotify-bulk-actions-mcp - but you'll still need local .env and auth setup.
3. Authenticate with Spotify (One-Time)
This opens a browser for you to log in:
python setup_auth.pyAfter login, your token is saved locally in .spotify_cache/.
4. Test It Works
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Spotify Bulk Actions: common questions
- Is Spotify Bulk Actions MCP server safe?
- Mostly: it is graded B (83/100). Read the Spotify Bulk Actions safety report
- How do I install Spotify Bulk Actions?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Spotify Bulk Actions need an API key?
- Yes. The registry entry asks for
SPOTIFY_CLIENT_SECRET. - Is Spotify Bulk Actions maintained?
- The last commit was 32 days ago (2026-10-01). The latest release is v0.1.1.
- What can I use instead of Spotify Bulk Actions?
- Servers from other publishers that do the same job: Spotify MCP server, OpenScreen MCP server and Codesign MCP server.
- How does Spotify Bulk Actions compare with other Media MCP servers?
- safety score 83/100 (higher than 70% of 1,337 Media servers); tools 32 (the typical Media server has 7); tools that change things 19% (typical: 5%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Spotify Bulk Actions
Same job from other publishers: the closest match first, then the best rated.
- SpotifyMCP server connecting LLMs to Spotify, with smart-batching and large-playlist toolsnot reviewedGrowingB
- OpenScreenScreen recorder and video editor. Agents record, trim, zoom, caption, add effects and export.not reviewedEstablishedC
CodesignLocal design engine for AI agents: create, edit and export real, editable designs.not reviewedEstablishedA- Bilibili Huasheng VideoScript to finished Bilibili video with Huasheng: storyboard, narration, footage, export, publish.not reviewedGrowingA
Spotify Trends MCPSpotify podcast and artist trends over time, with growth metrics. Free key at trendsmcp.ainot reviewedGrowingA