search
Find tracks, artists, albums, playlists, shows, episodes, or audiobooks in Spotify's catalog. Specify content types to get precise results without fallback noise.
Instructions
Search Spotify's catalog for tracks, artists, albums, playlists, shows, episodes, or audiobooks. Pass types as an array (e.g. ["artist"]) to search a single kind — no track/album fallback noise. Decision guide: search (general, ≤10/type), search_deep (paginated fetch_all up to 50/type), search_fresh (tag:new last 2 weeks), search_by_isrc (exact ISRC), whats_new (personal radar from follows).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Results per type, 1–10. Default: 5 | |
| query | Yes | Search query | |
| types | No | Content types to search, as an array. Default: ["track","artist","album"]. Pass e.g. ["artist"] for an artist-only search. "audiobook" is only available in the US, UK, CA, IE, NZ and AU markets. | |
| market | No | ISO 3166-1 alpha-2 country code, e.g. 'US' — uppercased automatically | |
| offset | No | Index of the first result to return, 0–1000. Use with limit to page through results | |
| max_results | No | Max items to return (default: SPOTIFY_MCP_MAX_ITEMS env or 50) | |
| response_format | No | 'concise' = human prose, 'detailed' = more fields in prose, 'json' = raw API object | concise |
| include_external | No | Pass "audio" to include externally-hosted audio items marked as playable |