playlist_seed_shuffle
Shuffle a Spotify playlist with a deterministic seed to get the same order every time; preview changes before committing.
Instructions
Shuffle a playlist in place (Fisher–Yates) with an optional deterministic seed — same seed, same order, so you can preview and commit the exact same shuffle. Unavailable items are kept, pinned at the end. Quota: 🟢 2 GETs + 1 PUT.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | Deterministic seed (0–2^31): the same seed produces the same shuffle. Omit for random | |
| dry_run | No | Preview only: perform the read side and return a PLAN without changing anything. Pass false to commit. Default true | |
| max_results | No | Max items to return (default: SPOTIFY_MCP_MAX_ITEMS env or 50) | |
| playlist_id | Yes | Playlist to shuffle, as ID or spotify:playlist: URI | |
| response_format | No | 'concise' = human prose, 'detailed' = more fields in prose, 'json' = raw API object | concise |