remove_from_library
Remove one or more Spotify tracks, albums, episodes, shows, audiobooks, users, or playlists from a user's Spotify library. Preview changes by default; set dry_run=false to commit.
Instructions
Preferred. Accepts the widest URI mix (track, album, episode, show, audiobook, user, playlist) in one request. Remove one or more items from the user's library via Spotify's unified library endpoint. Max 40. PREVIEWS BY DEFAULT — pass dry_run=false to commit. Removals of 10+ items additionally require elicitation confirmation (or SPOTIFY_MCP_CONFIRM=never for automation).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uris | Yes | Spotify URIs to remove | |
| dry_run | No | Preview only: perform the read side and return a PLAN without changing anything. Default true — pass dry_run=false to commit. | |
| response_format | No | 'concise' = human prose, 'detailed' = more fields in prose, 'json' = raw API object | concise |