Labsco
MCP SERVER

ArtistLens

by superseoworld

Search Spotify's catalog, edit playlists, and pull lyrics, annotations and Last.fm charts in the same conversation.

Music & Audio ProductionVerified
Summary
One music surface instead of four API clients.

Spotify answers what a track is, Genius answers what the words mean, LrcLib gives you those words with timings, and Last.fm answers who else sounds like this and what is charting where. Having all four behind one connection is what makes an artist question answerable in a single pass — and because playlists are writable, the answer can end up in a playlist without leaving the conversation.

What it is

A music research server spanning four sources: Spotify's catalog and playlists, Genius song and artist pages, LrcLib lyrics, and Last.fm charts and similarity data.

What you get
  • Spotify search across tracks, albums, artists and playlists, plus catalog lookups for one item or several at once
  • An artist's top tracks and albums, an album's tracks, new releases, the available genres, and recommendations from seed tracks, artists or genres
  • Playlists read and changed — renamed, flipped between public and private, tracks added and removed — and the ones the current user owns or follows listed
  • Featured and category playlists, and audiobooks with their chapters
  • Genius songs, artists and the crowd-sourced annotations that explain their lyrics
  • Plain-text and time-synced lyrics from LrcLib
  • Last.fm artist information, similar artists, top tracks and albums, tags, album information, and global or per-country charts
Requirements

Spotify API credentials — a client ID and secret created in the Spotify developer dashboard, supplied as environment settings. Token exchange is handled for you. Runs under Node from the published package.

Setup effort

One command plus a key — npm install -g @thomaswawra/artistlens, then supply credentials