@pipeworx/setlist-fm
Connect: https://gateway.pipeworx.io/setlist-fm/mcp · Install: one-click buttons
Tools: 12
setlist.fm MCP — concert setlists by artist/venue/date. Free API key required.
Auth
- Platform:
PLATFORM_SETLISTFM_KEY. BYO:?_apiKey=….
Tools
artist(mbid)— artist by MusicBrainz IDartist_search(artistMbid?, artistName?, artistTmid?, sort?, p?)— search artistsartist_setlists(mbid, p?)— setlists for an artistvenue(id)— venue detailvenue_search(name?, cityId?, cityName?, country?, state?, stateCode?, p?)— search venuesvenue_setlists(id, p?)— setlists at a venuesetlist(setlist_id)— single setlistsetlist_search(artistMbid?, artistName?, year?, date?, cityId?, cityName?, country?, state?, stateCode?, tourName?, venueId?, venueName?, p?)— search setlistsuser(user_id)— user profileuser_attended(user_id, p?)— user’s attended showscities(name?, country?, p?)— city searchcountries()— country list
Data source
https://api.setlist.fm/rest/1.0
Tools
- artist — Fetch 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 answ - artist_search — Search 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_setlists — A band’s concert history, newest first — use this for “what did Radiohead play at their most recent show”. Pass
artist_nameand the band is resolved to its MusicBrainz ID for you, preferring an ex - venue — Fetch a setlist.fm venue record by venue
id. Returns venue name, city, country, coordinates, and URL. - venue_search — Search setlist.fm for venues by name, city, country, or state. Returns a paginated list of matching venues with name, city, and country.
- venue_setlists — Fetch paginated setlists performed at a specific venue by venue
id. Returns setlists with date, artist, and track lists. - setlist — Fetch 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_search — Search 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.
- user — Fetch a setlist.fm user profile by
user_id. Returns username, fullname, about text, website, and statistics on attended concerts. - user_attended — Fetch paginated list of concerts a setlist.fm user has marked as attended, by
user_id. Returns setlists with date, artist, venue, and track list. - cities — Search 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.
- countries — Return 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.
Tools
artist— Fetch 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 answartist_search— Search 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_setlists— A 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 exactcities— Search 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.countries— Return 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.setlist— Fetch 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_search— Search 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.user— Fetch a setlist.fm user profile by `user_id`. Returns username, fullname, about text, website, and statistics on attended concerts.user_attended— Fetch paginated list of concerts a setlist.fm user has marked as attended, by `user_id`. Returns setlists with date, artist, venue, and track list.venue— Fetch a setlist.fm venue record by venue `id`. Returns venue name, city, country, coordinates, and URL.venue_search— Search setlist.fm for venues by name, city, country, or state. Returns a paginated list of matching venues with name, city, and country.venue_setlists— Fetch paginated setlists performed at a specific venue by venue `id`. Returns setlists with date, artist, and track lists.