Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
SPOTIFY_CLIENT_ID | Yes | Your Spotify API client ID from developer.spotify.com dashboard | |
SPOTIFY_REDIRECT_URI | Yes | Redirect URI for Spotify API authentication | http://localhost:8888 |
SPOTIFY_CLIENT_SECRET | Yes | Your Spotify API client secret from developer.spotify.com dashboard |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
SpotifyPlayback | Manages the current playback with the following actions: - get: Get information about user's current track. - start: Starts of resumes playback. - pause: Pauses current playback. - skip: Skips current track. |
SpotifySearch | Search for tracks, albums, artists, or playlists on Spotify. |
SpotifyQueue | Manage the playback queue - get the queue or add tracks. |
SpotifyGetInfo | Get detailed information about a Spotify item (track, album, artist, or playlist). |
SpotifyPlaylistManage | Manage playlists - create, update details, or get details of playlists. |
SpotifyPlaylistItems | Manage playlist items - add, remove, or update items in a playlist. |
SpotifyUserPlaylists | Get a user's playlists. |
SpotifyPlaylistCover | Manage playlist cover image - get or upload custom cover. |