@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 ID
  • artist_search(artistMbid?, artistName?, artistTmid?, sort?, p?) — search artists
  • artist_setlists(mbid, p?) — setlists for an artist
  • venue(id) — venue detail
  • venue_search(name?, cityId?, cityName?, country?, state?, stateCode?, p?) — search venues
  • venue_setlists(id, p?) — setlists at a venue
  • setlist(setlist_id) — single setlist
  • setlist_search(artistMbid?, artistName?, year?, date?, cityId?, cityName?, country?, state?, stateCode?, tourName?, venueId?, venueName?, p?) — search setlists
  • user(user_id) — user profile
  • user_attended(user_id, p?) — user’s attended shows
  • cities(name?, country?, p?) — city search
  • countries() — country list

Data source

https://api.setlist.fm/rest/1.0

Tools

  • artist — Fetch a setlist.fm artist record by MusicBrainz ID (mbid). Returns artist name, MBID, Ticketmaster ID, sort name, and disambiguation info.
  • 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 — Fetch paginated setlists for a specific artist identified by MusicBrainz ID (mbid). Returns setlists with date, venue, city, and track lists.
  • 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 MusicBrainz ID (`mbid`). Returns artist name, MBID, Ticketmaster ID, sort name, and disambiguation info.
  • 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 — Fetch paginated setlists for a specific artist identified by MusicBrainz ID (`mbid`). Returns setlists with date, venue, city, and track lists.
  • 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.
  • 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.

Regenerated from source · build July 4, 2026