# Spotify Music MCP for AI Agents AI Agent Connect

> Spotify Music MCP lets you control your music playback, search your library, and grab deep audio analytics. Use it to find tracks, manage playlists, and get personalized recommendations directly through your AI client. It turns your agent into a personal DJ and music researcher.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_zM3fB3i8S9oU8wHpEGrNoFGQ7iVvzIlriu5qIvwY/ai-agent-connect
- **Tags:** music-streaming, audio-analytics, playlist-management, playback-control, media-api

## Description

You can turn your AI into a personal music concierge that knows your taste and handles your playback. Instead of jumping between apps to find a specific vibe or digging through your library, you just tell your agent what you want to hear. This Connector lets you search for millions of tracks, pull up specific artist details, and see what's new on the platform. If you're into the technical side of music, you can also grab specific data points like danceability and energy levels for any song. It's a way to make your music experience more interactive without the constant friction of manual clicking. When you connect this through the Vinkius catalog, you get a direct line to your Spotify account, allowing your agent to build queues, manage your playlists, and suggest new music based on your history.

## Tools

### get_new_releases
Get a list of the latest album releases. Use this to stay current on what's dropping today.

### get_track
Get detailed information about a specific track. This provides the core data for any individual song.

### get_album
Get details about a specific album. This lets you see the full tracklist and metadata for any release.

### get_current_track
See what's playing right now on your device. It's perfect for identifying a song you just heard.

### get_audio_features
Get data on danceability, energy, tempo, and more. This is great for analyzing the vibe of a song.

### pause
Pause the music playback on your device. This gives your agent the ability to stop the music on command.

### play
Start or resume music playback. Use this to kick off a session or continue where you left off.

### get_playlist
Get details about a specific playlist. This shows the content and metadata of a saved list.

### add_to_queue
Add a specific track to your current playback queue. This lets your agent build a custom listening list.

### get_recommendations
Get suggested tracks based on genres or seeds. This helps your agent find music you'll actually like.

### search
Search for tracks, artists, albums, or playlists. This is the primary way to find new content on Spotify.

### get_user_playlists
List all the playlists in your personal account. This helps your agent understand your saved music.

### get_artist
Fetch information about a specific artist. Use this to see their bio and associated popular tracks.

## Prompt Examples

**Prompt:** 
```
Play some high-energy jazz for my workout.
```

**Response:** 
```
I've found a selection of high-energy jazz tracks. I'm adding them to your queue now and starting the playback.
```

**Prompt:** 
```
What's the vibe of 'Blinding Lights'?
```

**Response:** 
```
Here are the audio features for 'Blinding Lights': 

- **Danceability**: 51%
- **Energy**: 73%
- **Tempo**: 171 BPM
- **Valence**: 33%

It's a fast, energetic track with a bit of a melancholic feel.
```

**Prompt:** 
```
What's new on Spotify today?
```

**Response:** 
```
Here are some of the latest releases:

- **New Album** by Artist A
- **Single** by Artist B
- **EP** by Artist C
- **Album** by Artist D
```

## Capabilities

### Find tracks and artists
Search millions of songs and playlists by name or genre.

### Manage playback
Play, pause, and queue up music instantly.

### Get audio data
Pull specific stats like tempo and energy for any track.

### Discover new music
Get personalized recommendations and see recent releases.

### View your library
Access your personal playlists and album details.

## Use Cases

### The Party Host
A host wants to keep a specific vibe going for a party. They ask their agent to find high-energy tracks and use `add_to_queue` to build a set. This lets them manage the music without constantly checking their phone or interrupting the flow.

### The Data Analyst
A creator wants to know the BPM of a trending song. They ask the agent to run `get_audio_features` to get the exact tempo. This helps them create accurate content for their audience without manual research.

### The Lazy Listener
Someone is cooking and wants to hear 90s hip hop. They ask the agent to `search` for the genre and start playing a playlist. It keeps the music going without them having to navigate menus.

### The New Music Fan
A user wants to see what's out today. They ask the agent to list the latest albums using `get_new_releases`. This helps them stay current on new music without visiting the app.

## Benefits

- Use `play` and `pause` to manage your music without ever having to reach for your phone or keyboard. You can just tell your agent to start a track or stop the music, which keeps you in your flow while you work.
- Get specific metrics like tempo and energy using `get_audio_features` for data projects. This lets you understand the technical vibe of any song instantly.
- Let your agent find new tracks using `get_recommendations` based on your favorite genres. This helps you find new music without the usual friction of scrolling through infinite lists.
- Quickly find content with `search` and `get_user_playlists` to navigate your saved music. You can ask for specific artists or albums and get results in seconds.
- Use `add_to_queue` to let your agent build a custom listening list for any occasion. This is great for setting a mood for a specific activity without manual selection.
- See what's playing now with `get_current_track` to quickly identify songs on the fly. It's perfect for when you hear a song you like and want to know what it is.

## How It Works

The bottom line is you get a way to manage your Spotify library and playback without leaving your current app.

1. Subscribe to this Connector and grab your Spotify Access Token from the Developer Dashboard.
2. Add the token to your AI client's configuration.
3. Ask your agent to play music, search for artists, or analyze song features.

## Frequently Asked Questions

**Can the Spotify Music MCP play music for me?**
Yes, it allows your AI client to start, pause, and resume music on your device. You can just tell your agent what to play and it handles the rest.

**Can I use the Spotify Music MCP to find new songs?**
Definitely. You can ask your agent to search for specific artists or get recommendations based on your favorite genres to find your next favorite track.

**Does the Spotify Music MCP work with my existing playlists?**
Yes, your agent can see your personal playlists and get details about specific albums or artists you've already saved.

**Can I get technical data about songs with Spotify Music MCP?**
Yes, it can pull audio features like tempo, energy, and danceability for any track, which is great for research or content creation.

**How do I connect Spotify Music MCP to my AI?**
You'll need a Spotify Access Token from your developer dashboard to let your agent control your account and interact with your library.

**Can the Spotify Music MCP build a queue for me?**
Yes, you can tell your agent to find music and add it to your current playback queue, making it easy to set a mood for a specific activity.

**How do I get a Spotify Access Token?**
Go to the Spotify Developer Dashboard, log in with your Spotify account, click 'Create App', and generate a token. The token expires every hour.

**What are 'Audio Features'?**
Audio features are data points Spotify calculates for every track, including Danceability (0-100%), Energy (0-100%), Tempo (BPM), and Valence (Positivity). You can use `get_audio_features` to analyze a song's vibe.

**Can I control playback on any device?**
Yes! The player tools (`play`, `pause`, `add_to_queue`) work on your currently active Spotify device, whether it's your phone, computer, or smart speaker.

**Does it support podcasts?**
This integration currently focuses on music and library management. Podcast playback is not directly exposed as native commands.