playlist_clone_snapshot
Restore a playlist from a local backup snapshot as a new playlist without overwriting the live original. Preview the restore plan with a dry run, then commit to recreate safely.
Instructions
Restore a playlist from a local backup snapshot as a NEW playlist (never overwrites the live one — clone, don't clobber). Items restore by URI; catalog-removed items are skipped by Spotify automatically. Quota: 🟡 0 GETs + create + chunked adds.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| public | No | New playlists public? Default false (private) | |
| dry_run | No | Preview only: perform the read side and return a PLAN without changing anything. Pass false to commit. Default true | |
| new_name | No | Name for the new playlist. Default "<name> (restored YYYY-MM-DD)" | |
| backup_file | Yes | Snapshot file name, e.g. backup-2026-08-28-1.json (see playlist_history) | |
| max_results | No | Max items to return (default: SPOTIFY_MCP_MAX_ITEMS env or 50) | |
| playlist_name | Yes | Playlist name inside the snapshot to clone | |
| response_format | No | 'concise' = human prose, 'detailed' = more fields in prose, 'json' = raw API object | concise |