# Deezer MCP MCP

> Deezer lets your agent search millions of music tracks and discover metadata for artists, albums, playlists, and genres using natural language queries. Find specific songs by title or lyrics, check global charts, or build themed playlists without ever leaving your chat client.

## Overview
- **Category:** audio-music
- **Price:** Free
- **Tags:** music-streaming, playlist-curation, artist-discovery, audio-metadata, charts

## Description

This MCP connects a massive music catalog directly to your AI agent. You can search through millions of tracks, discover new artists, and pull up full album details just by talking to it. Need to find the perfect background beat? Use natural language to explore genre-specific playlists or check global charts for what's currently hot in Brazil (or anywhere else).

It’s all about metadata. You can look up an artist—getting their top tracks, checking out related radio mixes, and finding album releases—or drill down into a playlist by mood. When you're building complex workflows that need to pull music data alongside customer records, the platform handles everything securely. Because Vinkius runs this MCP in an isolated sandbox, your credentials pass through a zero-trust proxy; they never sit on disk, so you can trust the connection when linking music discovery to other systems.

The core job here is giving your agent deep visibility into music data flow. You don't just get a list of songs; you get the full context—the album release date, the track duration, and fan counts for everything from artists to playlists.

## Tools

### get_album
Pulls comprehensive information about a specific album.

### get_album_tracks
Lists all the individual tracks that belong to an album.

### get_artist
Retrieves detailed profile information for a given artist.

### get_artist_radio
Gets a list of tracks generated specifically as radio recommendations for an artist.

### get_artist_top_tracks
Pulls the most popular and highly rated songs by an artist.

### get_chart
Fetches current music charts, optionally filtering results for a specific country.

### get_genre
Provides general information about various music genres.

### get_genre_playlists
Locates playlists that are curated specifically for a given genre.

### get_playlist
Grabs detailed information about a specific public playlist, including its creator and track count.

### get_track
Retrieves all available metadata for a single song.

### search_albums
Searches the catalog to find albums based on criteria like name or release date.

### search_artists
Finds artists in the database, returning fan counts and profile links for discovery.

### search_playlists
Searches for existing playlists using criteria like keywords or creator name.

### search_tracks
Searches the entire track catalog by title, artist, or keyword, providing preview links.

## Prompt Examples

**Prompt:** 
```
Search for songs by Daft Punk.
```

**Response:** 
```
Found 25 Daft Punk tracks. Top results: 'Get Lucky' (feat. Pharrell Williams, 6:09), 'One More Time' (5:20), and 'Harder Better Faster Stronger' (3:45). Want their top 10 tracks?
```

**Prompt:** 
```
What's trending in Brazil right now?
```

**Response:** 
```
Brazil's top tracks: #1 'Barulho do Foguete' by Zé Neto & Cristiano, #2 'Oi Balde' by Henrique & Juliano. Top album: 'Nosso Quadro' by Ana Castela. Would you like the full top 10?
```

**Prompt:** 
```
Find me chill playlists for studying.
```

**Response:** 
```
Found 5 chill study playlists: 'Chill Study' (120 tracks, 45K fans), 'Lo-Fi Beats' (85 tracks), 'Peaceful Piano' (200 tracks). The top one has a great mix of ambient and lo-fi.
```

## Capabilities

### Search Tracks by Keywords
Find specific music tracks using titles, lyrics, or general keywords, complete with a preview link.

### Identify Artist Details
Get detailed profile information for any artist, including their top songs and related radio mixes.

### Browse Album Content
Pull comprehensive details about an album, including its release date and every track on the record.

### Discover Playlists by Theme
Search for existing public playlists based on a mood, genre, or curator name.

### Check Global Charts
View current top tracks, albums, and artists globally or filtered down to a specific country.

### Explore Genre Categories
Browse music genres and find curated playlists tailored specifically for that style of music.

## Use Cases

### Fact-checking a Music Article
A journalist needs to verify if Artist X's song 'Title Y' appeared on Album Z. They use `search_tracks` first, then confirm the full context by running `get_album`. This process confirms the metadata without needing access to the Deezer website.

### Curating a Themed Playlist
A content marketer needs 'Chill Lo-Fi beats for studying.' They use `search_playlists` and then verify the genre fit by checking specific recommendations using `get_genre_playlists`. This ensures the playlist hits the right notes.

### Researching Artist History
A researcher wants to know an artist's career trajectory. They run `search_artists` to find general info, then use `get_artist_top_tracks` and `get_artist_radio` to map out their most influential songs.

### Building a Cross-Platform Campaign
A marketing manager needs to pull chart data (`get_chart`) to write copy, then use that artist's info to generate targeted ad content. The agent chains the music data with existing customer CRM records for full campaign visibility.

## Benefits

- Need to know what's hot? Use `get_chart` to check top tracks and albums globally or by a specific country. It gives you instant market intelligence without leaving your chat window.
- Building content about an act requires deep detail. Run `get_artist` to pull the full profile, plus use `get_artist_top_tracks` and `get_artist_radio` for context on their most popular songs.
- Tackling a mood board? Instead of guessing, search by theme using `search_playlists`. You can narrow down options with `get_genre_playlists` to ensure the vibe is right.
- Writing about an album's history? Use `get_album` for release dates and structure, then call `get_album_tracks` to get a precise list of every song on it. It’s fast.
- Starting from nothing? The most powerful tool here is `search_tracks`. You can search by title or keywords across millions of songs, getting the artist, album, and duration all at once.

## How It Works

The bottom line is that your AI client treats the entire Deezer music library like a searchable database, letting you pull complex metadata without needing an API key or writing code.

1. Start by asking your agent to look up a specific entity (e.g., 'Show me the top tracks from Taylor Swift').
2. The MCP routes the request, retrieving all necessary metadata—like artist info or album details—from Deezer.
3. Your agent processes this structured data and presents you with actionable music insights, like top results and links to full track lists.

## Frequently Asked Questions

**How does the Deezer MCP help me find a specific song?**
The `search_tracks` tool lets your agent search millions of songs by title, lyrics, or keywords, providing immediate results and preview links.

**Can I check global charts using the Deezer MCP?**
Yes. Use the `get_chart` tool to view top tracks, albums, and artists globally, or narrow the focus down to a specific country code.

**What is the difference between search_albums and get_album?**
`search_albums` finds potential albums based on criteria (like name). `get_album` pulls all the detailed, final metadata for an album once you've identified it.

**Can I find playlists by genre using the Deezer MCP?**
Yes. The `get_genre_playlists` tool lets your agent pull curated playlists that match a specific musical genre you care about.

**How do I use get_artist to retrieve all core details about a music act?**
It provides comprehensive data points like fan counts, profile links, and detailed bio information. This tool gives you the full context of an artist beyond just their top songs or albums.

**When should I call get_track instead of using search_tracks?**
Use get_track when you know a song's specific ID and need its complete metadata. While searching finds results, calling this tool fetches the definitive details for one single track.

**If I have an album title, how do I use get_album_tracks to list every song on it?**
This function directly returns a full list of tracks and their titles associated with a specific album ID. It's the most reliable way to see the exact contents of a record.

**What is the difference between search_playlists and get_playlist?**
Search_playlists finds potential playlists based on keywords or criteria. Get_playlist requires an ID and returns all specific details, like the creator's name and total track count.