collab_mix_from_followed
Create a collaborative-style mix playlist from recent releases by artists you follow. Preview the plan with dry-run by default, then commit to build a new playlist with round-robin merged tracks.
Instructions
Build a collaborative-style mix playlist from your FOLLOWED artists' recent releases: walks /me/following (cursor-paged, capped by artists_cap), fans out one albums GET per artist plus one album GET per picked album (concurrency 5 — disclosed fan-out), takes ≤per_artist newest tracks per artist, then round-robin-merges them into a new playlist. dry_run=true (default) previews the mix. Quota: 🔴 ~artists_cap×(1+per_artist) GETs + create/adds.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Only albums released in the last N days (default 30) | |
| name | No | Playlist name. Default: "Collab Mix — <today>" | |
| dry_run | No | Preview only: perform the read side and return a PLAN without changing anything. Default true — pass false to commit. | |
| per_artist | No | Max tracks per artist (1–5, default 2) | |
| artists_cap | No | Max followed artists to include (default 10) | |
| 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 |