← Directory

khglynn/spotify-bulk-actions-mcp

Open Source
• Updated Jun 4, 2026, 06:33 PM

Spotify Bulk Actions MCP is a Model Context Protocol (MCP) server that provides a set of tools for performing bulk operations on Spotify.

Use Cases ▼
01

Creating a Spotify playlist from a list of songs mentioned in a podcast episode or blog post

02

Exporting your entire Spotify library to JSON or CSV for personal analysis or reporting

03

Batch adding songs to a playlist from a CSV file, such as a conference schedule or a friend's mixtape list

04

Discovering your most-saved artists or albums to understand your listening preferences

05

Identifying potentially duplicate tracks in your library using confidence scores

06

Using an AI assistant to manage large-scale Spotify library operations without writing code

What Problem It Solves ▼

Music enthusiasts, playlist curators, and data-savvy Spotify users often struggle with repetitive, time-consuming tasks like creating playlists from lists of songs, managing large libraries across multiple playlists, or gaining insights into their listening history. Manual operations in the Spotify app are slow and error-prone, especially when dealing with hundreds of tracks. Spotify Bulk Actions MCP solves this by providing an automated, AI-accessible layer that handles bulk search, playlist creation, library export, and analysis with intelligent matching, turning hours of manual work into a single natural language command.

Key Features ▼
✓

Confidence-scored song matching reduces mismatches in bulk imports

✓

MCP integration enables AI assistants to control Spotify with natural language

✓

Supports both individual and bulk operations (playlist creation, library export)

✓

Open source and easy to install via pip

✓

Straightforward setup with environment variables for Spotify API credentials

Overview

Spotify Bulk Actions MCP is a Model Context Protocol (MCP) server that provides a set of tools for performing bulk operations on Spotify. Built in Python, it connects to the Spotify Web API and exposes actions such as batch playlist creation from CSV files or podcast show notes, library exports for saved tracks, albums, and artists, and large-scale library management. The server is designed to be used with AI assistants that support MCP, enabling natural language commands to control Spotify in bulk.

Full Description ▼

The tool's standout feature is its confidence-scored song matching. When searching for songs in batch, it returns a confidence level (HIGH, MEDIUM, LOW) for each match, helping users identify exact hits from potentially ambiguous queries. This is especially useful when importing song lists from unstructured sources like podcast transcripts or handwritten lists. Along with search, the server can create multiple playlists at once, export entire libraries to JSON or CSV for analysis, and provide insights into listening habits by ranking most-saved artists or albums.

Installation is via pip, and configuration requires Spotify API credentials set in an environment file. Once running, the MCP server can be connected to any compatible client, such as Claude Desktop or other MCP hosts. The server’s tools are then available for the AI to execute, allowing users to say things like "Create a playlist from the songs I saved last month" or "Export my library and tell me my top artists." The project is open source and actively maintained on GitHub, with a permissive license and a modular codebase that encourages contributions.

Pros & Cons

Pros

+

Confidence-scored song matching reduces mismatches in bulk imports

+

MCP integration enables AI assistants to control Spotify with natural language

+

Supports both individual and bulk operations (playlist creation, library export)

+

Open source and easy to install via pip

+

Straightforward setup with environment variables for Spotify API credentials

Cons

−

Limited to Spotify; no support for other streaming platforms

−

Requires technical knowledge to set up and configure the MCP server

−

Confidence scoring may still produce false positives for obscure songs

Similar Tools

spotify-mcp-server mcp-spotify spotify-tools exportify playlistor

More in Developer Tools