Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SPOTIFY_CLIENT_ID | Yes | Your Spotify Developer App Client ID | |
| SPOTIFY_REDIRECT_URI | Yes | The redirect URI set in your Spotify Developer App (e.g., http://127.0.0.1:8080/callback) | http://127.0.0.1:8080/callback |
| SPOTIFY_CLIENT_SECRET | Yes | Your Spotify Developer App Client Secret |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| SpotifyPlayback | Manages the current playback... |
| 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... |
| SpotifyPlaylist | Manage Spotify playlists. |
| SpotifyLikedSongs | Get user's liked (saved) songs from Spotify library. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |