TIDAL MCP: My Custom Picks

recommend_tracks

Get personalized music recommendations from TIDAL based on your favorite tracks or specific track IDs. Discover new songs tailored to your taste and explore curated suggestions for your next playlist.

Instructions

Recommends music tracks based on specified track IDs or can use the user's TIDAL favorites if no IDs are provided. USE THIS TOOL WHENEVER A USER ASKS FOR: - Music recommendations - Track suggestions - Music similar to their TIDAL favorites or specific tracks - "What should I listen to?" - Any request to recommend songs/tracks/music based on their TIDAL history or specific tracks This function gets recommendations based on provided track IDs or retrieves the user's favorite tracks as seeds if no IDs are specified. When processing the results of this tool: 1. Analyze the seed tracks to understand the music taste or direction 2. Review the recommended tracks from TIDAL 3. IMPORTANT: Do NOT include any tracks from the seed tracks in your recommendations 4. Ensure there are NO DUPLICATES in your recommended tracks list 5. Select and rank the most appropriate tracks based on the seed tracks and filter criteria 6. Group recommendations by similar styles, artists, or moods with descriptive headings 7. For each recommended track, provide: - The track name, artist, album - Always include the track's URL to make it easy for users to listen to the track - A brief explanation of why this track might appeal to the user based on the seed tracks - If applicable, how this track matches their specific filter criteria 8. Format your response as a nicely presented list of recommendations with helpful context (remember to include the track's URL!) 9. Begin with a brief introduction explaining your selection strategy 10. Lastly, unless specified otherwise, you should recommend MINIMUM 20 tracks (or more if possible) to give the user a good variety to choose from. [IMPORTANT NOTE] If you're not familiar with any artists or tracks mentioned, you should use internet search capabilities if available to provide more accurate information. Args: track_ids: Optional list of TIDAL track IDs to use as seeds for recommendations. If not provided, will use the user's favorite tracks. filter_criteria: Specific preferences for filtering recommendations (e.g., "relaxing music," "recent releases," "upbeat," "jazz influences") limit_per_track: Maximum number of recommendations to get per track (NOTE: default: 20, unless specified otherwise, we'd like to keep the default large enough to have enough candidates to work with) limit_from_favorite: Maximum number of favorite tracks to use as seeds (NOTE: default: 20, unless specified otherwise, we'd like to keep the default large enough to have enough candidates to work with) Returns: A dictionary containing both the seed tracks and recommended tracks

Input Schema

NameRequiredDescriptionDefault
filter_criteriaNo
limit_from_favoriteNo
limit_per_trackNo
track_idsNo

Input Schema (JSON Schema)

{ "properties": { "filter_criteria": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Filter Criteria" }, "limit_from_favorite": { "default": 20, "title": "Limit From Favorite", "type": "integer" }, "limit_per_track": { "default": 20, "title": "Limit Per Track", "type": "integer" }, "track_ids": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Track Ids" } }, "title": "recommend_tracksArguments", "type": "object" }

You must be authenticated.

Other Tools from TIDAL MCP: My Custom Picks

Related Tools

ID: kcsupfiq0t