Skip to main content
Glama
sjtan2302

spotify-mcp

by sjtan2302

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SPOTIFY_CLIENT_IDYesSpotify app Client ID used for OAuth 2.0 with PKCE. Obtain it 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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
my_listening_profileB

Top artists and tracks for a time window in one call - answers 'what am I into lately'.

taste_evolutionA

Compares top artists across all three time windows to show who is rising, fading, and constant. Spotify exposes no listening history, so this diff is the only way to see direction of travel.

recently_playedB

The most recent plays, with the artists repeated most and which parts of the day the listening clustered in. Spotify caps this at 50 items.

my_playlistsA

Playlists the user owns or follows, with track counts. Use this to find a name to pass to analyze_playlist.

analyze_playlistA

Full breakdown of one playlist: dominant artists, how concentrated it is, release decades and total runtime. Accepts a playlist name (matched against the user's own playlists) or a Spotify playlist ID.

artist_profileA

Look up an artist by name and return their catalogue - recent albums and singles - in one call.

search_catalogA

Search the public catalog for tracks, artists or albums.

now_playingA

What the user is listening to right now, if anything.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sjtan2302/spotify-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server