spotifyLibrary
Manage your Spotify library and playlists by saving or removing songs, creating playlists, and organizing tracks using the Spotify MCP Server.
Instructions
Gestiona biblioteca y playlists del usuario. FLUJOS COMUNES:
Guardar canción actual: Primero spotifyInfo(nowPlaying) para obtener ID, luego save(ids=[ID])
Crear playlist con canciones: 1) createPlaylist(nombre="Mi Playlist"), 2) addToPlaylist(playlistId=ID_PLAYLIST, ids=[IDs de canciones])
Ver playlists del usuario: spotifyInfo(playlists)
Ver canciones de playlist: spotifyInfo(playlistTracks, id=PLAYLIST_ID) NOTA: Los IDs de canciones se obtienen de spotifyInfo(search) o spotifyInfo(nowPlaying).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"accion": "<accion>"
},
"name": "spotifyLibrary"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| accion | Yes | save=guardar en Me gusta, remove=quitar de Me gusta, check=verificar si guardada, createPlaylist, addToPlaylist, removeFromPlaylist, deletePlaylist, renamePlaylist | |
| ids | No | Array de IDs de canciones (obtener de spotifyInfo search/nowPlaying) | |
| playlistId | No | ID de playlist (obtener de spotifyInfo playlists) | |
| nombre | No | Nombre para createPlaylist o renamePlaylist | |
| descripcion | No | Descripción de playlist (opcional) | |
| publica | No | Si la playlist es pública (default: false) | |
| posicion | No | Posición donde insertar canciones en playlist (0=inicio) |