remove_from_library_by_playlist
Remove tracks from Liked Songs if they also exist in a specified playlist. Preview changes by default; set dry_run=false to commit.
Instructions
Remove from Liked Songs any tracks that also appear in a given playlist. Quota: 2 GETs + DELETE (chunked). PREVIEWS BY DEFAULT — pass dry_run=false to commit. Removing 10+ saved tracks additionally requires elicitation confirmation (or SPOTIFY_MCP_CONFIRM=never for automation).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | Preview only: perform the read side and return a PLAN without changing anything. Default true — pass dry_run=false to commit. | |
| playlist_id | Yes | Playlist ID whose tracks will be removed from library | |
| response_format | No | 'concise' = human prose, 'detailed' = more fields in prose, 'json' = raw API object | concise |