Skip to main content
Anthropic retired claude-sonnet-4-20250514 on June 15, 2026. Replace it with claude-sonnet-4-6 before running. See Claude model deprecations.
spotify_tools.py

Run the Example

1

Set up your virtual environment

2

Install dependencies

3

Export environment variables

4

Update the Claude model

Replace claude-sonnet-4-20250514 with claude-sonnet-4-6 in the saved file.
5

Create a Spotify access token

Create a Spotify OAuth user access token with user-read-private and the playlist scopes required by your playlist visibility: playlist-modify-public and/or playlist-modify-private. See Spotify authorization scopes.
6

Run the example

Save the code above as spotify_tools.py, then run:
Full source: cookbook/91_tools/spotify_tools.py