Spotify MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SPOTIFY_CLIENT_ID | No | Your Spotify application Client ID from the Spotify Developer Dashboard | |
| SPOTIFY_REDIRECT_URI | No | The redirect URI configured in your Spotify application settings | http://127.0.0.1:8000/callback |
| SPOTIFY_CLIENT_SECRET | No | Your Spotify application Client Secret from the Spotify Developer Dashboard |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| spotifyAuthA | Gestiona autenticación de Spotify. FLUJO RECOMENDADO:
|
| spotifyPlayerA | Controla reproduccion de Spotify. MANEJO DE ERRORES:
|
| spotifyInfoA | Busca y obtiene información de Spotify. USOS COMUNES:
|
| spotifyLibraryB | Gestiona biblioteca y playlists del usuario. FLUJOS COMUNES:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool has a clearly distinct purpose with no overlap: spotifyAuth handles authentication, spotifyInfo retrieves information, spotifyLibrary manages user content, and spotifyPlayer controls playback. The descriptions reinforce these boundaries by specifying unique workflows and use cases for each tool.
All tool names follow a consistent 'spotify' prefix with a descriptive suffix (Auth, Info, Library, Player), using camelCase uniformly. This pattern is predictable and makes it easy to identify the tool's domain and function at a glance.
With 4 tools, the server is well-scoped for managing Spotify integration, covering authentication, information retrieval, library management, and playback control. Each tool earns its place by handling a distinct aspect of the Spotify API without unnecessary duplication or fragmentation.
The tool set provides comprehensive coverage for core Spotify workflows, including authentication, search, playback, and library management. A minor gap exists in direct playlist modification (e.g., removing tracks or editing details), but the described flows allow agents to work around this by combining tools effectively.