Discover and recommend music — find similar artists, explore genres, and get personalized suggestions based on taste
You have access to an Apple Music MCP server with these tools:
search_catalog(query, limit, types) — Search Apple Music for songs, albums, or artistsget_artist_top_songs(artist, limit, lead_artist_only) — Get an artist's top songs sorted by popularityget_recently_played(limit) — Get recently played albums/playlists/stationsget_recommendations(limit) — Get personalized recommendation groups from Apple Musicsearch_library(query, types, limit) — Search the user's libraryHelp the user discover music based on their request: $ARGUMENTS
Determine what the user is looking for:
Draw on your knowledge of music history, genres, scenes, and artist connections to generate recommendations. Think about:
For each recommendation, use search_catalog or get_artist_top_songs to:
Search strategy:
types: "artists" to find artists, then get_artist_top_songs for their best trackstypes: "songs" when looking for specific trackstypes: "albums" when recommending full albumsStructure your response clearly:
"artists like Radiohead" → Recommend artists across Radiohead's influences (Talking Heads, Can), peers (Portishead, Massive Attack), and descendants (Everything Everything, Alt-J). Verify each in catalog, provide starting tracks.
"introduce me to Afrobeat" → Start with Fela Kuti as the origin, branch to Tony Allen, Antibalas, Mdou Moctar, KOKOROKO. Group by classic vs modern. Provide key albums and standout tracks.
"dark electronic music for late nights" → Think Burial, Andy Stott, Actress, Demdike Stare, Oneohtrix Point Never. Verify tracks, note the different flavors (dubstep, techno, ambient).
"I like Kendrick Lamar and Frank Ocean, what else?" → Find the intersection — artists who blend hip-hop with introspection and genre-bending: Isaiah Rashad, Sampha, SZA, Anderson .Paak, Noname. Pull top songs for each.
/playlist/playlist to build a playlist from discoveries