remove_playlist_items
Remove specific tracks or episodes from a Spotify playlist by URI. Requires the playlist's current snapshot ID to confirm the exact playlist state before deleting only approved items.
Instructions
DESTRUCTIVE. Remove specific items from a playlist by URI. Disabled by default — set SPOTIFY_MCP_ALLOW_REMOVALS=true to enable. Requires a snapshot_id you fetched yourself (e.g. via get_playlist) immediately beforehand, so a removal only ever applies to the playlist state you actually looked at. Never call this from a broad instruction like 'clean up my library' — only on an explicit, specific removal request the user approved for these exact items.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uris | Yes | ||
| playlist_id | Yes | ||
| snapshot_id | Yes | ||
| confirm_token | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| result | No | ||
| status | Yes | ||
| preview | No | ||
| next_step | No | ||
| expires_at | No | ||
| confirm_token | No |