Automate Spotify playlist management, music search, playback control, and profile access.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "Spotify Automation" skill from askskill: 1. Download https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/spotify-automation/SKILL.md 2. Save it as ~/.claude/skills/spotify-automation/SKILL.md 3. Reload skills and tell me it's ready
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.
Toolkit docs: composio.dev/toolkits/spotify
https://rube.app/mcpSPOTIFY_* tools become available for executionRetrieve comprehensive profile information for the authenticated Spotify user.
Tool: SPOTIFY_GET_CURRENT_USER_S_PROFILE
No parameters required.
Returns: display name, email, country, subscription level (premium/free),
explicit content settings, profile images, follower count, and Spotify URIs.
Required scopes: user-read-private, user-read-email.
Find albums, artists, playlists, tracks, shows, episodes, or audiobooks by keyword.
Tool: SPOTIFY_SEARCH_FOR_ITEM
| Parameter | Type | Required | Description |
|---|---|---|---|
q | string | Yes | Search query keywords |
type | array | Yes | Item types: album, artist, playlist, track, show, episode, audiobook |
limit | integer | No | Results to return (default: 20) |
offset | integer | No | Offset for pagination (default: 0) |
market | string | No | ISO 3166-1 alpha-2 country code |
include_external | string | No | Set to audio to include external content |
Note: Audiobooks are only available in US, UK, Canada, Ireland, New Zealand, and Australia.
Browse, create, modify, and populate playlists.
Get a user's playlists:
Tool: SPOTIFY_GET_USER_S_PLAYLISTS
| Parameter | Type | Required | Description |
|---|---|---|---|
user_id | string | Yes | Spotify user ID |
limit | integer | No | Max playlists, 1-50 (default: 20) |
offset | integer | No | Pagination offset, 0-100000 (default: 0) |
Get current user's playlists:
Tool: SPOTIFY_GET_CURRENT_USER_S_PLAYLISTS
| Parameter | Type | Required | Description |
|---|---|---|---|
limit | integer | No | Max playlists, 1-50 (default: 20) |
offset | integer | No | Pagination offset, 0-100000 (default: 0) |
Get playlist details:
Tool: SPOTIFY_GET_PLAYLIST
| Parameter | Type | Required | Description |
|---|---|---|---|
playlist_id | string | Yes | Spotify playlist ID (e.g., 3cEYpjA9oz9GiPac4AsH4n) |
fields | string | No | Comma-separated field filter to reduce response size |
market | string | No | ISO country code for market-specific content |
additional_types | string | No | track,episode to include podcast episodes |
Update playlist details:
Tool: SPOTIFY_CHANGE_PLAYLIST_DETAILS
| Parameter | Type | Required | Description |
|---|---|---|---|
playlist_id | string | Yes | Playlist ID (must be owned by current user) |
name | string | No | New playlist name |
description | string | No | New playlist description |
public | boolean | No | Public/private toggle |
collaborative | boolean | No | Collaborative mode (only on non-public playlists) |
View tracks in a playlist and add new items.
Tool: SPOTIFY_GET_PLAYLIST_ITEMS
| Parameter | Type | Required | Description |
|---|---|---|---|
playlist_id | string | Yes | Spotify playlist ID |
limit | integer | No | Items per page, 1-50 (default: 20) |
offset | integer | No | Pagination offset (default: 0) |
…
Automate Drip Jobs recruiting queries and workflows through Rube MCP.
Automate Google Super tasks and cross-tool workflows through Rube MCP.
Apply official brand colors and typography to keep artifacts visually consistent.
Create original posters, illustrations, and static visuals in PNG or PDF.
Generate clear user-facing changelogs and release notes from Git commit history.
Extract and analyze competitor ads to improve messaging, creatives, and campaign strategy.
Search and create Spotify playlists with natural language via MCP.
Control Spotify playback, manage playlists, and generate AI playlists through MCP tools.
Control Spotify, manage playlists, get lyrics, and receive music recommendations.
Connect Spotify playback, search, and library controls to AI agents.
Connect AI to Spotify for playback control, music search, playlists, and insights.
Control Spotify playback, search content, and manage favorites through Claude.