LibreChat-AI/spotify-mcp
If you are the rightful owner of spotify-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This project is a fork of Stytch's MCP Consumer TODO List, adapted to demonstrate Spotify OAuth 2.0 integration with Model Context Protocol (MCP) using Cloudflare Workers.
Tools
Functions exposed to the LLM to take actions
searchTracks
Search for tracks
searchArtists
Search for artists
searchAlbums
Search for albums
searchPlaylists
Search for playlists
getCurrentUserProfile
Get current user's profile
getCurrentPlayback
Get current playback state
pausePlayback
Pause playback
resumePlayback
Resume playback
skipToNext
Skip to next track
skipToPrevious
Skip to previous track
getUserPlaylists
Get user's playlists
getPlaylistTracks
Get tracks from a playlist
createPlaylist
Create a new playlist
addTracksToPlaylist
Add tracks to a playlist
getRecentlyPlayed
Get recently played tracks
getTopTracks
Get user's top tracks
getTopArtists
Get user's top artists
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client