SPOTIFY TOOLS

46 tools from the Spotify MCP Server, categorised by risk level.

READ 37 tools
Read albums.get Get Spotify catalog information for a single album. Read albums.tracks.list Get Spotify catalog information about an album’s tracks. Optional parameters can be used to limit the numbe... Read artists.albums.list Get Spotify catalog information about an artist's albums. Read artists.get Get Spotify catalog information for a single artist identified by their unique Spotify ID. Read audiobooks.chapters.list Get Spotify catalog information about an audiobook's chapters. Audiobooks are only available within the US,... Read audiobooks.get Get Spotify catalog information for a single audiobook. Audiobooks are only available within the US, UK, Ca... Read chapters.get Get Spotify catalog information for a single audiobook chapter. Chapters are only available within the US, ... Read episodes.get Get Spotify catalog information for a single episode identified by its unique Spotify ID. Read me.albums.list Get a list of the albums saved in the current Spotify user's 'Your Music' library. Read me.audiobooks.list Get a list of the audiobooks saved in the current Spotify user's 'Your Music' library. Read me.episodes.list Get a list of the episodes saved in the current Spotify user's library. Read me.following.list Get the current user's followed artists. Read me.library.contains.list Check if one or more items are already saved in the current user's library. Accepts Spotify URIs for tracks... Read me.list Get detailed profile information about the current user (including the current user's username). Read me.player.currently_playing.list Get the object currently being played on the user's Spotify account. Read me.player.devices.list Get information about a user’s available Spotify Connect devices. Some device models are not supported and ... Read me.player.list Get information about the user’s current playback state, including track or episode, progress, and active d... Read me.player.next.create Skips to next track in the user’s queue. This API only works for users who have Spotify Premium. The order ... Read me.player.pause.update Pause playback on the user's account. This API only works for users who have Spotify Premium. The order of ... Read me.player.previous.create Skips to previous track in the user’s queue. This API only works for users who have Spotify Premium. The or... Read me.player.queue.list Get the list of objects that make up the user's queue. Read me.player.recently_played.list Get tracks from the current user's recently played tracks. _**Note**: Currently doesn't support podcast epi... Read me.player.seek.update Seeks to the given position in the user’s currently playing track. This API only works for users who have S... Read me.player.shuffle.update Toggle shuffle on or off for user’s playback. This API only works for users who have Spotify Premium. The o... Read me.player.update Transfer playback to a new device and optionally begin playback. This API only works for users who have Spo... Read me.playlists.list Get a list of the playlists owned or followed by the current Spotify user. Read me.shows.list Get a list of shows saved in the current Spotify user's library. Optional parameters can be used to limit t... Read me.top.get Get the current user's top artists or tracks based on calculated affinity. Read me.tracks.list Get a list of the songs saved in the current Spotify user's 'Your Music' library. Read playlists.get Get a playlist owned by a Spotify user. Read playlists.items.list Get full details of the items of a playlist owned by a Spotify user. **Note**: This endpoint is only acces... Read playlists.items.update Either reorder or replace items in a playlist depending on the request's parameters. To reorder items, incl... Read playlists.update Change a playlist's name and public/private state. (The user must, of course, own the playlist.) Read search.list Get Spotify catalog information about albums, artists, playlists, tracks, shows, episodes or audiobooks tha... Read shows.episodes.list Get Spotify catalog information about an show’s episodes. Optional parameters can be used to limit the numb... Read shows.get Get Spotify catalog information for a single show identified by its unique Spotify ID. Read tracks.get Get Spotify catalog information for a single track identified by its unique Spotify ID.

Route Spotify through PolicyLayer and every one of its 46 tools is checked against your policy before it runs.

GOVERN SPOTIFY →

Enforced before the call runs. Nothing to install.

How many tools does the Spotify MCP server have? +

The Spotify MCP server exposes 46 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Spotify tools? +

Route the Spotify server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard — they are enforced on every call before it reaches the server.

What risk categories do Spotify tools fall into? +

Spotify tools are categorised as Read (37), Write (6), Destructive (2), Execute (1). Each category has a recommended default policy.

Enforce policy on every Spotify tool call.

Deterministic rules across all 46 Spotify tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

4,600+ MCP servers and 31,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.