diff_playlists
Compare two Spotify playlists to identify tracks exclusive to each and tracks present in both but at different positions, with fully paged results and accurate totals.
Instructions
Compare two playlists fully paged: tracks only in A, only in B (by track ID), and tracks present in both but at different positions. Rendered rows are capped by max_results; totals are always accurate. Also covers: playlist_diff (snapshot diff), playlist_difference_plan (A minus B plan) — See also: playlist_diff, playlist_difference_plan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| a | Yes | First playlist, as ID or spotify:playlist: URI | |
| b | Yes | Second playlist, as ID or spotify:playlist: URI | |
| 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 |