{"name":"io.github.AliAkhtari78/spotifyscraper","slug":"aliakhtari78-spotifyscraper","title":null,"description":"Public Spotify metadata, lyrics and podcasts for LLM agents. No API key, read-only.","url":"https://mcp.market/server/aliakhtari78-spotifyscraper","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"ai","tags":["ai","media"],"presence":{"score":54,"stars":310,"forks":33,"downloads_week":994,"last_push_at":"2026-09-18T17:28:32.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/AliAkhtari78/SpotifyScraper","website":null,"version":"3.9.2","remotes":[],"packages":[{"registryType":"pypi","identifier":"spotifyscraper","version":"3.9.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional sp_dc cookie that unlocks authenticated tools (lyrics, transcripts, account).","format":"string","isSecret":true,"name":"SPOTIFY_SP_DC"}]}],"tools":[{"name":"get_account","description":"Fetch the logged-in account's product state (needs SPOTIFY_SP_DC).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_album","description":"Fetch an album (with its tracks) by URL, URI, or ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_albums","description":"Fetch many albums at once; one ordered result per input, failures captured per item.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_artist","description":"Fetch an artist by URL, URI, or ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_artist_events","description":"Fetch an artist's upcoming concerts/events.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_artists","description":"Fetch many artists at once; one ordered result per input, failures captured per item.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_canvas","description":"Fetch a track's Canvas looping video (needs SPOTIFY_SP_DC).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_chart","description":"Fetch an editorial chart (e.g. 'top-50-global') as a playlist.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_colors","description":"Extract a cover image's theming colors (image URL/uri, or any entity URL/URI/ID).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_cover_image","description":"Return an entity's cover art as an inline image.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_credits","description":"Fetch a track's credits — performers, writers, producers (needs SPOTIFY_SP_DC).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_discography","description":"Fetch an artist's full discography (albums, singles, compilations).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_episode","description":"Fetch a podcast episode by URL, URI, or ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_episodes","description":"Fetch many episodes at once; one ordered result per input, failures captured per item.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_lyrics","description":"Fetch a track's lyrics (needs SPOTIFY_SP_DC).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_playlist","description":"Fetch a playlist by URL, URI, or ID (up to ``max_tracks`` tracks).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_playlists","description":"Fetch many playlists at once (up to ``max_tracks`` each); failures captured per item.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_related_artists","description":"Fetch artists related to an artist ('fans also like').","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_show","description":"Fetch a podcast show (with episodes) by URL, URI, or ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_shows","description":"Fetch many shows at once (up to ``max_episodes`` each); failures captured per item.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_similar_albums","description":"Recommend albums similar to a track.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_track","description":"Fetch a track by URL, URI, or 22-character ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_track_visuals","description":"Fetch a track plus its cover ``colors`` and ``canvas`` in one call, for visual UIs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_tracks","description":"Fetch many tracks at once; one ordered result per input, failures captured per item.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_transcript","description":"Fetch a podcast episode's transcript (needs SPOTIFY_SP_DC).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_user","description":"Fetch a public user profile (needs SPOTIFY_SP_DC).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_charts","description":"List the built-in editorial charts (key, name, backing playlist id).","write_action":false,"price_micros":0,"input_schema":null},{"name":"search","description":"Search across tracks, albums, artists, playlists, shows, and episodes.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-26T16:34:50.715Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T16:34:50.665Z","components":{"code":{"score":25,"max":25,"notes":["68 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 8 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"spotifyscraper","version":"3.9.2","found":true,"weeklyDownloads":994,"license":"MIT","dependencyCount":13,"publishedAt":"2026-06-26T09:59:05.446521Z","repositoryUrl":"https://github.com/AliAkhtari78/SpotifyScraper"}],"repo":{"found":true,"owner":"AliAkhtari78","repo":"SpotifyScraper","archived":false,"pushedAt":"2026-09-18T17:28:32Z","stars":310,"forks":33,"openIssues":14,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/33475919?v=4","ownerCreatedAt":"2017-11-08T05:40:44Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/33475919?v=4&s=128","source":"github"},"presence":{"stars":310,"forks":33,"downloadsWeek":994,"license":"MIT","lastPushAt":"2026-09-18T17:28:32.000Z","score":54}}}},"grade_history":[],"reviews":[]}