start_podcast_session
Plan and start a podcast session on your Spotify device. Choose session length, saved episodes or shows, and target device; use dry run to preview changes before playing.
Instructions
Plan a podcast session (see plan_podcast_session) and start it on a device. Limitation: Spotify cannot apply resume offsets when queueing — only the first episode can start at its resume point (via PUT /me/player/play on its show context); later episodes are appended to the queue and play from the beginning. With dry_run, nothing is played or queued.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Restrict the source: 'episodes' = your saved episodes only, 'shows' = recent episodes of your saved shows only. Omit to use saved episodes (plus saved shows when saved_only is false) | |
| dry_run | No | Preview only: validate inputs and describe exactly what would change without performing it | |
| minutes | Yes | Session length in minutes (1–480) | |
| device_id | No | Target device ID; omit for the active device | |
| saved_only | No | When no kind is set, include recent episodes of saved shows too. Default: true (saved episodes only) | |
| 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 |