Spotify MCP server
Music for everyone
Spotify is not a separate install. One Activepieces MCP server exposes it alongside 770+ other apps, behind a single URL.
- Tools
- 41
- Works with
- Any MCP client
- Auth
- OAuth 2.0
- License
- MIT, open source
- Updated
- November 2026
About the Spotify MCP server
Connect Spotify once in Activepieces and every action it ships becomes a tool your assistant can call, behind the same server URL as the rest of your apps. Your agent reaches Spotify and 770+ other apps over a single connection, on our cloud or a self-hosted install.
Tools
Spotify tools your AI can run
Once connected, your assistant can call any of these Spotify actions by asking in plain language.
Search
Searches for tracks, artists, albums, playlists, shows and episodes
5 fields
Get Playback State
Retrieves the current playback state of the player
1 field
Play / Resume
Resumes or starts playback
6 fields
Pause
Pauses the playback
1 field
Set Volume
Sets the volume of the player
2 fields
Get Playlists
Retrieves the list of playlists that you created or followed
3 fields
Get Playlist Info
Retrieves details of a playlist
2 fields
Get Playlist Items
Retrieves the list of items in the playlist
5 fields
Get Saved Tracks
Retrieves the list of saved tracks for the current user
4 fields
Create Playlist
Creates a new playlist for the current user
4 fields
Update Playlist
Updates details of the playlist
5 fields
Add items to playlist
Adds tracks or episodes to the playlist
3 fields
Remove items from playlist
Removes tracks or episodes from the playlist
3 fields
Reorder playlist
Reorders items in the playlist
5 fields
Replace Playlist Items
Replaces everything in a playlist with the given tracks or episodes, or empties it
3 fields
Get Playlist Cover Image
Gets the cover image URLs of a playlist
1 field
Add items to library
Add tracks, episodes, albums, shows, audiobooks, users or playlists to your library
1 field
Remove items from your library
Remove tracks, episodes, albums, shows, audiobooks, users or playlists from your library
1 field
Check Library Items
Checks whether tracks, albums, episodes, shows, artists, users or playlists are saved or followed
1 field
Get Saved Items
Lists the albums, shows (podcasts) or episodes saved in your library
5 fields
Get Followed Artists
Lists the artists you follow
3 fields
Get Current User
Gets the profile of the connected Spotify account
Get Track
Gets a track by its ID, URI or link
2 fields
Get Album
Gets an album and its first tracks by its ID, URI or link
2 fields
Get Album Tracks
Lists the tracks of an album
5 fields
Get Artist
Gets an artist by ID, URI or link
1 field
Get Artist Albums
Lists an artist's albums, singles, compilations and appearances
6 fields
Get Show
Gets a podcast show by its ID, URI or link
2 fields
Get Show Episodes
Lists the episodes of a podcast show
5 fields
Get Episode
Gets a podcast episode by its ID, URI or link
2 fields
Get Devices
Lists the Spotify devices available for playback
Get Queue
Gets the currently playing item and the playback queue
Get Recently Played Tracks
Lists the tracks you played most recently
3 fields
Add to Queue
Adds a track or episode to the end of the playback queue
2 fields
Skip to Next
Skips to the next item in the queue
1 field
Skip to Previous
Skips to the previous item
1 field
Seek to Position
Jumps to a position in the currently playing item
2 fields
Set Repeat Mode
Repeats the current track, the current context, or turns repeat off
2 fields
Set Shuffle
Turns shuffle on or off
2 fields
Transfer Playback
Moves playback to another device
2 fields
Custom API Call
Make a custom API call to a specific endpoint
10 fields
Triggers
Spotify events your agent can watch
These start a run the moment something happens in Spotify, so work gets picked up on its own.
Playlist Items Changed
Triggers when the items of a playlist change. Watches playlists of up to 10,000 items (Spotify's maximum). Development-mode Spotify apps can only watch playlists you own or collaborate on.
1 field
New Saved Track
Triggers when you save (like) a track to Liked Songs
New Playlist Item
Triggers when a track or episode is added to a playlist. On playlists over 10,000 items only the last 10,000 are watched, so items inserted near the top are missed. Development-mode Spotify apps can only watch playlists you own or collaborate on.
1 field
New Recently Played Track
Triggers when you finish playing a track (podcast episodes are not reported by Spotify)
Give your assistant Spotify
Connect Spotify once and every tool above is callable from Claude, Cursor or any MCP client, behind the same server URL as 770+ other apps. Free to start.
Spotify MCP, answered.
No. That is the point of it. One Activepieces server exposes Spotify alongside every other piece you connect, so your client keeps a single connection.