A side-by-side look at the Last Fm and Setlist Fm MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Last Fm for art & culture work as a local process; choose Setlist Fm for art & culture as a local process. You can also run both side by side in one mcpServers block.
PLATFORM_LASTFM_KEY.artist_info, artist_top_tracks, artist_similar.PLATFORM_SETLISTFM_KEY.artist, artist_search, artist_setlists.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Art & Culture | Art & Culture |
| Quality signal | 60/100 · Good | 57/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | Not declared | Not declared |
| Pricing | Not declared | Not declared |
| Required env vars | PLATFORM_LASTFM_KEY | PLATFORM_SETLISTFM_KEY |
| Verified owner | Community listing | Community listing |
| GitHub stars | 1 | 0 |
| Directory activity | 1 views 0 installs 0 upvotes | 1 views 0 installs 0 upvotes |
| Tools | 9 | 12 |
| Full listing | View Last Fm | View Setlist Fm |
artist_infoFetch Last.fm artist profile by name (or MusicBrainz ID): biography, listener/play counts, similar artists, and genre tags; optionally in a specified language.artist_top_tracksMost-played tracks for an artist.artist_similarSimilar artists.album_infoFetch Last.fm album metadata by artist and album name (or MusicBrainz ID): track listing, listener/play counts, wiki summary, and genre tags.track_infoFetch Last.fm track metadata by artist and track name (or MusicBrainz ID): duration, listener/play counts, genre tags, and wiki summary.track_searchSearch Last.fm for tracks matching a keyword query; returns ranked results with artist, track name, and listener counts.user_top_tracksFetch a SPECIFIC NAMED Last.fm user's most-scrobbled tracks for a given period (overall/7day/1month/3month/6month/12month) — only when the question names a Last.fm username; NEVER for general "popular songs / top music" questions (use chart_top_artists or tag_top_artists for those) and never with a guessed or example username. Returns track names, artists, and play counts.tag_top_artistsFetch the top Last.fm artists for a genre tag (e.g. 'rock', 'electronic'); returns ranked artist names with listener counts.chart_top_artistsThe world's most-popular music right now — global top artists by listener count. PREFER for "recommend popular music", "top songs / top artists this year", "what music is trending", "popular songs 2026" and any general most-popular-music question (for a GENRE use tag_top_artists; for one NAMED user's history use the user_* tools). Keyless, returns ranked artist names with listener and play counts.artistFetch a setlist.fm artist record by band name or MusicBrainz ID. Pass `artist_name` ("Radiohead") and the name is resolved to the MBID for you, preferring an exact match so a tribute act does not answer for the band; pass `mbid` directly when you already have one. Returns artist name, MBID, Ticketmaster ID, sort name, and disambiguation info.artist_searchSearch setlist.fm for artists by name, MusicBrainz ID, or Ticketmaster ID. Returns a paginated list of matching artist records with name, MBID, and sort name.artist_setlistsA band's concert history, newest first — use this for "what did Radiohead play at their most recent show". Pass `artist_name` and the band is resolved to its MusicBrainz ID for you, preferring an exact name match so a tribute act does not answer for the band; pass `mbid` directly when you have one. Returns setlists with date, venue, city, and full track lists.venueFetch a setlist.fm venue record by venue `id`. Returns venue name, city, country, coordinates, and URL.venue_searchSearch setlist.fm for venues by name, city, country, or state. Returns a paginated list of matching venues with name, city, and country.venue_setlistsFetch paginated setlists performed at a specific venue by venue `id`. Returns setlists with date, artist, and track lists.setlistFetch a single setlist by its setlist.fm `setlist_id`. Returns artist, event date, venue, city, and the full ordered track list with song names.setlist_searchSearch setlist.fm setlists by artist name/MBID, date, year, city, country, state, tour name, or venue. Returns paginated matching setlists with artist, venue, date, and tracks.userFetch a setlist.fm user profile by `user_id`. Returns username, fullname, about text, website, and statistics on attended concerts.user_attendedFetch paginated list of concerts a setlist.fm user has marked as attended, by `user_id`. Returns setlists with date, artist, venue, and track list.citiesSearch setlist.fm for cities by name or country. Returns city name, state, country, and geolocation coordinates. Useful for resolving city identifiers before searching setlists or venues.countriesReturn the full list of countries recognized by setlist.fm (ISO country codes and names). Use to look up valid country codes before filtering setlist or venue searches.Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"last-fm-2": {
"command": "npx",
"args": [
"-y",
"@pipeworx/mcp-last-fm"
],
"env": {
"PLATFORM_LASTFM_KEY": "YOUR_PLATFORM_LASTFM_KEY_HERE"
}
}
}
}
{
"mcpServers": {
"setlist-fm": {
"command": "npx",
"args": [
"-y",
"@pipeworx/mcp-setlist-fm"
],
"env": {
"PLATFORM_SETLISTFM_KEY": "YOUR_PLATFORM_SETLISTFM_KEY_HERE"
}
}
}
}