Spotifyscraper MCP server
Public Spotify metadata, lyrics and podcasts for LLM agents. No API key, read-only.
310 stars994 downloads/wk
Reviews
Write oneNobody has reviewed Spotifyscraper yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Spotifyscraper tools (28)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_accountFetch the logged-in account's product state (needs SPOTIFY_SP_DC).
get_albumFetch an album (with its tracks) by URL, URI, or ID.
get_albumsFetch many albums at once; one ordered result per input, failures captured per item.
get_artistFetch an artist by URL, URI, or ID.
get_artist_eventsFetch an artist's upcoming concerts/events.
get_artistsFetch many artists at once; one ordered result per input, failures captured per item.
get_canvasFetch a track's Canvas looping video (needs SPOTIFY_SP_DC).
get_chartFetch an editorial chart (e.g. 'top-50-global') as a playlist.
get_colorsExtract a cover image's theming colors (image URL/uri, or any entity URL/URI/ID).
get_cover_imageReturn an entity's cover art as an inline image.
get_creditsFetch a track's credits — performers, writers, producers (needs SPOTIFY_SP_DC).
get_discographyFetch an artist's full discography (albums, singles, compilations).
get_episodeFetch a podcast episode by URL, URI, or ID.
get_episodesFetch many episodes at once; one ordered result per input, failures captured per item.
get_lyricsFetch a track's lyrics (needs SPOTIFY_SP_DC).
get_playlistFetch a playlist by URL, URI, or ID (up to ``max_tracks`` tracks).
get_playlistsFetch many playlists at once (up to ``max_tracks`` each); failures captured per item.
get_related_artistsFetch artists related to an artist ('fans also like').
get_showFetch a podcast show (with episodes) by URL, URI, or ID.
get_showsFetch many shows at once (up to ``max_episodes`` each); failures captured per item.
get_similar_albumsRecommend albums similar to a track.
get_trackFetch a track by URL, URI, or 22-character ID.
get_track_visualsFetch a track plus its cover ``colors`` and ``canvas`` in one call, for visual UIs.
get_tracksFetch many tracks at once; one ordered result per input, failures captured per item.
get_transcriptFetch a podcast episode's transcript (needs SPOTIFY_SP_DC).
get_userFetch a public user profile (needs SPOTIFY_SP_DC).
list_chartsList the built-in editorial charts (key, name, backing playlist id).
searchSearch across tracks, albums, artists, playlists, shows, and episodes.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan68 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 8 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the Spotifyscraper repository's README, as published. We do not edit it. Read it on GitHub
SpotifyScraper
Extract public Spotify data — tracks, albums, artists, playlists, and podcasts — without the official API or an API key.
🎧 Try it live in your browser → — paste any Spotify link and watch SpotifyScraper pull typed data, cover art, and a preview, with the exact Python that does it. (How it was built.)
SpotifyScraper bootstraps an anonymous token from Spotify's own public embed pages and reads the same JSON endpoints the web player uses, returning typed, immutable models. v3 is a ground-up rewrite focused on reliability and a clean, modern API. Public data needs no login; the opt-in logged-in features (lyrics, podcast transcripts, and account info) add your own Spotify sp_dc cookie — never a password or an API key.
Upgrading from v2? See the migration guide. The previous line lives on the v2.x branch.
SpotifyScraper vs. the official API (spotipy)
spotipy wraps Spotify's official Web API — the right choice when you need to write to a user's account or read private/library data. SpotifyScraper reads the public data the web player already exposes, so it skips the setup entirely.
Use spotipy for authenticated writes and private, market-accurate data; use SpotifyScraper for fast, key-free access to public metadata, lyrics, and previews — plus a drop-in MCP server for AI agents.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add spotifyscraper -- uvx spotifyscraper
Spotifyscraper: common questions
- Is Spotifyscraper MCP server safe?
- Mostly: it is graded B (83/100). Read the Spotifyscraper safety report
- How do I install Spotifyscraper?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Spotifyscraper need an API key?
- Yes. The registry entry asks for
SPOTIFY_SP_DC. - Is Spotifyscraper maintained?
- The last commit was 9 days ago (2026-09-18). The latest release is v3.9.2.
- What can I use instead of Spotifyscraper?
- Servers from other publishers that do the same job: three.ws Marketplace MCP server, Agent Search MCP server and Dvalincode MCP server. Compare all Spotifyscraper alternatives.
Alternatives to Spotifyscraper
Same job from other publishers: the closest match first, then the best rated.
- three.ws MarketplaceBrowse and discover the public three.ws agent marketplace and skills catalog. Read-only.not reviewedEstablishedA
- Agent SearchFree-first Chinese and English web search MCP using zero-key sources and inspectable evidence.not reviewedEstablishedB
- DvalincodeDeterministic security scanning, no model or API key, plus offline-verifiable proof a fix worked.not reviewedGrowingA