removedInput schema / $schema
Removed value: -"http://json-schema.org/draft-07/schema#"
addedInput schema / additionalProperties
Added value: +false
addedInput schema / properties / base_playlist_id / description
Added value: +"Base playlist ID, URI, or URL. Optional only for the deprecated positional form, where playlists[0] is the base."
addedInput schema / properties / base_playlist_id / minLength
Added value: +1
addedInput schema / properties / limit
Added value: +{
+ "description": "Source page size, 1–100. Default: 100",
+ "maximum": 100,
+ "minimum": 1,
+ "type": "integer"
+}
addedInput schema / properties / max_results
Added value: +{
+ "description": "Max items to return (default: SPOTIFY_MCP_MAX_ITEMS env or 50)",
+ "exclusiveMinimum": 0,
+ "maximum": 2000,
+ "type": "integer"
+}
addedInput schema / properties / playlists
Added value: +{
+ "description": "Canonical ordered playlists (1–10), or provide the complete documented legacy alias accepted by this tool",
+ "items": {
+ "description": "Playlist ID, spotify:playlist: URI, or Spotify playlist URL; use this reference in the canonical or documented legacy field",
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 10,
+ "minItems": 1,
+ "type": "array"
+}
addedInput schema / properties / response_format
Added value: +{
+ "default": "concise",
+ "description": "'concise' = human prose, 'detailed' = more fields in prose, 'json' = raw API object",
+ "enum": [
+ "concise",
+ "detailed",
+ "json"
+ ],
+ "type": "string"
+}
addedInput schema / properties / scan_cap
Added value: +{
+ "description": "Maximum source rows to scan; bounded by SPOTIFY_MCP_FETCH_ALL_CAP",
+ "maximum": 10000,
+ "minimum": 1,
+ "type": "integer"
+}
addedInput schema / properties / subtract_playlist_ids / description
Added value: +"Deprecated one-release alias supported through v2.0; removed in v2.1. Provide this complete alias or canonical playlists."
addedInput schema / properties / subtract_playlist_ids / items / description
Added value: +"Playlist ID, spotify:playlist: URI, or Spotify playlist URL; use this reference in the canonical or documented legacy field"
addedInput schema / properties / subtract_playlist_ids / items / minLength
Added value: +1
addedInput schema / properties / subtract_playlist_ids / maxItems
Added value: +10
removedInput schema / required
Removed value: -[
- "base_playlist_id",
- "subtract_playlist_ids"
-]