Use this MCP server to Setlist.fm, concert setlists, songs played live, tour history. Tools...
Runs on your machine from its package; the steps are below.
At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Run
npx -y @mrfentmen/setlist-mcp
MCP client config
{
"mcpServers": {
"setlist": {
"command": "npx",
"args": [
"-y",
"@mrfentmen/setlist-mcp"
]
}
}
}Concert setlists via the Setlist.fm API. "Who played what live, and how many times?"
search_artist, find an artist by name (returns MusicBrainz ID)get_artist_setlists, recent shows for an artist, filter by yearget_setlist_detail, full song by song setlist for a showcount_song_plays, how many times a song was played live + example showsGet a free API key at https://www.setlist.fm/settings/api, then:
export SETLISTFM_API_KEY=your-key
npm install && npm run build
{
"mcpServers": {
"setlist": {
"command": "node",
"args": ["/absolute/path/to/setlist-mcp/dist/index.js"],
"env": { "SETLISTFM_API_KEY": "your-key" }
}
}
}
"What did Radiohead play on their last tour?"
search_artist("Radiohead")→get_artist_setlists(<mbid>)→get_setlist_detail(<id>)