# Spotify MCP for AI Agents | FlyMy.AI

> Spotify MCP for Claude, Codex and Cursor through FlyMy.AI. Spotify is a digital music and podcast streaming service with millions of tracks, personalized...

Page: https://flymy.ai/mcp/spotify/

MCP / Web research

# Spotify MCP

Spotify is a digital music and podcast streaming service with millions of tracks, personalized playlists, and social sharing features. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.

[Connect Spotify](https://flymy.ai/mcp/spotify/#connect) [What it can do](https://flymy.ai/mcp/spotify/#actions)

Sign in once, 109 actions, Web research

Ask your agent

```
List up to 10 Spotify playlists I own or follow, with their names and IDs.
```

Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.

## What Spotify MCP can do

109 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.

| Action | What it does |
|---|---|
| `SPOTIFY_ADD_ITEMS_TO_PLAYLIST` | Add one or more items to a user's playlist. |
| `SPOTIFY_ADD_ITEM_TO_PLAYBACK_QUEUE` | Add an item to the end of the user's current playback queue. |
| `SPOTIFY_ADD_TRACKS_TO_PLAYLIST` | Add one or more items to a user's playlist. <<DEPRECATED use add_items_to_playlist>> |
| `SPOTIFY_CHANGE_PLAYLIST_DETAILS` | Change a playlist's name and public/private state. (the user must, of course, own the playlist.) |
| `SPOTIFY_CHECK_IF_USERS_FOLLOW_PLAYLIST` | Check to see if one or more spotify users are following a specified playlist. |
| `SPOTIFY_CHECK_IF_USER_FOLLOWS_ARTISTS_OR_USERS` | Check to see if the current user is following one or more artists or other spotify users. |
| `SPOTIFY_CHECK_USER_S_SAVED_ALBUMS` | Check if one or more albums is already saved in the current spotify user's 'your music' library. |
| `SPOTIFY_CHECK_USER_S_SAVED_AUDIOBOOKS` | Check if one or more audiobooks are already saved in the current spotify user's library. |
| `SPOTIFY_CHECK_USER_S_SAVED_EPISODES` | This spotify api endpoint (in beta) checks if episodes are saved in a user's library. |
| `SPOTIFY_CHECK_USER_S_SAVED_SHOWS` | Check if one or more shows is already saved in the current spotify user's library. |
| `SPOTIFY_CHECK_USER_S_SAVED_TRACKS` | Check if one or more tracks is already saved in the current spotify user's 'your music' library. |
| `SPOTIFY_CREATE_PLAYLIST` | Create a playlist for a spotify user. (the playlist will be empty until you [add tracks](/documentation/web-api/reference/add-tracks-to-playlist).) each user is generally limited to a maximum of... |

**Show all 60 actions**

| Action | What it does |
|---|---|
| `SPOTIFY_FOLLOW_ARTISTS_OR_USERS` | Add the current user as a follower of one or more artists or other spotify users. |
| `SPOTIFY_FOLLOW_PLAYLIST` | Add the current user as a follower of a playlist. |
| `SPOTIFY_GET_ALBUM` | Get spotify catalog information for a single album. |
| `SPOTIFY_GET_ALBUM_TRACKS` | Get spotify catalog information about an album's tracks. |
| `SPOTIFY_GET_AN_ARTIST` | Get spotify catalog information for a single artist identified by their unique spotify id. <<DEPRECATED use get_artist>> |
| `SPOTIFY_GET_AN_ARTISTS_ALBUMS` | Get spotify catalog information about an artist's albums. <<DEPRECATED use get_artist_s_albums>> |
| `SPOTIFY_GET_AN_ARTISTS_TOP_TRACKS` | Get spotify catalog information about an artist's top tracks by country. <<DEPRECATED use get_artist_s_top_tracks>> |
| `SPOTIFY_GET_AN_AUDIOBOOK` | Get spotify catalog information for a single audiobook. |
| `SPOTIFY_GET_ARTIST` | Get spotify catalog information for a single artist identified by their unique spotify id. |
| `SPOTIFY_GET_ARTIST_S_ALBUMS` | Get spotify catalog information about an artist's albums. |
| `SPOTIFY_GET_ARTIST_S_RELATED_ARTISTS` | Get spotify catalog information about artists similar to a given artist. |
| `SPOTIFY_GET_ARTIST_S_TOP_TRACKS` | Get spotify catalog information about an artist's top tracks by country. |
| `SPOTIFY_GET_AUDIOBOOK_CHAPTERS` | Get spotify catalog information about an audiobook's chapters. |
| `SPOTIFY_GET_AVAILABLE_DEVICES` | Get information about a user's available spotify connect devices. |
| `SPOTIFY_GET_AVAILABLE_GENRE_SEEDS` | Retrieve a list of available genres seed parameter values for [recommendations](/documentation/web-api/reference/get-recommendations). |
| `SPOTIFY_GET_AVAILABLE_MARKETS` | Get the list of markets where spotify is available. |
| `SPOTIFY_GET_A_CHAPTER` | Get spotify catalog information for a single audiobook chapter. |
| `SPOTIFY_GET_A_LIST_OF_CURRENT_USERS_PLAYLISTS` | Get a list of the playlists owned or followed by the current spotify user. <<DEPRECATED use get_current_user_s_playlists>> |
| `SPOTIFY_GET_A_SHOWS_EPISODES` | Get spotify catalog information about an show's episodes. |
| `SPOTIFY_GET_A_USERS_AVAILABLE_DEVICES` | Get information about a user's available spotify connect devices. |
| `SPOTIFY_GET_CATEGORY_S_PLAYLISTS` | Get a list of spotify playlists tagged with a particular category. |
| `SPOTIFY_GET_CURRENTLY_PLAYING_TRACK` | Get the object currently being played on the user's spotify account. |
| `SPOTIFY_GET_CURRENT_USERS_PROFILE` | Get detailed profile information about the current user (including the current user's username). <<DEPRECATED use get_current_user_s_profile>> |
| `SPOTIFY_GET_CURRENT_USER_S_PLAYLISTS` | Get a list of the playlists owned or followed by the current spotify user. |
| `SPOTIFY_GET_CURRENT_USER_S_PROFILE` | Get detailed profile information about the current user (including the current user's username). |
| `SPOTIFY_GET_EPISODE` | Get spotify catalog information for a single episode identified by its unique spotify id. |
| `SPOTIFY_GET_FEATURED_PLAYLISTS` | Get a list of spotify featured playlists (shown, for example, on a spotify player's 'browse' tab). |
| `SPOTIFY_GET_FOLLOWED_ARTISTS` | Get the current user's followed artists. |
| `SPOTIFY_GET_INFORMATION_ABOUT_THE_USERS_CURRENT_PLAYBACK` | Get information about the user's current playback state, including track or episode, progress, and active device. <<DEPRECATED use get_playback_state>> |
| `SPOTIFY_GET_LIST_USERS_PLAYLISTS` | Get a list of the playlists owned or followed by a spotify user. <<DEPRECATED use get_user_s_playlists>> |
| `SPOTIFY_GET_NEW_RELEASES` | Get a list of new album releases featured in spotify (shown, for example, on a spotify player's “browse” tab). |
| `SPOTIFY_GET_PLAYBACK_STATE` | Get information about the user's current playback state, including track or episode, progress, and active device. |
| `SPOTIFY_GET_PLAYLIST` | Get a playlist owned by a spotify user. |
| `SPOTIFY_GET_PLAYLIST_COVER_IMAGE` | Get the current image associated with a specific playlist. |
| `SPOTIFY_GET_PLAYLIST_ITEMS` | Get full details of the items of a playlist owned by a spotify user. |
| `SPOTIFY_GET_QUEUE` | Get the list of objects that make up the user's queue. <<DEPRECATED use get_the_user_s_queue>> |
| `SPOTIFY_GET_RECENTLY_PLAYED` | Get tracks from the current user's recently played tracks. **note**: currently doesn't support podcast episodes. <<DEPRECATED use get_recently_played_tracks>> |
| `SPOTIFY_GET_RECENTLY_PLAYED_TRACKS` | Get tracks from the current user's recently played tracks. **note**: currently doesn't support podcast episodes. |
| `SPOTIFY_GET_RECOMMENDATIONS` | Recommendations are based on seed entity data, matched with similar artists and tracks. |
| `SPOTIFY_GET_SEVERAL_ALBUMS` | Get spotify catalog information for multiple albums identified by their spotify ids. |
| `SPOTIFY_GET_SEVERAL_ARTISTS` | Get spotify catalog information for several artists based on their spotify ids. |
| `SPOTIFY_GET_SEVERAL_AUDIOBOOKS` | Get spotify catalog information for several audiobooks identified by their spotify ids. |
| `SPOTIFY_GET_SEVERAL_BROWSE_CATEGORIES` | Get a list of categories used to tag items in spotify (on, for example, the spotify player's “browse” tab). |
| `SPOTIFY_GET_SEVERAL_CHAPTERS` | Get spotify catalog information for several audiobook chapters identified by their spotify ids. |
| `SPOTIFY_GET_SEVERAL_EPISODES` | Get spotify catalog information for several episodes based on their spotify ids. |
| `SPOTIFY_GET_SEVERAL_SHOWS` | Get spotify catalog information for several shows based on their spotify ids. |
| `SPOTIFY_GET_SEVERAL_TRACKS` | Get spotify catalog information for multiple tracks based on their spotify ids. |
| `SPOTIFY_GET_SEVERAL_TRACKS_AUDIO_FEATURES` | Get audio features for multiple tracks based on their spotify ids. |

And 49 more actions; [the docs](https://docs.flymy.ai/mcp/apps/spotify) lists every one.

## Ask your agent

Requests to paste as they are. Each one runs on the actions named under it.

**“List up to 10 Spotify playlists I own or follow, with their names and IDs.”** uses `SPOTIFY_GET_CURRENT_USER_S_PLAYLISTS`

**“Read the first 10 items in this Spotify playlist and show their titles and artists or creators.”** uses `SPOTIFY_GET_PLAYLIST_ITEMS`

**“Read this Spotify album and summarize its title, artists, release date and reported track count.”** uses `SPOTIFY_GET_ALBUM`

## Connect Spotify in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

1. 01 ### Add FlyMy.AI Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
2. 02 ### Sign in to Spotify Open the Spotify [connection settings](https://app.flymy.ai/mcp-configs#spotify) and sign in once. Your agent then works as your account; the token stays with FlyMy.AI, never in a prompt or a chat.
3. 03 ### Ask Paste a request from this page. Every run shows what it cost.

Claude Code

```
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
```

Then run /mcp in Claude Code and sign in.

Codex

```
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
```

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop

```
https://mcp-agents.flymy.ai/mcp
```

Settings, Connectors, Add custom connector: paste this URL.

## Pay per run

FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own Spotify account, under its plan and limits. No seats and no minimum.

[See usage pricing →](https://flymy.ai/pricing/)

## More Web research MCPs

Search the web, read pages, run a real browser and pull structured data.

### Tavily

Real-time web search & extraction

6 actions / no key

Link: https://flymy.ai/mcp/tavily/

### Browser Use

Browser Use Cloud - run real browser tasks on browser-use.com

14 actions / no key

Link: https://flymy.ai/mcp/browser-use/

### Akta

Private-company data & news signals - enrichment, headcount, reviews, jobs, traffic

14 actions / no key

Link: https://flymy.ai/mcp/akta/

### Hacker News

Hacker News is a tech-focused news aggregator by Y Combinator, featuring user-submitted stories and discussions on startups, programming, and emerging trends

6 actions / no key

Link: https://flymy.ai/mcp/hackernews/

### Firecrawl

Firecrawl web scraping to clean agent-ready data: scrape a page to markdown or JSON, crawl a site, map its urls, search the web

13 actions / no key

Link: https://flymy.ai/mcp/firecrawl/

### Agentql

AgentQL is a suite of tools designed to connect AI agents to the web, enabling web interaction and structured data extraction through a specialized query...

3 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/agentql

## Go to the source

[Spotify in the docs →](https://docs.flymy.ai/mcp/apps/spotify), [Spotify connection settings →](https://app.flymy.ai/mcp-configs#spotify), [Spotify website →](https://spotify.com), [Every MCP in the catalog →](https://flymy.ai/mcp/#catalog), [Usage pricing →](https://flymy.ai/pricing/)

From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.

---

For agents: the FlyMyAI operating guide (sign up, connect, run models, tools and agents) is https://flymy.ai/skill.md, and https://flymy.ai/llms.txt lists the other pages and the documentation.
