MCP server exposing 12 tools for setlist-fm.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/setlist-fm/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
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.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/setlist-fm/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io