Skip to main content
Glama
AliAkhtari78

SpotifyScraper MCP Server

by AliAkhtari78

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SPOTIFY_SP_DCNoSpotify sp_dc cookie value to enable authenticated tools such as lyrics and podcast transcripts. Optional.

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_trackA

Fetch a track by URL, URI, or 22-character ID.

get_albumC

Fetch an album (with its tracks) by URL, URI, or ID.

get_artistB

Fetch an artist by URL, URI, or ID.

get_playlistB

Fetch a playlist by URL, URI, or ID (up to max_tracks tracks).

get_episodeB

Fetch a podcast episode by URL, URI, or ID.

get_showB

Fetch a podcast show (with episodes) by URL, URI, or ID.

searchC

Search across tracks, albums, artists, playlists, shows, and episodes.

list_chartsA

List the built-in editorial charts (key, name, backing playlist id).

get_chartB

Fetch an editorial chart (e.g. 'top-50-global') as a playlist.

get_related_artistsC

Fetch artists related to an artist ('fans also like').

get_discographyB

Fetch an artist's full discography (albums, singles, compilations).

get_similar_albumsC

Recommend albums similar to a track.

get_colorsA

Extract a cover image's theming colors (image URL/uri, or any entity URL/URI/ID).

get_artist_eventsC

Fetch an artist's upcoming concerts/events.

get_tracksB

Fetch many tracks at once; one ordered result per input, failures captured per item.

get_albumsA

Fetch many albums at once; one ordered result per input, failures captured per item.

get_artistsA

Fetch many artists at once; one ordered result per input, failures captured per item.

get_episodesB

Fetch many episodes at once; one ordered result per input, failures captured per item.

get_playlistsA

Fetch many playlists at once (up to max_tracks each); failures captured per item.

get_showsB

Fetch many shows at once (up to max_episodes each); failures captured per item.

get_canvasC

Fetch a track's Canvas looping video (needs SPOTIFY_SP_DC).

get_creditsA

Fetch a track's credits — performers, writers, producers (needs SPOTIFY_SP_DC).

get_userC

Fetch a public user profile (needs SPOTIFY_SP_DC).

get_lyricsB

Fetch a track's lyrics (needs SPOTIFY_SP_DC).

get_transcriptB

Fetch a podcast episode's transcript (needs SPOTIFY_SP_DC).

get_accountA

Fetch the logged-in account's product state (needs SPOTIFY_SP_DC).

get_cover_imageC

Return an entity's cover art as an inline image.

kind is one of track/album/artist/playlist/episode/show.

get_track_visualsA

Fetch a track plus its cover colors and canvas in one call, for visual UIs.

track and colors are always present (anonymous). canvas is best-effort: the looping cover video when the server has a SPOTIFY_SP_DC cookie and the track has one, else null — a missing cookie or Canvas never fails the call.

Prompts

Interactive templates invoked by user choice

NameDescription
describe_albumPrompt: describe an album's vibe.
playlist_blurbPrompt: write a short blurb for a playlist.
summarize_episodePrompt: summarize a podcast episode from its transcript.

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/AliAkhtari78/SpotifyScraper'

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