setlist_search

Pack: setlist-fm · Endpoint: https://gateway.pipeworx.io/setlist-fm/mcp

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.

Parameters

NameTypeRequiredDescription
artistMbidstringno
artistNamestringno
yearnumberno
datestringno
cityIdstringno
cityNamestringno
countrystringno
statestringno
stateCodestringno
tourNamestringno
venueIdstringno
venueNamestringno
pnumberno

Example call

Arguments

{
  "artistName": "The Rolling Stones",
  "year": 2019
}

curl

curl -X POST https://gateway.pipeworx.io/setlist-fm/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"setlist_search","arguments":{"artistName":"The Rolling Stones","year":2019}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('setlist_search', {
  "artistName": "The Rolling Stones",
  "year": 2019
});

More examples

{
  "artistName": "David Bowie",
  "cityName": "Berlin",
  "country": "Germany",
  "date": "1983-06-06"
}

Response shape

FieldTypeDescription
itemsPerPagenumberItems per page
pagenumberCurrent page
totalnumberTotal results
setlistarraySearch result setlists
Full JSON Schema
{
  "type": "object",
  "properties": {
    "itemsPerPage": {
      "type": "number",
      "description": "Items per page"
    },
    "page": {
      "type": "number",
      "description": "Current page"
    },
    "total": {
      "type": "number",
      "description": "Total results"
    },
    "setlist": {
      "type": "array",
      "description": "Search result setlists",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Setlist ID"
          },
          "eventDate": {
            "type": "string",
            "description": "Event date"
          },
          "url": {
            "type": "string",
            "description": "URL"
          },
          "artist": {
            "type": "object",
            "description": "Artist"
          },
          "venue": {
            "type": "object",
            "description": "Venue"
          }
        }
      }
    }
  }
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "setlist-fm": {
      "url": "https://gateway.pipeworx.io/setlist-fm/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build July 6, 2026