Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default | 
|---|---|---|---|
| CACHE_TTL | No | Cache time-to-live in seconds | 3600 | 
| MCP_SERVER_NAME | No | Name of the MCP server | spotify-mcp-server | 
| SPOTIFY_CLIENT_ID | Yes | Your Spotify app client ID | |
| MCP_SERVER_VERSION | No | Version of the MCP server | 1.0.0 | 
| SPOTIFY_REDIRECT_URI | No | Redirect URI for Spotify OAuth flow | http://localhost:8888/callback | 
| SPOTIFY_CLIENT_SECRET | Yes | Your Spotify app client secret | |
| SPOTIFY_REFRESH_TOKEN | No | Optional refresh token for user-specific operations | 
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 | 
|---|---|
| No tools | |