move_items_between_playlists
Bulk-copy or move tracks between Spotify playlists, with dedupe and name/artist filters to control exactly which items are transferred.
Instructions
Bulk rehome items between playlists. Mode copy keeps the source intact; mode move removes from source after copying. Supports dedupe against target and optional name/artist filter.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | copy = leave source intact; move = remove from source after copy | copy |
| dedupe | No | Skip tracks already in target. Default: true | |
| filter | No | Optional substring filter: only transfer tracks whose name or artist name contains this string (case-insensitive) | |
| dry_run | No | Preview only: validate inputs and describe exactly what would change without performing it | |
| max_results | No | Max items to return (default: SPOTIFY_MCP_MAX_ITEMS env or 50) | |
| response_format | No | 'concise' = human prose, 'detailed' = more fields in prose, 'json' = raw API object | concise |
| source_playlist_id | Yes | Source playlist ID or spotify:playlist: URI | |
| target_playlist_id | Yes | Target playlist ID or spotify:playlist: URI |