MCP.Market

Spotify Bulk Actions MCP server

by khglynn·io.github.khglynn/spotify-bulk-actions-mcp·v0.1.1·2 stars

MCP server for bulk Spotify operations - batch playlist creation, exports, management

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

2 stars14 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • add_reviewed_tracks

    Add tracks from a reviewed CSV to an existing playlist.

  • add_tracks_to_playlist

    Add tracks to an existing playlist.

  • batch_search_tracks

    Search for multiple tracks with confidence scoring.

  • check_auth_status

    Check if Spotify authentication is set up and working.

  • compare_playlists

    Compare two playlists to find shared and unique tracks.

  • create_playlistwrite action

    Create a new Spotify playlist.

  • create_playlist_from_search_resultswrite action

    Create a playlist from batch search results.

  • export_library_summary

    Export a complete summary of your Spotify library.

  • export_playlist_to_csv

    Export a playlist to CSV format.

  • export_review_csv

    Export medium/low confidence matches to a CSV for human review.

  • find_duplicate_tracks

    Find duplicate tracks in a playlist.

  • follow_artists

    Follow artists on Spotify.

  • get_albums_by_song_count

    Find albums where you have N or more saved songs.

  • get_followed_artists

    Get all artists you follow on Spotify.

  • get_library_artists

    Get unique artists from your saved songs, sorted by song count.

  • get_playlist_info

    Get information about a playlist.

  • get_playlist_tracks

    Get all tracks from a playlist.

  • get_recently_played

    Get your recently played tracks.

  • get_saved_tracks

    Get all your liked/saved songs on Spotify.

  • get_top_artists

    Get your top artists based on listening history.

  • get_top_tracks

    Get your top tracks based on listening history.

  • get_track_preview_url

    Get the 30-second preview URL for a track.

  • import_and_create_playlistwrite action

    Full workflow: Parse song list CSV, search all tracks, create playlist.

  • parse_song_list_csv

    Parse a CSV of songs into a structured list.

  • remove_duplicate_trackswrite action

    Remove duplicate tracks from a playlist, keeping the first occurrence.

  • remove_tracks_from_playlistwrite action

    Remove specific tracks from a playlist.

  • reorder_playlist_tracks

    Move tracks within a playlist.

  • save_tracks

    Save tracks to your Spotify library (like/heart them).

  • search_track

    Search for a single track and get matches with confidence scores.

  • search_track_fuzzy

    Broader fuzzy search when exact match fails.

  • unfollow_artists

    Unfollow artists on Spotify.

  • unsave_trackswrite action

    Remove tracks from your Spotify library.

Public scan report

scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it

no findings
  • 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
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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_SECRET

Also 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.py

After 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.

  • Spotify
    MCP server connecting LLMs to Spotify, with smart-batching and large-playlist tools
    B
  • OpenScreen
    Screen recorder and video editor. Agents record, trim, zoom, caption, add effects and export.
    C
  • Codesign
    Local design engine for AI agents: create, edit and export real, editable designs.
    A
  • Bilibili Huasheng Video
    Script to finished Bilibili video with Huasheng: storyboard, narration, footage, export, publish.
    A
  • Spotify Trends MCP
    Spotify podcast and artist trends over time, with growth metrics. Free key at trendsmcp.ai
    A