search_deep
Retrieve more than 10 Spotify catalog results per type by paginating up to 5 pages, deduped by ID. Use when you need comprehensive search results across tracks, artists, albums, and more.
Instructions
Paged catalog search that walks past the API limit of 10 results per type. Fetches up to 5 pages of 10 results per requested type server-side, dedupes by id, and returns compact rows. Decision guide: use search_deep when you need >10 results/type (paginated fetch_all); otherwise use search (single page), search_fresh (new releases), search_by_isrc (ISRC-exact), whats_new (personal follows).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pages | No | Pages of 10 results to walk per type, 1–5. Default: 1 | |
| query | Yes | Search query | |
| types | No | Content types to search. Default: ["track"] | |
| market | No | ISO 3166-1 alpha-2 country code, e.g. 'US' | |
| 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 |