[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-composio-spotify-automation":3,"mdc-rh8ssk-key":50,"related-repo-composio-spotify-automation":1987,"related-org-composio-spotify-automation":2073},{"slug":4,"name":5,"fn":6,"description":7,"org":8,"tags":13,"stars":25,"repoUrl":26,"updatedAt":27,"license":28,"forks":29,"topics":30,"repo":45,"sourceUrl":48,"mdContent":49},"spotify-automation","Spotify Automation","automate Spotify workflows via Composio","Automate Spotify workflows including playlist management, music search, playback control, and user profile access via Composio",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},"composio","Composio","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fcomposio.png","ComposioHQ",[14,16,19,22],{"name":10,"slug":9,"type":15},"tag",{"name":17,"slug":18,"type":15},"Automation","automation",{"name":20,"slug":21,"type":15},"Media","media",{"name":23,"slug":24,"type":15},"MCP","mcp",67499,"https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills","2026-07-15T05:56:08.802585",null,7603,[31,32,33,18,34,35,36,9,37,38,39,24,40,41,42,43,44],"agent-skills","ai-agents","antigravity","claude","claude-code","codex","cursor","developer-tools","gemini-cli","openai-codex","rube","saas","skill","workflow-automation",{"repoUrl":26,"stars":25,"forks":29,"topics":46,"description":47},[31,32,33,18,34,35,36,9,37,38,39,24,40,41,42,43,44],"A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows","https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills\u002Ftree\u002FHEAD\u002Fcomposio-skills\u002Fspotify-automation","---\nname: Spotify Automation\ndescription: \"Automate Spotify workflows including playlist management, music search, playback control, and user profile access via Composio\"\nrequires:\n  mcp:\n    - rube\n---\n\n# Spotify Automation\n\nAutomate Spotify operations -- manage playlists, search the music catalog, control playback, browse albums and tracks, and access user profiles -- all orchestrated through the Composio MCP integration.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fspotify](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fspotify)\n\n---\n\n## Setup\n\n1. Connect your Spotify account through the Composio MCP server at `https:\u002F\u002Frube.app\u002Fmcp`\n2. The agent will prompt you with an authentication link if no active connection exists\n3. Once connected, all `SPOTIFY_*` tools become available for execution\n4. **Note:** Some features (playback control) require a Spotify Premium subscription\n\n---\n\n## Core Workflows\n\n### 1. Get Current User Profile\nRetrieve comprehensive profile information for the authenticated Spotify user.\n\n**Tool:** `SPOTIFY_GET_CURRENT_USER_S_PROFILE`\n\n```\nNo parameters required.\nReturns: display name, email, country, subscription level (premium\u002Ffree),\nexplicit content settings, profile images, follower count, and Spotify URIs.\nRequired scopes: user-read-private, user-read-email.\n```\n\n---\n\n### 2. Search the Spotify Catalog\nFind albums, artists, playlists, tracks, shows, episodes, or audiobooks by keyword.\n\n**Tool:** `SPOTIFY_SEARCH_FOR_ITEM`\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `q` | string | Yes | Search query keywords |\n| `type` | array | Yes | Item types: `album`, `artist`, `playlist`, `track`, `show`, `episode`, `audiobook` |\n| `limit` | integer | No | Results to return (default: 20) |\n| `offset` | integer | No | Offset for pagination (default: 0) |\n| `market` | string | No | ISO 3166-1 alpha-2 country code |\n| `include_external` | string | No | Set to `audio` to include external content |\n\n**Note:** Audiobooks are only available in US, UK, Canada, Ireland, New Zealand, and Australia.\n\n---\n\n### 3. Manage Playlists\nBrowse, create, modify, and populate playlists.\n\n**Get a user's playlists:**\n\n**Tool:** `SPOTIFY_GET_USER_S_PLAYLISTS`\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `user_id` | string | Yes | Spotify user ID |\n| `limit` | integer | No | Max playlists, 1-50 (default: 20) |\n| `offset` | integer | No | Pagination offset, 0-100000 (default: 0) |\n\n**Get current user's playlists:**\n\n**Tool:** `SPOTIFY_GET_CURRENT_USER_S_PLAYLISTS`\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `limit` | integer | No | Max playlists, 1-50 (default: 20) |\n| `offset` | integer | No | Pagination offset, 0-100000 (default: 0) |\n\n**Get playlist details:**\n\n**Tool:** `SPOTIFY_GET_PLAYLIST`\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `playlist_id` | string | Yes | Spotify playlist ID (e.g., `3cEYpjA9oz9GiPac4AsH4n`) |\n| `fields` | string | No | Comma-separated field filter to reduce response size |\n| `market` | string | No | ISO country code for market-specific content |\n| `additional_types` | string | No | `track,episode` to include podcast episodes |\n\n**Update playlist details:**\n\n**Tool:** `SPOTIFY_CHANGE_PLAYLIST_DETAILS`\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `playlist_id` | string | Yes | Playlist ID (must be owned by current user) |\n| `name` | string | No | New playlist name |\n| `description` | string | No | New playlist description |\n| `public` | boolean | No | Public\u002Fprivate toggle |\n| `collaborative` | boolean | No | Collaborative mode (only on non-public playlists) |\n\n---\n\n### 4. Browse Playlist Items & Add Tracks\nView tracks in a playlist and add new items.\n\n**Tool:** `SPOTIFY_GET_PLAYLIST_ITEMS`\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `playlist_id` | string | Yes | Spotify playlist ID |\n| `limit` | integer | No | Items per page, 1-50 (default: 20) |\n| `offset` | integer | No | Pagination offset (default: 0) |\n| `fields` | string | No | Field filter (e.g., `items(track(name,id))`) |\n| `market` | string | No | ISO country code |\n| `additional_types` | string | No | `track,episode` for podcast episodes |\n\n**Tool:** `SPOTIFY_ADD_ITEMS_TO_PLAYLIST`\n\nAdd tracks or episodes to a playlist using Spotify URIs.\n\n---\n\n### 5. Get Track & Album Details\nRetrieve catalog information for individual tracks and albums.\n\n**Tool:** `SPOTIFY_GET_TRACK` -- Get details for a single track by Spotify ID.\n\n**Tool:** `SPOTIFY_GET_ALBUM` -- Get comprehensive album data including track listing, artist info, cover art, and popularity.\n\n---\n\n### 6. Control Playback\nStart, resume, or change playback on the user's active device.\n\n**Tool:** `SPOTIFY_START_RESUME_PLAYBACK`\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `context_uri` | string | No | Spotify URI of album, artist, or playlist (cannot combine with `uris`) |\n| `uris` | array | No | List of track URIs to play (cannot combine with `context_uri`) |\n| `offset` | object | No | Starting position: `{position: 5}` or `{uri: 'spotify:track:...'}` |\n| `position_ms` | integer | No | Start position in milliseconds |\n| `device_id` | string | No | Target device ID (defaults to active device) |\n\n**Requirements:** Spotify Premium subscription and at least one active device.\n\n---\n\n## Known Pitfalls\n\n| Pitfall | Details |\n|---------|---------|\n| **Premium required for playback** | `SPOTIFY_START_RESUME_PLAYBACK` returns 403 if the user does not have Spotify Premium |\n| **Active device required** | Playback control returns 404 if no Spotify device (mobile, desktop, web, speaker) is active |\n| **context_uri vs uris are exclusive** | Cannot use both `context_uri` and `uris` in the same playback call |\n| **Collaborative playlists** | `collaborative` can only be set to `true` on non-public playlists (`public` must be `false`) |\n| **Playlist ownership** | `SPOTIFY_CHANGE_PLAYLIST_DETAILS` only works on playlists owned by the authenticated user |\n| **Audiobook market restrictions** | Audiobooks via search are only available in US, UK, Canada, Ireland, New Zealand, and Australia |\n| **Max 11000 playlists** | Users are limited to approximately 11,000 playlists via `SPOTIFY_CREATE_PLAYLIST` |\n\n---\n\n## Quick Reference\n\n| Tool Slug | Purpose |\n|-----------|---------|\n| `SPOTIFY_GET_CURRENT_USER_S_PROFILE` | Get authenticated user's profile |\n| `SPOTIFY_SEARCH_FOR_ITEM` | Search catalog for tracks, albums, artists, etc. |\n| `SPOTIFY_GET_USER_S_PLAYLISTS` | Get playlists for any user |\n| `SPOTIFY_GET_CURRENT_USER_S_PLAYLISTS` | Get current user's playlists |\n| `SPOTIFY_GET_PLAYLIST` | Get detailed playlist info |\n| `SPOTIFY_GET_PLAYLIST_ITEMS` | List tracks\u002Fepisodes in a playlist |\n| `SPOTIFY_CHANGE_PLAYLIST_DETAILS` | Update playlist name, description, visibility |\n| `SPOTIFY_CREATE_PLAYLIST` | Create a new playlist |\n| `SPOTIFY_ADD_ITEMS_TO_PLAYLIST` | Add tracks\u002Fepisodes to a playlist |\n| `SPOTIFY_GET_TRACK` | Get track details by ID |\n| `SPOTIFY_GET_ALBUM` | Get album details by ID |\n| `SPOTIFY_START_RESUME_PLAYBACK` | Start or resume playback on a device |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n",{"data":51,"body":54},{"name":5,"description":7,"requires":52},{"mcp":53},[41],{"type":55,"children":56},"root",[57,64,70,90,94,101,146,149,155,162,167,182,194,197,203,208,222,472,481,484,490,495,503,517,618,626,640,714,722,736,877,885,899,1052,1055,1061,1066,1080,1264,1278,1283,1286,1292,1297,1313,1329,1332,1338,1343,1357,1536,1546,1549,1555,1746,1749,1755,1969,1972],{"type":58,"tag":59,"props":60,"children":61},"element","h1",{"id":4},[62],{"type":63,"value":5},"text",{"type":58,"tag":65,"props":66,"children":67},"p",{},[68],{"type":63,"value":69},"Automate Spotify operations -- manage playlists, search the music catalog, control playback, browse albums and tracks, and access user profiles -- all orchestrated through the Composio MCP integration.",{"type":58,"tag":65,"props":71,"children":72},{},[73,79,81],{"type":58,"tag":74,"props":75,"children":76},"strong",{},[77],{"type":63,"value":78},"Toolkit docs:",{"type":63,"value":80}," ",{"type":58,"tag":82,"props":83,"children":87},"a",{"href":84,"rel":85},"https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fspotify",[86],"nofollow",[88],{"type":63,"value":89},"composio.dev\u002Ftoolkits\u002Fspotify",{"type":58,"tag":91,"props":92,"children":93},"hr",{},[],{"type":58,"tag":95,"props":96,"children":98},"h2",{"id":97},"setup",[99],{"type":63,"value":100},"Setup",{"type":58,"tag":102,"props":103,"children":104},"ol",{},[105,118,123,136],{"type":58,"tag":106,"props":107,"children":108},"li",{},[109,111],{"type":63,"value":110},"Connect your Spotify account through the Composio MCP server at ",{"type":58,"tag":112,"props":113,"children":115},"code",{"className":114},[],[116],{"type":63,"value":117},"https:\u002F\u002Frube.app\u002Fmcp",{"type":58,"tag":106,"props":119,"children":120},{},[121],{"type":63,"value":122},"The agent will prompt you with an authentication link if no active connection exists",{"type":58,"tag":106,"props":124,"children":125},{},[126,128,134],{"type":63,"value":127},"Once connected, all ",{"type":58,"tag":112,"props":129,"children":131},{"className":130},[],[132],{"type":63,"value":133},"SPOTIFY_*",{"type":63,"value":135}," tools become available for execution",{"type":58,"tag":106,"props":137,"children":138},{},[139,144],{"type":58,"tag":74,"props":140,"children":141},{},[142],{"type":63,"value":143},"Note:",{"type":63,"value":145}," Some features (playback control) require a Spotify Premium subscription",{"type":58,"tag":91,"props":147,"children":148},{},[],{"type":58,"tag":95,"props":150,"children":152},{"id":151},"core-workflows",[153],{"type":63,"value":154},"Core Workflows",{"type":58,"tag":156,"props":157,"children":159},"h3",{"id":158},"_1-get-current-user-profile",[160],{"type":63,"value":161},"1. Get Current User Profile",{"type":58,"tag":65,"props":163,"children":164},{},[165],{"type":63,"value":166},"Retrieve comprehensive profile information for the authenticated Spotify user.",{"type":58,"tag":65,"props":168,"children":169},{},[170,175,176],{"type":58,"tag":74,"props":171,"children":172},{},[173],{"type":63,"value":174},"Tool:",{"type":63,"value":80},{"type":58,"tag":112,"props":177,"children":179},{"className":178},[],[180],{"type":63,"value":181},"SPOTIFY_GET_CURRENT_USER_S_PROFILE",{"type":58,"tag":183,"props":184,"children":188},"pre",{"className":185,"code":187,"language":63},[186],"language-text","No parameters required.\nReturns: display name, email, country, subscription level (premium\u002Ffree),\nexplicit content settings, profile images, follower count, and Spotify URIs.\nRequired scopes: user-read-private, user-read-email.\n",[189],{"type":58,"tag":112,"props":190,"children":192},{"__ignoreMap":191},"",[193],{"type":63,"value":187},{"type":58,"tag":91,"props":195,"children":196},{},[],{"type":58,"tag":156,"props":198,"children":200},{"id":199},"_2-search-the-spotify-catalog",[201],{"type":63,"value":202},"2. Search the Spotify Catalog",{"type":58,"tag":65,"props":204,"children":205},{},[206],{"type":63,"value":207},"Find albums, artists, playlists, tracks, shows, episodes, or audiobooks by keyword.",{"type":58,"tag":65,"props":209,"children":210},{},[211,215,216],{"type":58,"tag":74,"props":212,"children":213},{},[214],{"type":63,"value":174},{"type":63,"value":80},{"type":58,"tag":112,"props":217,"children":219},{"className":218},[],[220],{"type":63,"value":221},"SPOTIFY_SEARCH_FOR_ITEM",{"type":58,"tag":223,"props":224,"children":225},"table",{},[226,255],{"type":58,"tag":227,"props":228,"children":229},"thead",{},[230],{"type":58,"tag":231,"props":232,"children":233},"tr",{},[234,240,245,250],{"type":58,"tag":235,"props":236,"children":237},"th",{},[238],{"type":63,"value":239},"Parameter",{"type":58,"tag":235,"props":241,"children":242},{},[243],{"type":63,"value":244},"Type",{"type":58,"tag":235,"props":246,"children":247},{},[248],{"type":63,"value":249},"Required",{"type":58,"tag":235,"props":251,"children":252},{},[253],{"type":63,"value":254},"Description",{"type":58,"tag":256,"props":257,"children":258},"tbody",{},[259,287,362,389,414,439],{"type":58,"tag":231,"props":260,"children":261},{},[262,272,277,282],{"type":58,"tag":263,"props":264,"children":265},"td",{},[266],{"type":58,"tag":112,"props":267,"children":269},{"className":268},[],[270],{"type":63,"value":271},"q",{"type":58,"tag":263,"props":273,"children":274},{},[275],{"type":63,"value":276},"string",{"type":58,"tag":263,"props":278,"children":279},{},[280],{"type":63,"value":281},"Yes",{"type":58,"tag":263,"props":283,"children":284},{},[285],{"type":63,"value":286},"Search query keywords",{"type":58,"tag":231,"props":288,"children":289},{},[290,299,304,308],{"type":58,"tag":263,"props":291,"children":292},{},[293],{"type":58,"tag":112,"props":294,"children":296},{"className":295},[],[297],{"type":63,"value":298},"type",{"type":58,"tag":263,"props":300,"children":301},{},[302],{"type":63,"value":303},"array",{"type":58,"tag":263,"props":305,"children":306},{},[307],{"type":63,"value":281},{"type":58,"tag":263,"props":309,"children":310},{},[311,313,319,321,327,328,334,335,341,342,348,349,355,356],{"type":63,"value":312},"Item types: ",{"type":58,"tag":112,"props":314,"children":316},{"className":315},[],[317],{"type":63,"value":318},"album",{"type":63,"value":320},", ",{"type":58,"tag":112,"props":322,"children":324},{"className":323},[],[325],{"type":63,"value":326},"artist",{"type":63,"value":320},{"type":58,"tag":112,"props":329,"children":331},{"className":330},[],[332],{"type":63,"value":333},"playlist",{"type":63,"value":320},{"type":58,"tag":112,"props":336,"children":338},{"className":337},[],[339],{"type":63,"value":340},"track",{"type":63,"value":320},{"type":58,"tag":112,"props":343,"children":345},{"className":344},[],[346],{"type":63,"value":347},"show",{"type":63,"value":320},{"type":58,"tag":112,"props":350,"children":352},{"className":351},[],[353],{"type":63,"value":354},"episode",{"type":63,"value":320},{"type":58,"tag":112,"props":357,"children":359},{"className":358},[],[360],{"type":63,"value":361},"audiobook",{"type":58,"tag":231,"props":363,"children":364},{},[365,374,379,384],{"type":58,"tag":263,"props":366,"children":367},{},[368],{"type":58,"tag":112,"props":369,"children":371},{"className":370},[],[372],{"type":63,"value":373},"limit",{"type":58,"tag":263,"props":375,"children":376},{},[377],{"type":63,"value":378},"integer",{"type":58,"tag":263,"props":380,"children":381},{},[382],{"type":63,"value":383},"No",{"type":58,"tag":263,"props":385,"children":386},{},[387],{"type":63,"value":388},"Results to return (default: 20)",{"type":58,"tag":231,"props":390,"children":391},{},[392,401,405,409],{"type":58,"tag":263,"props":393,"children":394},{},[395],{"type":58,"tag":112,"props":396,"children":398},{"className":397},[],[399],{"type":63,"value":400},"offset",{"type":58,"tag":263,"props":402,"children":403},{},[404],{"type":63,"value":378},{"type":58,"tag":263,"props":406,"children":407},{},[408],{"type":63,"value":383},{"type":58,"tag":263,"props":410,"children":411},{},[412],{"type":63,"value":413},"Offset for pagination (default: 0)",{"type":58,"tag":231,"props":415,"children":416},{},[417,426,430,434],{"type":58,"tag":263,"props":418,"children":419},{},[420],{"type":58,"tag":112,"props":421,"children":423},{"className":422},[],[424],{"type":63,"value":425},"market",{"type":58,"tag":263,"props":427,"children":428},{},[429],{"type":63,"value":276},{"type":58,"tag":263,"props":431,"children":432},{},[433],{"type":63,"value":383},{"type":58,"tag":263,"props":435,"children":436},{},[437],{"type":63,"value":438},"ISO 3166-1 alpha-2 country code",{"type":58,"tag":231,"props":440,"children":441},{},[442,451,455,459],{"type":58,"tag":263,"props":443,"children":444},{},[445],{"type":58,"tag":112,"props":446,"children":448},{"className":447},[],[449],{"type":63,"value":450},"include_external",{"type":58,"tag":263,"props":452,"children":453},{},[454],{"type":63,"value":276},{"type":58,"tag":263,"props":456,"children":457},{},[458],{"type":63,"value":383},{"type":58,"tag":263,"props":460,"children":461},{},[462,464,470],{"type":63,"value":463},"Set to ",{"type":58,"tag":112,"props":465,"children":467},{"className":466},[],[468],{"type":63,"value":469},"audio",{"type":63,"value":471}," to include external content",{"type":58,"tag":65,"props":473,"children":474},{},[475,479],{"type":58,"tag":74,"props":476,"children":477},{},[478],{"type":63,"value":143},{"type":63,"value":480}," Audiobooks are only available in US, UK, Canada, Ireland, New Zealand, and Australia.",{"type":58,"tag":91,"props":482,"children":483},{},[],{"type":58,"tag":156,"props":485,"children":487},{"id":486},"_3-manage-playlists",[488],{"type":63,"value":489},"3. Manage Playlists",{"type":58,"tag":65,"props":491,"children":492},{},[493],{"type":63,"value":494},"Browse, create, modify, and populate playlists.",{"type":58,"tag":65,"props":496,"children":497},{},[498],{"type":58,"tag":74,"props":499,"children":500},{},[501],{"type":63,"value":502},"Get a user's playlists:",{"type":58,"tag":65,"props":504,"children":505},{},[506,510,511],{"type":58,"tag":74,"props":507,"children":508},{},[509],{"type":63,"value":174},{"type":63,"value":80},{"type":58,"tag":112,"props":512,"children":514},{"className":513},[],[515],{"type":63,"value":516},"SPOTIFY_GET_USER_S_PLAYLISTS",{"type":58,"tag":223,"props":518,"children":519},{},[520,542],{"type":58,"tag":227,"props":521,"children":522},{},[523],{"type":58,"tag":231,"props":524,"children":525},{},[526,530,534,538],{"type":58,"tag":235,"props":527,"children":528},{},[529],{"type":63,"value":239},{"type":58,"tag":235,"props":531,"children":532},{},[533],{"type":63,"value":244},{"type":58,"tag":235,"props":535,"children":536},{},[537],{"type":63,"value":249},{"type":58,"tag":235,"props":539,"children":540},{},[541],{"type":63,"value":254},{"type":58,"tag":256,"props":543,"children":544},{},[545,570,594],{"type":58,"tag":231,"props":546,"children":547},{},[548,557,561,565],{"type":58,"tag":263,"props":549,"children":550},{},[551],{"type":58,"tag":112,"props":552,"children":554},{"className":553},[],[555],{"type":63,"value":556},"user_id",{"type":58,"tag":263,"props":558,"children":559},{},[560],{"type":63,"value":276},{"type":58,"tag":263,"props":562,"children":563},{},[564],{"type":63,"value":281},{"type":58,"tag":263,"props":566,"children":567},{},[568],{"type":63,"value":569},"Spotify user ID",{"type":58,"tag":231,"props":571,"children":572},{},[573,581,585,589],{"type":58,"tag":263,"props":574,"children":575},{},[576],{"type":58,"tag":112,"props":577,"children":579},{"className":578},[],[580],{"type":63,"value":373},{"type":58,"tag":263,"props":582,"children":583},{},[584],{"type":63,"value":378},{"type":58,"tag":263,"props":586,"children":587},{},[588],{"type":63,"value":383},{"type":58,"tag":263,"props":590,"children":591},{},[592],{"type":63,"value":593},"Max playlists, 1-50 (default: 20)",{"type":58,"tag":231,"props":595,"children":596},{},[597,605,609,613],{"type":58,"tag":263,"props":598,"children":599},{},[600],{"type":58,"tag":112,"props":601,"children":603},{"className":602},[],[604],{"type":63,"value":400},{"type":58,"tag":263,"props":606,"children":607},{},[608],{"type":63,"value":378},{"type":58,"tag":263,"props":610,"children":611},{},[612],{"type":63,"value":383},{"type":58,"tag":263,"props":614,"children":615},{},[616],{"type":63,"value":617},"Pagination offset, 0-100000 (default: 0)",{"type":58,"tag":65,"props":619,"children":620},{},[621],{"type":58,"tag":74,"props":622,"children":623},{},[624],{"type":63,"value":625},"Get current user's playlists:",{"type":58,"tag":65,"props":627,"children":628},{},[629,633,634],{"type":58,"tag":74,"props":630,"children":631},{},[632],{"type":63,"value":174},{"type":63,"value":80},{"type":58,"tag":112,"props":635,"children":637},{"className":636},[],[638],{"type":63,"value":639},"SPOTIFY_GET_CURRENT_USER_S_PLAYLISTS",{"type":58,"tag":223,"props":641,"children":642},{},[643,665],{"type":58,"tag":227,"props":644,"children":645},{},[646],{"type":58,"tag":231,"props":647,"children":648},{},[649,653,657,661],{"type":58,"tag":235,"props":650,"children":651},{},[652],{"type":63,"value":239},{"type":58,"tag":235,"props":654,"children":655},{},[656],{"type":63,"value":244},{"type":58,"tag":235,"props":658,"children":659},{},[660],{"type":63,"value":249},{"type":58,"tag":235,"props":662,"children":663},{},[664],{"type":63,"value":254},{"type":58,"tag":256,"props":666,"children":667},{},[668,691],{"type":58,"tag":231,"props":669,"children":670},{},[671,679,683,687],{"type":58,"tag":263,"props":672,"children":673},{},[674],{"type":58,"tag":112,"props":675,"children":677},{"className":676},[],[678],{"type":63,"value":373},{"type":58,"tag":263,"props":680,"children":681},{},[682],{"type":63,"value":378},{"type":58,"tag":263,"props":684,"children":685},{},[686],{"type":63,"value":383},{"type":58,"tag":263,"props":688,"children":689},{},[690],{"type":63,"value":593},{"type":58,"tag":231,"props":692,"children":693},{},[694,702,706,710],{"type":58,"tag":263,"props":695,"children":696},{},[697],{"type":58,"tag":112,"props":698,"children":700},{"className":699},[],[701],{"type":63,"value":400},{"type":58,"tag":263,"props":703,"children":704},{},[705],{"type":63,"value":378},{"type":58,"tag":263,"props":707,"children":708},{},[709],{"type":63,"value":383},{"type":58,"tag":263,"props":711,"children":712},{},[713],{"type":63,"value":617},{"type":58,"tag":65,"props":715,"children":716},{},[717],{"type":58,"tag":74,"props":718,"children":719},{},[720],{"type":63,"value":721},"Get playlist details:",{"type":58,"tag":65,"props":723,"children":724},{},[725,729,730],{"type":58,"tag":74,"props":726,"children":727},{},[728],{"type":63,"value":174},{"type":63,"value":80},{"type":58,"tag":112,"props":731,"children":733},{"className":732},[],[734],{"type":63,"value":735},"SPOTIFY_GET_PLAYLIST",{"type":58,"tag":223,"props":737,"children":738},{},[739,761],{"type":58,"tag":227,"props":740,"children":741},{},[742],{"type":58,"tag":231,"props":743,"children":744},{},[745,749,753,757],{"type":58,"tag":235,"props":746,"children":747},{},[748],{"type":63,"value":239},{"type":58,"tag":235,"props":750,"children":751},{},[752],{"type":63,"value":244},{"type":58,"tag":235,"props":754,"children":755},{},[756],{"type":63,"value":249},{"type":58,"tag":235,"props":758,"children":759},{},[760],{"type":63,"value":254},{"type":58,"tag":256,"props":762,"children":763},{},[764,797,822,846],{"type":58,"tag":231,"props":765,"children":766},{},[767,776,780,784],{"type":58,"tag":263,"props":768,"children":769},{},[770],{"type":58,"tag":112,"props":771,"children":773},{"className":772},[],[774],{"type":63,"value":775},"playlist_id",{"type":58,"tag":263,"props":777,"children":778},{},[779],{"type":63,"value":276},{"type":58,"tag":263,"props":781,"children":782},{},[783],{"type":63,"value":281},{"type":58,"tag":263,"props":785,"children":786},{},[787,789,795],{"type":63,"value":788},"Spotify playlist ID (e.g., ",{"type":58,"tag":112,"props":790,"children":792},{"className":791},[],[793],{"type":63,"value":794},"3cEYpjA9oz9GiPac4AsH4n",{"type":63,"value":796},")",{"type":58,"tag":231,"props":798,"children":799},{},[800,809,813,817],{"type":58,"tag":263,"props":801,"children":802},{},[803],{"type":58,"tag":112,"props":804,"children":806},{"className":805},[],[807],{"type":63,"value":808},"fields",{"type":58,"tag":263,"props":810,"children":811},{},[812],{"type":63,"value":276},{"type":58,"tag":263,"props":814,"children":815},{},[816],{"type":63,"value":383},{"type":58,"tag":263,"props":818,"children":819},{},[820],{"type":63,"value":821},"Comma-separated field filter to reduce response size",{"type":58,"tag":231,"props":823,"children":824},{},[825,833,837,841],{"type":58,"tag":263,"props":826,"children":827},{},[828],{"type":58,"tag":112,"props":829,"children":831},{"className":830},[],[832],{"type":63,"value":425},{"type":58,"tag":263,"props":834,"children":835},{},[836],{"type":63,"value":276},{"type":58,"tag":263,"props":838,"children":839},{},[840],{"type":63,"value":383},{"type":58,"tag":263,"props":842,"children":843},{},[844],{"type":63,"value":845},"ISO country code for market-specific content",{"type":58,"tag":231,"props":847,"children":848},{},[849,858,862,866],{"type":58,"tag":263,"props":850,"children":851},{},[852],{"type":58,"tag":112,"props":853,"children":855},{"className":854},[],[856],{"type":63,"value":857},"additional_types",{"type":58,"tag":263,"props":859,"children":860},{},[861],{"type":63,"value":276},{"type":58,"tag":263,"props":863,"children":864},{},[865],{"type":63,"value":383},{"type":58,"tag":263,"props":867,"children":868},{},[869,875],{"type":58,"tag":112,"props":870,"children":872},{"className":871},[],[873],{"type":63,"value":874},"track,episode",{"type":63,"value":876}," to include podcast episodes",{"type":58,"tag":65,"props":878,"children":879},{},[880],{"type":58,"tag":74,"props":881,"children":882},{},[883],{"type":63,"value":884},"Update playlist details:",{"type":58,"tag":65,"props":886,"children":887},{},[888,892,893],{"type":58,"tag":74,"props":889,"children":890},{},[891],{"type":63,"value":174},{"type":63,"value":80},{"type":58,"tag":112,"props":894,"children":896},{"className":895},[],[897],{"type":63,"value":898},"SPOTIFY_CHANGE_PLAYLIST_DETAILS",{"type":58,"tag":223,"props":900,"children":901},{},[902,924],{"type":58,"tag":227,"props":903,"children":904},{},[905],{"type":58,"tag":231,"props":906,"children":907},{},[908,912,916,920],{"type":58,"tag":235,"props":909,"children":910},{},[911],{"type":63,"value":239},{"type":58,"tag":235,"props":913,"children":914},{},[915],{"type":63,"value":244},{"type":58,"tag":235,"props":917,"children":918},{},[919],{"type":63,"value":249},{"type":58,"tag":235,"props":921,"children":922},{},[923],{"type":63,"value":254},{"type":58,"tag":256,"props":925,"children":926},{},[927,951,976,1001,1027],{"type":58,"tag":231,"props":928,"children":929},{},[930,938,942,946],{"type":58,"tag":263,"props":931,"children":932},{},[933],{"type":58,"tag":112,"props":934,"children":936},{"className":935},[],[937],{"type":63,"value":775},{"type":58,"tag":263,"props":939,"children":940},{},[941],{"type":63,"value":276},{"type":58,"tag":263,"props":943,"children":944},{},[945],{"type":63,"value":281},{"type":58,"tag":263,"props":947,"children":948},{},[949],{"type":63,"value":950},"Playlist ID (must be owned by current user)",{"type":58,"tag":231,"props":952,"children":953},{},[954,963,967,971],{"type":58,"tag":263,"props":955,"children":956},{},[957],{"type":58,"tag":112,"props":958,"children":960},{"className":959},[],[961],{"type":63,"value":962},"name",{"type":58,"tag":263,"props":964,"children":965},{},[966],{"type":63,"value":276},{"type":58,"tag":263,"props":968,"children":969},{},[970],{"type":63,"value":383},{"type":58,"tag":263,"props":972,"children":973},{},[974],{"type":63,"value":975},"New playlist name",{"type":58,"tag":231,"props":977,"children":978},{},[979,988,992,996],{"type":58,"tag":263,"props":980,"children":981},{},[982],{"type":58,"tag":112,"props":983,"children":985},{"className":984},[],[986],{"type":63,"value":987},"description",{"type":58,"tag":263,"props":989,"children":990},{},[991],{"type":63,"value":276},{"type":58,"tag":263,"props":993,"children":994},{},[995],{"type":63,"value":383},{"type":58,"tag":263,"props":997,"children":998},{},[999],{"type":63,"value":1000},"New playlist description",{"type":58,"tag":231,"props":1002,"children":1003},{},[1004,1013,1018,1022],{"type":58,"tag":263,"props":1005,"children":1006},{},[1007],{"type":58,"tag":112,"props":1008,"children":1010},{"className":1009},[],[1011],{"type":63,"value":1012},"public",{"type":58,"tag":263,"props":1014,"children":1015},{},[1016],{"type":63,"value":1017},"boolean",{"type":58,"tag":263,"props":1019,"children":1020},{},[1021],{"type":63,"value":383},{"type":58,"tag":263,"props":1023,"children":1024},{},[1025],{"type":63,"value":1026},"Public\u002Fprivate toggle",{"type":58,"tag":231,"props":1028,"children":1029},{},[1030,1039,1043,1047],{"type":58,"tag":263,"props":1031,"children":1032},{},[1033],{"type":58,"tag":112,"props":1034,"children":1036},{"className":1035},[],[1037],{"type":63,"value":1038},"collaborative",{"type":58,"tag":263,"props":1040,"children":1041},{},[1042],{"type":63,"value":1017},{"type":58,"tag":263,"props":1044,"children":1045},{},[1046],{"type":63,"value":383},{"type":58,"tag":263,"props":1048,"children":1049},{},[1050],{"type":63,"value":1051},"Collaborative mode (only on non-public playlists)",{"type":58,"tag":91,"props":1053,"children":1054},{},[],{"type":58,"tag":156,"props":1056,"children":1058},{"id":1057},"_4-browse-playlist-items-add-tracks",[1059],{"type":63,"value":1060},"4. Browse Playlist Items & Add Tracks",{"type":58,"tag":65,"props":1062,"children":1063},{},[1064],{"type":63,"value":1065},"View tracks in a playlist and add new items.",{"type":58,"tag":65,"props":1067,"children":1068},{},[1069,1073,1074],{"type":58,"tag":74,"props":1070,"children":1071},{},[1072],{"type":63,"value":174},{"type":63,"value":80},{"type":58,"tag":112,"props":1075,"children":1077},{"className":1076},[],[1078],{"type":63,"value":1079},"SPOTIFY_GET_PLAYLIST_ITEMS",{"type":58,"tag":223,"props":1081,"children":1082},{},[1083,1105],{"type":58,"tag":227,"props":1084,"children":1085},{},[1086],{"type":58,"tag":231,"props":1087,"children":1088},{},[1089,1093,1097,1101],{"type":58,"tag":235,"props":1090,"children":1091},{},[1092],{"type":63,"value":239},{"type":58,"tag":235,"props":1094,"children":1095},{},[1096],{"type":63,"value":244},{"type":58,"tag":235,"props":1098,"children":1099},{},[1100],{"type":63,"value":249},{"type":58,"tag":235,"props":1102,"children":1103},{},[1104],{"type":63,"value":254},{"type":58,"tag":256,"props":1106,"children":1107},{},[1108,1132,1156,1180,1211,1235],{"type":58,"tag":231,"props":1109,"children":1110},{},[1111,1119,1123,1127],{"type":58,"tag":263,"props":1112,"children":1113},{},[1114],{"type":58,"tag":112,"props":1115,"children":1117},{"className":1116},[],[1118],{"type":63,"value":775},{"type":58,"tag":263,"props":1120,"children":1121},{},[1122],{"type":63,"value":276},{"type":58,"tag":263,"props":1124,"children":1125},{},[1126],{"type":63,"value":281},{"type":58,"tag":263,"props":1128,"children":1129},{},[1130],{"type":63,"value":1131},"Spotify playlist ID",{"type":58,"tag":231,"props":1133,"children":1134},{},[1135,1143,1147,1151],{"type":58,"tag":263,"props":1136,"children":1137},{},[1138],{"type":58,"tag":112,"props":1139,"children":1141},{"className":1140},[],[1142],{"type":63,"value":373},{"type":58,"tag":263,"props":1144,"children":1145},{},[1146],{"type":63,"value":378},{"type":58,"tag":263,"props":1148,"children":1149},{},[1150],{"type":63,"value":383},{"type":58,"tag":263,"props":1152,"children":1153},{},[1154],{"type":63,"value":1155},"Items per page, 1-50 (default: 20)",{"type":58,"tag":231,"props":1157,"children":1158},{},[1159,1167,1171,1175],{"type":58,"tag":263,"props":1160,"children":1161},{},[1162],{"type":58,"tag":112,"props":1163,"children":1165},{"className":1164},[],[1166],{"type":63,"value":400},{"type":58,"tag":263,"props":1168,"children":1169},{},[1170],{"type":63,"value":378},{"type":58,"tag":263,"props":1172,"children":1173},{},[1174],{"type":63,"value":383},{"type":58,"tag":263,"props":1176,"children":1177},{},[1178],{"type":63,"value":1179},"Pagination offset (default: 0)",{"type":58,"tag":231,"props":1181,"children":1182},{},[1183,1191,1195,1199],{"type":58,"tag":263,"props":1184,"children":1185},{},[1186],{"type":58,"tag":112,"props":1187,"children":1189},{"className":1188},[],[1190],{"type":63,"value":808},{"type":58,"tag":263,"props":1192,"children":1193},{},[1194],{"type":63,"value":276},{"type":58,"tag":263,"props":1196,"children":1197},{},[1198],{"type":63,"value":383},{"type":58,"tag":263,"props":1200,"children":1201},{},[1202,1204,1210],{"type":63,"value":1203},"Field filter (e.g., ",{"type":58,"tag":112,"props":1205,"children":1207},{"className":1206},[],[1208],{"type":63,"value":1209},"items(track(name,id))",{"type":63,"value":796},{"type":58,"tag":231,"props":1212,"children":1213},{},[1214,1222,1226,1230],{"type":58,"tag":263,"props":1215,"children":1216},{},[1217],{"type":58,"tag":112,"props":1218,"children":1220},{"className":1219},[],[1221],{"type":63,"value":425},{"type":58,"tag":263,"props":1223,"children":1224},{},[1225],{"type":63,"value":276},{"type":58,"tag":263,"props":1227,"children":1228},{},[1229],{"type":63,"value":383},{"type":58,"tag":263,"props":1231,"children":1232},{},[1233],{"type":63,"value":1234},"ISO country code",{"type":58,"tag":231,"props":1236,"children":1237},{},[1238,1246,1250,1254],{"type":58,"tag":263,"props":1239,"children":1240},{},[1241],{"type":58,"tag":112,"props":1242,"children":1244},{"className":1243},[],[1245],{"type":63,"value":857},{"type":58,"tag":263,"props":1247,"children":1248},{},[1249],{"type":63,"value":276},{"type":58,"tag":263,"props":1251,"children":1252},{},[1253],{"type":63,"value":383},{"type":58,"tag":263,"props":1255,"children":1256},{},[1257,1262],{"type":58,"tag":112,"props":1258,"children":1260},{"className":1259},[],[1261],{"type":63,"value":874},{"type":63,"value":1263}," for podcast episodes",{"type":58,"tag":65,"props":1265,"children":1266},{},[1267,1271,1272],{"type":58,"tag":74,"props":1268,"children":1269},{},[1270],{"type":63,"value":174},{"type":63,"value":80},{"type":58,"tag":112,"props":1273,"children":1275},{"className":1274},[],[1276],{"type":63,"value":1277},"SPOTIFY_ADD_ITEMS_TO_PLAYLIST",{"type":58,"tag":65,"props":1279,"children":1280},{},[1281],{"type":63,"value":1282},"Add tracks or episodes to a playlist using Spotify URIs.",{"type":58,"tag":91,"props":1284,"children":1285},{},[],{"type":58,"tag":156,"props":1287,"children":1289},{"id":1288},"_5-get-track-album-details",[1290],{"type":63,"value":1291},"5. Get Track & Album Details",{"type":58,"tag":65,"props":1293,"children":1294},{},[1295],{"type":63,"value":1296},"Retrieve catalog information for individual tracks and albums.",{"type":58,"tag":65,"props":1298,"children":1299},{},[1300,1304,1305,1311],{"type":58,"tag":74,"props":1301,"children":1302},{},[1303],{"type":63,"value":174},{"type":63,"value":80},{"type":58,"tag":112,"props":1306,"children":1308},{"className":1307},[],[1309],{"type":63,"value":1310},"SPOTIFY_GET_TRACK",{"type":63,"value":1312}," -- Get details for a single track by Spotify ID.",{"type":58,"tag":65,"props":1314,"children":1315},{},[1316,1320,1321,1327],{"type":58,"tag":74,"props":1317,"children":1318},{},[1319],{"type":63,"value":174},{"type":63,"value":80},{"type":58,"tag":112,"props":1322,"children":1324},{"className":1323},[],[1325],{"type":63,"value":1326},"SPOTIFY_GET_ALBUM",{"type":63,"value":1328}," -- Get comprehensive album data including track listing, artist info, cover art, and popularity.",{"type":58,"tag":91,"props":1330,"children":1331},{},[],{"type":58,"tag":156,"props":1333,"children":1335},{"id":1334},"_6-control-playback",[1336],{"type":63,"value":1337},"6. Control Playback",{"type":58,"tag":65,"props":1339,"children":1340},{},[1341],{"type":63,"value":1342},"Start, resume, or change playback on the user's active device.",{"type":58,"tag":65,"props":1344,"children":1345},{},[1346,1350,1351],{"type":58,"tag":74,"props":1347,"children":1348},{},[1349],{"type":63,"value":174},{"type":63,"value":80},{"type":58,"tag":112,"props":1352,"children":1354},{"className":1353},[],[1355],{"type":63,"value":1356},"SPOTIFY_START_RESUME_PLAYBACK",{"type":58,"tag":223,"props":1358,"children":1359},{},[1360,1382],{"type":58,"tag":227,"props":1361,"children":1362},{},[1363],{"type":58,"tag":231,"props":1364,"children":1365},{},[1366,1370,1374,1378],{"type":58,"tag":235,"props":1367,"children":1368},{},[1369],{"type":63,"value":239},{"type":58,"tag":235,"props":1371,"children":1372},{},[1373],{"type":63,"value":244},{"type":58,"tag":235,"props":1375,"children":1376},{},[1377],{"type":63,"value":249},{"type":58,"tag":235,"props":1379,"children":1380},{},[1381],{"type":63,"value":254},{"type":58,"tag":256,"props":1383,"children":1384},{},[1385,1417,1447,1486,1511],{"type":58,"tag":231,"props":1386,"children":1387},{},[1388,1397,1401,1405],{"type":58,"tag":263,"props":1389,"children":1390},{},[1391],{"type":58,"tag":112,"props":1392,"children":1394},{"className":1393},[],[1395],{"type":63,"value":1396},"context_uri",{"type":58,"tag":263,"props":1398,"children":1399},{},[1400],{"type":63,"value":276},{"type":58,"tag":263,"props":1402,"children":1403},{},[1404],{"type":63,"value":383},{"type":58,"tag":263,"props":1406,"children":1407},{},[1408,1410,1416],{"type":63,"value":1409},"Spotify URI of album, artist, or playlist (cannot combine with ",{"type":58,"tag":112,"props":1411,"children":1413},{"className":1412},[],[1414],{"type":63,"value":1415},"uris",{"type":63,"value":796},{"type":58,"tag":231,"props":1418,"children":1419},{},[1420,1428,1432,1436],{"type":58,"tag":263,"props":1421,"children":1422},{},[1423],{"type":58,"tag":112,"props":1424,"children":1426},{"className":1425},[],[1427],{"type":63,"value":1415},{"type":58,"tag":263,"props":1429,"children":1430},{},[1431],{"type":63,"value":303},{"type":58,"tag":263,"props":1433,"children":1434},{},[1435],{"type":63,"value":383},{"type":58,"tag":263,"props":1437,"children":1438},{},[1439,1441,1446],{"type":63,"value":1440},"List of track URIs to play (cannot combine with ",{"type":58,"tag":112,"props":1442,"children":1444},{"className":1443},[],[1445],{"type":63,"value":1396},{"type":63,"value":796},{"type":58,"tag":231,"props":1448,"children":1449},{},[1450,1458,1463,1467],{"type":58,"tag":263,"props":1451,"children":1452},{},[1453],{"type":58,"tag":112,"props":1454,"children":1456},{"className":1455},[],[1457],{"type":63,"value":400},{"type":58,"tag":263,"props":1459,"children":1460},{},[1461],{"type":63,"value":1462},"object",{"type":58,"tag":263,"props":1464,"children":1465},{},[1466],{"type":63,"value":383},{"type":58,"tag":263,"props":1468,"children":1469},{},[1470,1472,1478,1480],{"type":63,"value":1471},"Starting position: ",{"type":58,"tag":112,"props":1473,"children":1475},{"className":1474},[],[1476],{"type":63,"value":1477},"{position: 5}",{"type":63,"value":1479}," or ",{"type":58,"tag":112,"props":1481,"children":1483},{"className":1482},[],[1484],{"type":63,"value":1485},"{uri: 'spotify:track:...'}",{"type":58,"tag":231,"props":1487,"children":1488},{},[1489,1498,1502,1506],{"type":58,"tag":263,"props":1490,"children":1491},{},[1492],{"type":58,"tag":112,"props":1493,"children":1495},{"className":1494},[],[1496],{"type":63,"value":1497},"position_ms",{"type":58,"tag":263,"props":1499,"children":1500},{},[1501],{"type":63,"value":378},{"type":58,"tag":263,"props":1503,"children":1504},{},[1505],{"type":63,"value":383},{"type":58,"tag":263,"props":1507,"children":1508},{},[1509],{"type":63,"value":1510},"Start position in milliseconds",{"type":58,"tag":231,"props":1512,"children":1513},{},[1514,1523,1527,1531],{"type":58,"tag":263,"props":1515,"children":1516},{},[1517],{"type":58,"tag":112,"props":1518,"children":1520},{"className":1519},[],[1521],{"type":63,"value":1522},"device_id",{"type":58,"tag":263,"props":1524,"children":1525},{},[1526],{"type":63,"value":276},{"type":58,"tag":263,"props":1528,"children":1529},{},[1530],{"type":63,"value":383},{"type":58,"tag":263,"props":1532,"children":1533},{},[1534],{"type":63,"value":1535},"Target device ID (defaults to active device)",{"type":58,"tag":65,"props":1537,"children":1538},{},[1539,1544],{"type":58,"tag":74,"props":1540,"children":1541},{},[1542],{"type":63,"value":1543},"Requirements:",{"type":63,"value":1545}," Spotify Premium subscription and at least one active device.",{"type":58,"tag":91,"props":1547,"children":1548},{},[],{"type":58,"tag":95,"props":1550,"children":1552},{"id":1551},"known-pitfalls",[1553],{"type":63,"value":1554},"Known Pitfalls",{"type":58,"tag":223,"props":1556,"children":1557},{},[1558,1574],{"type":58,"tag":227,"props":1559,"children":1560},{},[1561],{"type":58,"tag":231,"props":1562,"children":1563},{},[1564,1569],{"type":58,"tag":235,"props":1565,"children":1566},{},[1567],{"type":63,"value":1568},"Pitfall",{"type":58,"tag":235,"props":1570,"children":1571},{},[1572],{"type":63,"value":1573},"Details",{"type":58,"tag":256,"props":1575,"children":1576},{},[1577,1598,1614,1644,1687,1708,1724],{"type":58,"tag":231,"props":1578,"children":1579},{},[1580,1588],{"type":58,"tag":263,"props":1581,"children":1582},{},[1583],{"type":58,"tag":74,"props":1584,"children":1585},{},[1586],{"type":63,"value":1587},"Premium required for playback",{"type":58,"tag":263,"props":1589,"children":1590},{},[1591,1596],{"type":58,"tag":112,"props":1592,"children":1594},{"className":1593},[],[1595],{"type":63,"value":1356},{"type":63,"value":1597}," returns 403 if the user does not have Spotify Premium",{"type":58,"tag":231,"props":1599,"children":1600},{},[1601,1609],{"type":58,"tag":263,"props":1602,"children":1603},{},[1604],{"type":58,"tag":74,"props":1605,"children":1606},{},[1607],{"type":63,"value":1608},"Active device required",{"type":58,"tag":263,"props":1610,"children":1611},{},[1612],{"type":63,"value":1613},"Playback control returns 404 if no Spotify device (mobile, desktop, web, speaker) is active",{"type":58,"tag":231,"props":1615,"children":1616},{},[1617,1625],{"type":58,"tag":263,"props":1618,"children":1619},{},[1620],{"type":58,"tag":74,"props":1621,"children":1622},{},[1623],{"type":63,"value":1624},"context_uri vs uris are exclusive",{"type":58,"tag":263,"props":1626,"children":1627},{},[1628,1630,1635,1637,1642],{"type":63,"value":1629},"Cannot use both ",{"type":58,"tag":112,"props":1631,"children":1633},{"className":1632},[],[1634],{"type":63,"value":1396},{"type":63,"value":1636}," and ",{"type":58,"tag":112,"props":1638,"children":1640},{"className":1639},[],[1641],{"type":63,"value":1415},{"type":63,"value":1643}," in the same playback call",{"type":58,"tag":231,"props":1645,"children":1646},{},[1647,1655],{"type":58,"tag":263,"props":1648,"children":1649},{},[1650],{"type":58,"tag":74,"props":1651,"children":1652},{},[1653],{"type":63,"value":1654},"Collaborative playlists",{"type":58,"tag":263,"props":1656,"children":1657},{},[1658,1663,1665,1671,1673,1678,1680,1686],{"type":58,"tag":112,"props":1659,"children":1661},{"className":1660},[],[1662],{"type":63,"value":1038},{"type":63,"value":1664}," can only be set to ",{"type":58,"tag":112,"props":1666,"children":1668},{"className":1667},[],[1669],{"type":63,"value":1670},"true",{"type":63,"value":1672}," on non-public playlists (",{"type":58,"tag":112,"props":1674,"children":1676},{"className":1675},[],[1677],{"type":63,"value":1012},{"type":63,"value":1679}," must be ",{"type":58,"tag":112,"props":1681,"children":1683},{"className":1682},[],[1684],{"type":63,"value":1685},"false",{"type":63,"value":796},{"type":58,"tag":231,"props":1688,"children":1689},{},[1690,1698],{"type":58,"tag":263,"props":1691,"children":1692},{},[1693],{"type":58,"tag":74,"props":1694,"children":1695},{},[1696],{"type":63,"value":1697},"Playlist ownership",{"type":58,"tag":263,"props":1699,"children":1700},{},[1701,1706],{"type":58,"tag":112,"props":1702,"children":1704},{"className":1703},[],[1705],{"type":63,"value":898},{"type":63,"value":1707}," only works on playlists owned by the authenticated user",{"type":58,"tag":231,"props":1709,"children":1710},{},[1711,1719],{"type":58,"tag":263,"props":1712,"children":1713},{},[1714],{"type":58,"tag":74,"props":1715,"children":1716},{},[1717],{"type":63,"value":1718},"Audiobook market restrictions",{"type":58,"tag":263,"props":1720,"children":1721},{},[1722],{"type":63,"value":1723},"Audiobooks via search are only available in US, UK, Canada, Ireland, New Zealand, and Australia",{"type":58,"tag":231,"props":1725,"children":1726},{},[1727,1735],{"type":58,"tag":263,"props":1728,"children":1729},{},[1730],{"type":58,"tag":74,"props":1731,"children":1732},{},[1733],{"type":63,"value":1734},"Max 11000 playlists",{"type":58,"tag":263,"props":1736,"children":1737},{},[1738,1740],{"type":63,"value":1739},"Users are limited to approximately 11,000 playlists via ",{"type":58,"tag":112,"props":1741,"children":1743},{"className":1742},[],[1744],{"type":63,"value":1745},"SPOTIFY_CREATE_PLAYLIST",{"type":58,"tag":91,"props":1747,"children":1748},{},[],{"type":58,"tag":95,"props":1750,"children":1752},{"id":1751},"quick-reference",[1753],{"type":63,"value":1754},"Quick Reference",{"type":58,"tag":223,"props":1756,"children":1757},{},[1758,1774],{"type":58,"tag":227,"props":1759,"children":1760},{},[1761],{"type":58,"tag":231,"props":1762,"children":1763},{},[1764,1769],{"type":58,"tag":235,"props":1765,"children":1766},{},[1767],{"type":63,"value":1768},"Tool Slug",{"type":58,"tag":235,"props":1770,"children":1771},{},[1772],{"type":63,"value":1773},"Purpose",{"type":58,"tag":256,"props":1775,"children":1776},{},[1777,1793,1809,1825,1841,1857,1873,1889,1905,1921,1937,1953],{"type":58,"tag":231,"props":1778,"children":1779},{},[1780,1788],{"type":58,"tag":263,"props":1781,"children":1782},{},[1783],{"type":58,"tag":112,"props":1784,"children":1786},{"className":1785},[],[1787],{"type":63,"value":181},{"type":58,"tag":263,"props":1789,"children":1790},{},[1791],{"type":63,"value":1792},"Get authenticated user's profile",{"type":58,"tag":231,"props":1794,"children":1795},{},[1796,1804],{"type":58,"tag":263,"props":1797,"children":1798},{},[1799],{"type":58,"tag":112,"props":1800,"children":1802},{"className":1801},[],[1803],{"type":63,"value":221},{"type":58,"tag":263,"props":1805,"children":1806},{},[1807],{"type":63,"value":1808},"Search catalog for tracks, albums, artists, etc.",{"type":58,"tag":231,"props":1810,"children":1811},{},[1812,1820],{"type":58,"tag":263,"props":1813,"children":1814},{},[1815],{"type":58,"tag":112,"props":1816,"children":1818},{"className":1817},[],[1819],{"type":63,"value":516},{"type":58,"tag":263,"props":1821,"children":1822},{},[1823],{"type":63,"value":1824},"Get playlists for any user",{"type":58,"tag":231,"props":1826,"children":1827},{},[1828,1836],{"type":58,"tag":263,"props":1829,"children":1830},{},[1831],{"type":58,"tag":112,"props":1832,"children":1834},{"className":1833},[],[1835],{"type":63,"value":639},{"type":58,"tag":263,"props":1837,"children":1838},{},[1839],{"type":63,"value":1840},"Get current user's playlists",{"type":58,"tag":231,"props":1842,"children":1843},{},[1844,1852],{"type":58,"tag":263,"props":1845,"children":1846},{},[1847],{"type":58,"tag":112,"props":1848,"children":1850},{"className":1849},[],[1851],{"type":63,"value":735},{"type":58,"tag":263,"props":1853,"children":1854},{},[1855],{"type":63,"value":1856},"Get detailed playlist info",{"type":58,"tag":231,"props":1858,"children":1859},{},[1860,1868],{"type":58,"tag":263,"props":1861,"children":1862},{},[1863],{"type":58,"tag":112,"props":1864,"children":1866},{"className":1865},[],[1867],{"type":63,"value":1079},{"type":58,"tag":263,"props":1869,"children":1870},{},[1871],{"type":63,"value":1872},"List tracks\u002Fepisodes in a playlist",{"type":58,"tag":231,"props":1874,"children":1875},{},[1876,1884],{"type":58,"tag":263,"props":1877,"children":1878},{},[1879],{"type":58,"tag":112,"props":1880,"children":1882},{"className":1881},[],[1883],{"type":63,"value":898},{"type":58,"tag":263,"props":1885,"children":1886},{},[1887],{"type":63,"value":1888},"Update playlist name, description, visibility",{"type":58,"tag":231,"props":1890,"children":1891},{},[1892,1900],{"type":58,"tag":263,"props":1893,"children":1894},{},[1895],{"type":58,"tag":112,"props":1896,"children":1898},{"className":1897},[],[1899],{"type":63,"value":1745},{"type":58,"tag":263,"props":1901,"children":1902},{},[1903],{"type":63,"value":1904},"Create a new playlist",{"type":58,"tag":231,"props":1906,"children":1907},{},[1908,1916],{"type":58,"tag":263,"props":1909,"children":1910},{},[1911],{"type":58,"tag":112,"props":1912,"children":1914},{"className":1913},[],[1915],{"type":63,"value":1277},{"type":58,"tag":263,"props":1917,"children":1918},{},[1919],{"type":63,"value":1920},"Add tracks\u002Fepisodes to a playlist",{"type":58,"tag":231,"props":1922,"children":1923},{},[1924,1932],{"type":58,"tag":263,"props":1925,"children":1926},{},[1927],{"type":58,"tag":112,"props":1928,"children":1930},{"className":1929},[],[1931],{"type":63,"value":1310},{"type":58,"tag":263,"props":1933,"children":1934},{},[1935],{"type":63,"value":1936},"Get track details by ID",{"type":58,"tag":231,"props":1938,"children":1939},{},[1940,1948],{"type":58,"tag":263,"props":1941,"children":1942},{},[1943],{"type":58,"tag":112,"props":1944,"children":1946},{"className":1945},[],[1947],{"type":63,"value":1326},{"type":58,"tag":263,"props":1949,"children":1950},{},[1951],{"type":63,"value":1952},"Get album details by ID",{"type":58,"tag":231,"props":1954,"children":1955},{},[1956,1964],{"type":58,"tag":263,"props":1957,"children":1958},{},[1959],{"type":58,"tag":112,"props":1960,"children":1962},{"className":1961},[],[1963],{"type":63,"value":1356},{"type":58,"tag":263,"props":1965,"children":1966},{},[1967],{"type":63,"value":1968},"Start or resume playback on a device",{"type":58,"tag":91,"props":1970,"children":1971},{},[],{"type":58,"tag":65,"props":1973,"children":1974},{},[1975],{"type":58,"tag":1976,"props":1977,"children":1978},"em",{},[1979,1981],{"type":63,"value":1980},"Powered by ",{"type":58,"tag":82,"props":1982,"children":1985},{"href":1983,"rel":1984},"https:\u002F\u002Fcomposio.dev",[86],[1986],{"type":63,"value":10},{"items":1988,"total":2072},[1989,2003,2019,2028,2038,2050,2059],{"slug":1990,"name":1991,"fn":1992,"description":1993,"org":1994,"tags":1995,"stars":25,"repoUrl":26,"updatedAt":2002},"21risk-automation","-21risk-automation","automate 21risk compliance and safety tasks","Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1996,1997,1998,1999],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":23,"slug":24,"type":15},{"name":2000,"slug":2001,"type":15},"Risk Assessment","risk-assessment","2026-07-15T05:54:18.790529",{"slug":2004,"name":2005,"fn":2006,"description":2007,"org":2008,"tags":2009,"stars":25,"repoUrl":26,"updatedAt":2018},"2chat-automation","-2chat-automation","automate 2chat messaging tasks","Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[2010,2011,2014,2015],{"name":17,"slug":18,"type":15},{"name":2012,"slug":2013,"type":15},"Communications","communications",{"name":23,"slug":24,"type":15},{"name":2016,"slug":2017,"type":15},"Messaging","messaging","2026-07-15T05:51:27.190332",{"slug":2020,"name":2020,"fn":2021,"description":2022,"org":2023,"tags":2024,"stars":25,"repoUrl":26,"updatedAt":2027},"ably-automation","automate Ably tasks with Composio","Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[2025,2026],{"name":17,"slug":18,"type":15},{"name":23,"slug":24,"type":15},"2026-07-12T08:09:55.453088",{"slug":2029,"name":2029,"fn":2030,"description":2031,"org":2032,"tags":2033,"stars":25,"repoUrl":26,"updatedAt":2037},"abstract-automation","automate Abstract tasks via Composio","Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[2034,2035,2036],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":23,"slug":24,"type":15},"2026-07-15T05:45:16.470309",{"slug":2039,"name":2039,"fn":2040,"description":2041,"org":2042,"tags":2043,"stars":25,"repoUrl":26,"updatedAt":2049},"abuselpdb-automation","automate Abuselpdb tasks via Composio","Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[2044,2045,2046],{"name":17,"slug":18,"type":15},{"name":23,"slug":24,"type":15},{"name":2047,"slug":2048,"type":15},"Security","security","2026-07-15T05:56:20.013366",{"slug":2051,"name":2051,"fn":2052,"description":2053,"org":2054,"tags":2055,"stars":25,"repoUrl":26,"updatedAt":2058},"abyssale-automation","automate Abyssale tasks via Composio","Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[2056,2057],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},"2026-07-15T05:54:50.762889",{"slug":2060,"name":2060,"fn":2061,"description":2062,"org":2063,"tags":2064,"stars":25,"repoUrl":26,"updatedAt":2071},"accelo-automation","automate Accelo tasks via Composio","Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[2065,2066,2067,2070],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":2068,"slug":2069,"type":15},"CRM","crm",{"name":23,"slug":24,"type":15},"2026-07-15T05:48:43.429136",860,{"items":2074,"total":2178},[2075,2082,2089,2094,2100,2106,2111,2118,2132,2145,2158,2168],{"slug":1990,"name":1991,"fn":1992,"description":1993,"org":2076,"tags":2077,"stars":25,"repoUrl":26,"updatedAt":2002},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[2078,2079,2080,2081],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":23,"slug":24,"type":15},{"name":2000,"slug":2001,"type":15},{"slug":2004,"name":2005,"fn":2006,"description":2007,"org":2083,"tags":2084,"stars":25,"repoUrl":26,"updatedAt":2018},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[2085,2086,2087,2088],{"name":17,"slug":18,"type":15},{"name":2012,"slug":2013,"type":15},{"name":23,"slug":24,"type":15},{"name":2016,"slug":2017,"type":15},{"slug":2020,"name":2020,"fn":2021,"description":2022,"org":2090,"tags":2091,"stars":25,"repoUrl":26,"updatedAt":2027},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[2092,2093],{"name":17,"slug":18,"type":15},{"name":23,"slug":24,"type":15},{"slug":2029,"name":2029,"fn":2030,"description":2031,"org":2095,"tags":2096,"stars":25,"repoUrl":26,"updatedAt":2037},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[2097,2098,2099],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":23,"slug":24,"type":15},{"slug":2039,"name":2039,"fn":2040,"description":2041,"org":2101,"tags":2102,"stars":25,"repoUrl":26,"updatedAt":2049},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[2103,2104,2105],{"name":17,"slug":18,"type":15},{"name":23,"slug":24,"type":15},{"name":2047,"slug":2048,"type":15},{"slug":2051,"name":2051,"fn":2052,"description":2053,"org":2107,"tags":2108,"stars":25,"repoUrl":26,"updatedAt":2058},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[2109,2110],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"slug":2060,"name":2060,"fn":2061,"description":2062,"org":2112,"tags":2113,"stars":25,"repoUrl":26,"updatedAt":2071},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[2114,2115,2116,2117],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":2068,"slug":2069,"type":15},{"name":23,"slug":24,"type":15},{"slug":2119,"name":2119,"fn":2120,"description":2121,"org":2122,"tags":2123,"stars":25,"repoUrl":26,"updatedAt":2131},"accredible-certificates-automation","automate Accredible certificate management","Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[2124,2125,2128],{"name":17,"slug":18,"type":15},{"name":2126,"slug":2127,"type":15},"Documents","documents",{"name":2129,"slug":2130,"type":15},"E-Signature","e-signature","2026-07-15T05:55:33.159639",{"slug":2133,"name":2133,"fn":2134,"description":2135,"org":2136,"tags":2137,"stars":25,"repoUrl":26,"updatedAt":2144},"acculynx-automation","automate Acculynx construction management tasks","Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[2138,2139,2140,2141],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":23,"slug":24,"type":15},{"name":2142,"slug":2143,"type":15},"Operations","operations","2026-07-15T05:58:48.059284",{"slug":2146,"name":2146,"fn":2147,"description":2148,"org":2149,"tags":2150,"stars":25,"repoUrl":26,"updatedAt":2157},"active-campaign-automation","automate ActiveCampaign marketing and CRM tasks","Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[2151,2152,2153,2154],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":2068,"slug":2069,"type":15},{"name":2155,"slug":2156,"type":15},"Email Marketing","email-marketing","2026-07-15T05:49:44.281711",{"slug":2159,"name":2159,"fn":2160,"description":2161,"org":2162,"tags":2163,"stars":25,"repoUrl":26,"updatedAt":2167},"addresszen-automation","automate Addresszen address validation","Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[2164,2165,2166],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":23,"slug":24,"type":15},"2026-07-15T05:47:51.742515",{"slug":2169,"name":2169,"fn":2170,"description":2171,"org":2172,"tags":2173,"stars":25,"repoUrl":26,"updatedAt":2177},"adobe-automation","automate Adobe tasks via Composio","Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[2174,2175,2176],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":23,"slug":24,"type":15},"2026-07-15T05:45:05.303254",863]