Skip to main content
Feedback

Spotify MCP connector

Updated 

Spotify is a music streaming platform offering APIs for controlling playback, managing libraries, and browsing catalog content. The Spotify MCP connector allows AI agents to control playback, manage queues, and adjust volume across connected devices. It also supports retrieving currently playing and recently played tracks, browsing albums and their tracks, and managing playlists and library content.

Authentication type

  • OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.

Uses

Use the Spotify MCP connector to perform the following actions:

  • Control playback remotely across a user's active Spotify devices
  • Build and update curated playlists for marketing or internal use
  • Surface trending albums and new releases for content newsletters
  • Analyze track audio features to power mood-based recommendations
  • Automate playlist creation for events, campaigns, or onboarding flows
  • Track listening history to personalize customer engagement workflows
  • Retrieve artist and album metadata for catalog or content projects
  • Search Spotify's catalog to enrich internal music or media databases

Example prompts

Use the following example prompts to invoke Spotify MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Pause the music playing on my Spotify account right now.
  • Add the new Dua Lipa single to my Spotify playback queue.
  • Show me what track is currently playing on Spotify.
  • Create a workout playlist in Spotify with high-energy songs.
  • Find the top tracks for Coldplay on Spotify.
  • Get the newest album releases available on Spotify this week.
  • List all the playlists I follow on Spotify.
  • Search Spotify for songs similar to Blinding Lights.
  • Show me the artists I follow on Spotify.
  • Get the audio features for my last played track on Spotify.

Spotify MCP connector tools

The Spotify MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
pausePlayerPause playback
startPlaybackStart/resume playback
skipToNextSkip to next track
skipToPreviousSkip to previous track
addToQueueAdd item to playback queue
setVolumeSet playback volume
getCurrentlyPlayingGet currently playing track
getRecentlyPlayedGet recently played tracks
getAlbumGet an album
getAlbumTracksGet album tracks
getNewReleasesGet new album releases
getArtistGet an artist
getArtistAlbumsGet artist's albums
getArtistTopTracksGet artist's top tracks
getArtistRelatedArtistsGet artist's related artists
getCurrentUserPlaylistsGet current user's playlists
createPlaylistCreate a playlist
getPlaylistGet a playlist
getPlaylistTracksGet playlist tracks
addTracksToPlaylistAdd tracks to playlist
removeTracksFromPlaylistRemove tracks from playlist
getTrackGet a track
getTrackAudioFeaturesGet track audio features
getUserSavedTracksGet user's saved tracks
getFollowedArtistsGet followed artists
searchSearch for items
On this Page